Enrolment options

AI.PATR21.1 Programarea aplicațiilor în timp real

Cursul oferă cunoștințe teoretice și practice privind dezvoltarea aplicațiilor de timp real pe microcontrolere moderne din seria STM32 (ARM Cortex-M). Sunt prezentate principiile de bază ale sistemelor de control în timp real, arhitectura hardware și software a microcontrolerelor, precum și utilizarea sistemelor de operare de timp real (RTOS) pentru gestionarea multitasking-ului, sincronizării și comunicației între procese.

Activitățile practice includ programarea în limbaj C folosind STM32CubeIDE și FreeRTOS, configurarea perifericelor (GPIO, UART, SPI, I²C, ADC, PWM) și implementarea unor aplicații integrate pentru controlul proceselor, comunicație și conducere automată.

Cursul urmărește formarea competențelor necesare pentru proiectarea și implementarea sistemelor încorporate cu cerințe stricte de timp, fiabilitate și performanță.

Self enrolment (Student)