STM32U575 RTOS

计划在STM32U575引入FreeRTOS,先起个笔记的摘要,后续完善

在裸机代码中,我们常用定时器去处理各种事件。代码水线如下:
设置事件的超时时间 -> 定时器中断时间到,检查所有事件的超时时间 -> 处理超时时间到的事件

上面水线是经典的时间管理事件,不断的循环去检查事件的标志位,处理活跃的事件。在RTOS中,相当于轮询方式的事件管理

RTOS(Real-Time-Operating-System)在多任务处理上,提供了更友好的接口,对于系统、功能的扩展性较好。但是运行效率、内存使用率,是不如没有操作系统的。因此在功能不复杂的时候,低端芯片是更适合不加操作系统的;高端一点的芯片,因为有丰富的资源的支持,会更适合操作系统。

你可能感兴趣的:(stm32,单片机,嵌入式硬件)