Navrhněte Real Time Operating System (RTOS) pro vývojovou platformu s MCU STM32F446RET6. Platforma slouží pro vývoj nositelných zařízení a chytrých senzorů. RTOS musí umožnit vícevláknové zpracování úloh, kontrolu nad HW prostředky a jejich online sledováním, komunikaci skrze SPI a I2C rozhraní s vybranými senzory. RTOS navrhněte tak, aby skrze vstupní příkazy mohl multimodálně vykonávat úlohy, např. aby mohl bez potřeby úpravy FW měnit strukturu a typy poskytovaných dat z jednotlivých senzorů a za chodu připojovat různé rozšiřující moduly typu IMU, ADC, MOTOR DRIVER. RTOS implementujte a v laboratorních podmínkách otestujte. Vytvořte podrobnou dokumentaci a vývojové diagramy navrhovaného FW. V diskuzi rozveďte jaké funkcionality RTOS byly vybrány a proč.
Užíváme cookies, abychom vám zajistili co možná nejsnadnější použití našich webových stránek. Pokud budete nadále prohlížet naše stránky předpokládáme, že s použitím cookies souhlasíte.Souhlasím