Skip to content

Final Assignment for Embedded Real Time Operating Systems at UCSD Extension. This program is for a certificate in Embedded Software Engineering at UCSD. We used FreeRTOS running on a STM32L475G Microcontroller.

Notifications You must be signed in to change notification settings

a6guerre/FreeRTOS-Embedded-Software-Final-Assignment

Repository files navigation

FreeRTOS-Embedded-Software-Final-Assignment

Final Assignment for Embedded Real Time Operating Systems at UCSD Extension. This program is for a certificate in Embedded Software Engineering at UCSD. We used FreeRTOS running on a STM32L475G Microcontroller. This prject entails a full femonstration of FreeRTOS and its Key Features running on an STM32 microcontroller. These include, Tasks, Memory management, Software Timers, Interrupts, Queues, Task Synchronization, Mutexes and Event groups. This “metropolis” implements various tasks, all sharing one single processor, and how these tasks can work together, coordinate and share resources all in a manner that is free from corruption.

Click the thumbnail below for a video demonstration:

Youtube Video Here

About

Final Assignment for Embedded Real Time Operating Systems at UCSD Extension. This program is for a certificate in Embedded Software Engineering at UCSD. We used FreeRTOS running on a STM32L475G Microcontroller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published