Skip to content

renatosoriano/Coursera_Real-Time-Embedded-Systems-Specialization

Repository files navigation

Real-Time Embedded Systems Specialization

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

Date: June, 2022.

Descriptions

The Specialization consists of a series of 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