Get in Touch
 Duration 7 hours

Course Outline

Strategies for embedded firmware architecture—event loop with interrupts, Real-Time Operating System (RTOS), pure event-driven models. Core attributes of simple RTOS implementations. FreeRTOS. CMSIS RTOS v2 specification.
Thread state management. FreeRTOS scheduling operations. Temporal dependencies. Synchronization techniques and application: message queues, semaphores, and mutual exclusion locks. RTOS and interrupt handling—system interaction.

Practical applications for government personnel:
1. Development of a FreeRTOS application using STM32CubeIDE. Thread management, temporal dependencies. Configuration of thread and timer parameters.
2. Incremental design of a real-world example for government use: implementation of message queues, semaphores, interface threads, application threads, and coordination with interrupt service routines.

Requirements

Fundamental proficiency in the C programming language and microcontroller technology for government operations.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories