awtk/src/platforms
2022-07-29 17:17:48 +08:00
..
aworkslp update fs_aworks 2022-07-29 17:17:48 +08:00
cmsis_os update comments 2022-01-31 11:25:01 +08:00
common update comments 2022-01-31 11:25:01 +08:00
freertos update comments 2022-01-31 11:25:01 +08:00
pc improve platform_prepare 2022-06-25 11:12:49 +08:00
raw fix for SysTick_Handler 2022-05-05 18:33:33 +08:00
rtt update comments 2022-01-31 11:25:01 +08:00
tos update comments 2022-01-31 11:25:01 +08:00
README.md update docs 2021-08-05 11:42:55 +08:00

目录介绍

  • common 公共代码。

  • raw 基于裸系统的实现(无RTOS的嵌入式系统)。

  • 基于freertos的实现。

  • rtt 基于RT-Thread的实现。

  • tos 基于腾讯tiny OS的实现。

  • cmsis_os 基于cmsis_os抽象接口的实现。

  • pc 基于PC(SDL/Posix)的实现主要用于Windows, MacOS, Linux, Android和iOS等平台。

对于嵌入式系统使用RTOS比裸系统内存开销多一点点但是性能会有明显提升因为sleep/delay函数只会阻塞当前线程而不会阻塞整个系统。