About this Course

53,558 recent views

Learner Career Outcomes

33%

started a new career after completing these courses

33%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 17 hours to complete
English

Learner Career Outcomes

33%

started a new career after completing these courses

33%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 17 hours to complete
English

Offered by

Placeholder

EIT Digital

Syllabus - What you will learn from this course

Content RatingThumbs Up90%(2,327 ratings)Info
Week
1

Week 1

4 hours to complete

Introduction to Embedded Hardware

4 hours to complete
6 videos (Total 50 min), 5 readings, 1 quiz
6 videos
Introduction to Embedded Systems7m
Design characteristics and challenges10m
Input/Output devices7m
Wire communication, ADC/DAC11m
Sensors, actuators, interrupts vs. polling9m
5 readings
Build your own input/output system with the Arduino!45m
Build your own ADC using Arduino!30m
Learn how to use serial communication using the Arduino!30m
Create a timer for polling using the Arduino!30m
Quiz 1 assignment (to be done before Quiz 1)10m
1 practice exercise
Introduction to Embedded HW (Graded quiz)30m
Week
2

Week 2

3 hours to complete

Processing Elements of an Embedded System

3 hours to complete
5 videos (Total 49 min), 2 readings, 1 quiz
5 videos
Main features of embedded processors10m
Use-cases of micro-controller platforms8m
Reconfigurable platforms, FPGAs10m
Embedded processors vs. FPGAs10m
2 readings
Practical list of comparison of MCU vs FPGA30m
A comparison between MCU, FPGA, DSP, ASIC from Atmel30m
1 practice exercise
Processing elements (Graded quiz)30m
Week
3

Week 3

5 hours to complete

Overview of operating systems and embedded operating systems

5 hours to complete
7 videos (Total 52 min), 4 readings, 2 quizzes
7 videos
Linux kernel functions and advantages7m
The microkernel7m
The modular kernel5m
Introduction to Contiki5m
Introduction to TinyOS11m
Introduction to RIOT OS8m
4 readings
In depth reading of the QNX microkernel30m
The case for using Contiki in sensor networks20m
TinyOS github & Documentation30m
RiotOS for IoT20m
1 practice exercise
Embedded Operating Systems (Graded quiz)30m
Week
4

Week 4

5 hours to complete

Contiki OS and Cooja simulation

5 hours to complete
8 videos (Total 63 min), 1 reading, 3 quizzes
8 videos
The Contiki system9m
Contiki's kernel architecture7m
Contiki services and libraries9m
Communication in Contiki I6m
Communication in Contiki II5m
Protothread, multithreading and code sizes7m
Cooja simulation8m
1 reading
Get started with Cooja: Step-by-step30m
1 practice exercise
Contiki and Cooja (Graded quiz)30m

Reviews

TOP REVIEWS FROM EMBEDDED HARDWARE AND OPERATING SYSTEMS

View all reviews

About the Development of Secure Embedded Systems Specialization

Development of Secure Embedded Systems

Frequently Asked Questions

More questions? Visit the Learner Help Center.