Sažetak
Praktični cilj ovog završnog rada je bilo upoznavanje s funkcionalnostima CMSIS RTOS v2 sučelja u STM32Cube integriranom razvojnom okruženju, istovremeno istražujući CC1101 modul koji zapravo radi kao primopredajni komunikacijski modul na radio frekventnim valovima od 433 MHz. Uzimajući u obzir navedene činjenice, ovaj završni rad je strukturiran na način da čitatelj čitajući ga od početka do kraja može dohvatiti širi spektar razumijevanja cijelog projekta. U radu je opisano sve što je potrebno znati, razumjeti i isprogramirati kako bi se ostvario projekt. Opisani su i slični komercijalno dostupni ekvivalenti uređaja, opisane su osnove funkcioniranja FreeRTOS kernela te je izdvojena problematika koja se može pojaviti tokom programiranja RTOS-a. Nadalje, detaljno je opisan CC1101 modul koji omogućuje bežičnu komunikaciju između korištenih mikroupravljača, kao i periferni dio komponenti koji imaju funkciju osjetilnog ponašanja i povratnih informacija. Konačno, opisani su korišteni alati i programski kod. Cilj ovog rada bilo je što bolje i sažetije objasniti svaku komponentu te što joj je potrebno da bude funkcionalna.
Ključne riječi
433MHz komunikacija; CC1101 primopredajnik; STM32 Nucleo pločica; FreeRTOS ugradbeno programiranje; CMSIS RTOS v2 sučelje