Skip to content

Coursera's "Real-Time Embedded Systems" Specialization by University of Colorado Boulder.

Notifications You must be signed in to change notification settings

renatosoriano/Coursera_Real-Time-Embedded-Systems-Specialization

Repository files navigation

Real-Time Embedded Systems

This repo contains notes and programming assignments for the Coursera's "Real-Time Embedded Systems" Specialization by University of Colorado Boulder.

Date: June, 2022.

  • The course is instructed by Professor Sam Siewert.

  • You can find the syllabus of this course.

Descriptions

The Specialization is a series of four courses and covers topics including: concurrency, Linux kernel modules, machine vision, co-processors, and correct function with timing constraints. Specific real-time extensions to Linux are used to compare advantages and disadvantages of Linux to more traditional RTOS, cyclic executive, and FPGA options. Experience gained can be used to launch additional exploration of hybrid FPGA systems (e.g. Altera and Xilinx) and multi-core scale-up (e.g. ARM A and R-Series) as well as MCU scale-down solutions (ARM M-Series microprocessors).

Requirements

CanaKit Raspberry Pi 4 - Meets courses requirements for Shared Memory, Multi-core, Vector instructions, Pthreads, Raspbian.
Sublime Text - Any code editor but sublime is a better choice for Ubuntu and Windows.
Visual Studio Code - My recommendation due to the integration of GitHub in the same coding IDE.

About

Coursera's "Real-Time Embedded Systems" Specialization by University of Colorado Boulder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published