Skip to content

This repo contains my solution to assignments on Real-time concepts for embedded systems lecture in University of Stuttgart.

Notifications You must be signed in to change notification settings

raghulrajn/Free-RTOS-assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Free-RTOS Assignment Tasks

Chatter Box

The “chatterbox”- application basically consists of 3 instances of the “chatterbox”-task. Every time the chatterbox-task is executed, it outputs a string (in this exercise the string is simply printed to the console output). The behavior of a task instance is defined at its creation by two values: a) the output string and an integer flag which can have either value 0 (infinite task instance executions) or 1 (task instance shall only be executed 5 times)

Frame-based Scheduler

Emulating the behavior of a frame-based scheduler in FreeRTOS for the frame list image

Intertask communication

The scenario consists of the following components:

  • There are three producer tasks (one for Sensor 1, one for Sensor 2A and one for Sensor 2B) which put sensor values into messages queues.
  • There is one message queue per sensor task and each sensor task writes its sensor values only into its assigned queue.
  • Also there are two consumer tasks which can take sensor values from messages queues (one for Controller 1 and one for Controller 2) and then proceed to do some computation with the sensor values.

About

This repo contains my solution to assignments on Real-time concepts for embedded systems lecture in University of Stuttgart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published