The course covers remote access, administration, and security of embedded systems. You will learn to use the terminal, control IoT devices via SSH, analyze traffic, and use debugging tools such as GDB, logic analyzer, and OpenOCD.
0 lessons
0 completed
This course focuses on Real-Time Operating Systems (RTOS) in the context of embedded devices. Participants will learn microkernel architecture and how to work with threads, semaphores, tasks, and schedulers in FreeRTOS, Zephyr, and QNX. The Japanese µITRON standard and its applications in automotive and robotics will also be covered. A major emphasis is placed on practical integration with STM32 and performance testing.
The focus is on programming close to the hardware. Participants will learn to program in C/C++ for Arduino, ESP32, and STM32, understand registers, timers, interrupts, and basic input/output modules. Special emphasis is placed on optimization and stability of embedded systems.
The course focuses on the practical use of modern communication protocols in unmanned systems and distributed networks. Participants will learn LoRa, CAN, Bluetooth, and infrared communication, configure gateways, decode frames, and transfer data between nodes. Includes hands-on practice with ESP32 and MCP2515.