FreeRTOS Emulator with SDL2 Based Graphics and Input Library  1.0
A POSIX wrapper to run FreeRTOS on an x86 machine with some basic input and output libraries aimed at making teaching FreeRTOS simpler.
src Directory Reference

Files

file  async_message_queues.c
 Basic example functions on how to use the message queues in the AIO library.
 
file  async_sockets.c
 Basic example functions on how to use the sockets in the AIO library.
 
file  buttons.c
 A simple implementation of managing a global lookup table containins button press status information.
 
file  demo_tasks.c
 Demo tasks created to illustrate the emulator's functionalities.
 
file  draw.c
 Example draw functions for drawing user objects.
 
file  main.c
 
file  state_machine.c