07550183510
×
Welcome
×
Welcome
×
Welcome
×
Welcome
Info!
Succesfull Added in Wishlist

Hands-on Embedded Systems with Atmel SAM4s ARM Processor

Created By 1

  • Overview
  • Course Content
  • Instructor
  • Compare

Hands-on Embedded Systems with Atmel SAM4s ARM Processor

Understand the processor core and the ADC peripheral with hands-on projects using the Atmel SAM4s microcontrollers

Created By 1

English

455 1,280

This course includes:
  • 2h 10m On-demand training
Hands-on Embedded Systems with Atmel SAM4s ARM Processor

Hands-on Embedded Systems with Atmel SAM4s ARM Processor

Understand the processor core and the ADC peripheral with hands-on projects using the Atmel SAM4s microcontrollers

Created By 1

English

455 1,280

What you'll learn

  • Understand the processor and exception model for ARM Cortex processors
  • Use ASF (Atmel Studio Framework) to write embedded code for ARM Cortex microcontrollers
  • Handle ADC triggers and interrupts
  • How to read digital codes and find their corresponding analog value
  • How to read chip temperature using ADCs
  • Understand the core concepts of analog to digital converters
  • Directly write to registers to program ARM Cortex peripherals
  • Understanding embedded systems
  • Program ADCs on ARM Cortex
  • Understand and configure various timing requirements of an ADC

Course content

17 sections • 5 lectures • 2h 10m total length
Expand all sections

Before we get started!

Course Introduction

Limitations of Arduino and how to surpass the learning barrier

Arduino to Atmel SAM4s

SAM4s Hardware

Cortex-M Instruction Set

Atmel Studio Installation
Setting up the SAM4s board in Atmel Studio
Reference documents

Programmers Model

Programmers Model - General Registers
Programmers Model - Special Registers
Exception Model
High level system overview and transitioning into peripherals

Section Introduction
ADC Theory
Sample and Hold Circuit Simulation
This course includes:
  • 2h 10m On-demand training

Requirements

NA

Description

This course received a major update in Feb 2018 based on the feedback provided.

Welcome to this course on Hands-on Embedded Systems with Atmel SAM4s ARM Processor. At the end of this course you will be comfortable with the ARM processor core, processor model, exception model, reset sequence, general and special registers, and also a master in the ADC peripheral. This course has been made from the ground-up to help you transition from the world of Arduino into the world of 32 bit Atmel SAM4s ARM microcontrollers.

 

Who am I?

I’m Akshay, and I’ll be your instructor for this course. I have been fascinated with micro controllers since I was a child, and now I consider it lucky to have it as my profession. I currently write firmware for safety critical systems that go inside electric cars. With my knowledge of embedded systems over the past 10+ years, and working in Silicon Valley, I have gained a unique insight into what the industry needs and what the students are lacking.  

Who this course is for:

  • Beginners to embedded programming, with basic understanding of code
  • Intermediate embedded programmers
  • Students wanting to explore embedded programming
  • ARM Cortex enthusiasts
  • Atmel enthusiasts

Instructor

,
NA

Akshay has always had a practical approach to engineering. His quest for Electric Vehicles began in 2008 when he developed a unique dashboard electric scooters that rewards users when they drive electric. In his Masters at University of Toronto he developed a unique way of measuring impedance characteristics of Lithium-ion batteries on-board vehicles that allow for early prediction of battery failures.

He was a core  member of the Battery Hardware and Firmware team at Tesla, where he worked on the Model S refresh, Model X and Model 3 vehicles. He is now the Director at MakerMax Inc., that is enabling an ecosystem for mass EV adoption by creating products such as battery analyzers, characterizers and battery management platforms that enable the industry to create high performance and safe Electric Vehicles. He also runs popular online workshops on Battery Technology to reskill professionals and students in this field.

Similar Courses
Microcontroller Embedded C Programming: absolute beginners

Microcontroller Embedded C Programming: absolute beginners

1, NA

490 1,280

Microcontroller Embedded C Programming: absolute beginners

25hrs • Beginner

Foundation course on Embedded C programming using STM32 Microcontroller...

  • 'C' programming from scratch
  • Importance of Bit-Wise operators in "Embedded" programming
  • Bit extraction and working with memory mapped peripheral registers
Deep Dive into embedded systems with in-depth understanding of 8051 micro controller with embedded C

Deep Dive into embedded systems with in-depth understanding of 8051 micro controller with embedded C

1, Amit Rana, Engineer, Programmer and Trainer

Price not disclosed

Deep Dive into embedded systems with in-depth understanding of 8051 micro controller with embedded C

33 Lessons (4h 41m) • Intermediate

Learn Embedded Systems with one of the most influential and basic micro controllers in the history, ..

  • Introduction to Embedded systems
  • Introduction to 8051 Controller
  • Installation of KIEL IDE
Introduction to Embedded Machine Learning

Introduction to Embedded Machine Learning

1, NA

Price not disclosed

Introduction to Embedded Machine Learning

5Hrs • Intermediate

Machine learning (ML) allows us to teach computers to make predictions and decisions based on data a..

  • The basics of a machine learning system
  • How to deploy a machine learning model to a microcontroller
  • How to use machine learning to make decisions and predictions in an embedded sys..
Embedded Systems in ACTE

Embedded Systems in ACTE

1, NA

Price not disclosed

Embedded Systems in ACTE

30h • Mixed

Embedded Systems in Beginner & Advanced level Classes..

Embedded Systems with ARM Cortex and STM32

Embedded Systems with ARM Cortex and STM32

1, NA

455 3,200

Embedded Systems with ARM Cortex and STM32

7h 50m • Mixed

A 14 day proven course to a higher paying career in embedded systems, with deep understanding of ARM..

Hands on projects with the I2C protocol - Learn by doing

Hands on projects with the I2C protocol - Learn by doing

1, NA

455 2,240

Hands on projects with the I2C protocol - Learn by doing

4h 7m • Mixed

Gain a deep understanding of the I2C and GPIO peripherals with hands on embedded systems projects us..

455 1,280