Develop deterministic, multitasking firmware using Real-Time Operating Systems.
Build a FreeRTOS application with three tasks: reading a sensor, processing the data, and blinking a status LED, ensuring thread-safe data passing.