os_systick.c readme.md RT-Thread操作系统的CMSIS-RTOS2兼容层 CMSIS-RTOS2 Application Compatibility Layer (ACL) for RT-Thread 让基于CMSIS-RTOS2开发的应用层无感地迁移到RT-Thread操作系统 1.1 RT-Thread的其他RTOS兼容层 RT-Thread操作系统的μCOS-III兼容层:https://github.com/mysterywolf/RT-Thread...
任务调度,线程间通信(信号量,互斥锁,消息队列...)完全使用RTX5的实现,无任何改动。 全局内存池(Global Memory Pool)移除了RTX5的rtx_memory.c,使用rt-thread中的SMALL_MEM(mem.c 实际上是lwip项目中的动态内存实现),可以同时使用rt-thread和CMSIS RTOS2的内存分配和释放API。 C库继承自rt-thread使用newlib,适...
RT-Thread 拥有良好的软件生态,支持市面上所有主流的编译工具如 GCC、Keil、IAR 等,工具链完善、友好,支持各类标准接口,如 POSIX、CMSIS、C++应用环境、Javascript 执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如 ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有...
RT-Thread操作系统的RTX5(即CMSIS-RTOS2)兼容层:https://github.com/RT-Thread-packages/CMSIS_RTOS2 RT-Thread操作系统的Arduino生态兼容层:https://github.com/RTduino/RTduino 1.2 本兼容层适合于 之前学习过μCOS-II操作系统,意图转向学习RT-Thread国产操作系统。本兼容层可以帮您用已有的μCOS-II编程经验...
RT-Thread拥有良好的软件生态,支持市面上所有的编译工具,如GCC、Keil、IAR等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、JavaScript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,适用于从简单到复杂的嵌入式设备。
2.前景 RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过 14亿 台,成为国人自主开发、国内最成熟稳定和装机量最大...
RT-Thread操作系统的RTX5(即CMSIS-RTOS2)兼容层:https:///RT-Thread-packages/CMSIS_RTOS2 RT-Thread操作系统的Arduino生态兼容层:https:///RTduino/RTduino 2 FreeRTOS的API支持情况及使用注意事项 API支持情况详见,readme 链接如下: https:///RT-Thread-packages/FreeRTOS-Wrapper ...
小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而freeOS用2~3K也可以跑的很好。
#include "cmsis_os.h" /*** * * Global data */ // 定义一个互斥锁static osMutexId osMutex; // 定义一个信号量 static osSemaphoreId osSemaphore; /*** * * Timing: * GUI_X_GetTime() * GUI_X_Delay(int) Some timing dependent routines require...
2.渐变色条显示实验 多文本控件实验: 后面计划在小熊派的屏幕上实现一个串口终端,支持RT-Thread的shell哈,那一定非常有趣! 目前RTOS的使用率越来越高,STemWin也提供了RTOS的配置模板: 源文件如下: #include "GUI.h"/* FreeRTOS include files */#include "cmsis_os.h"/*** Global data*///定义一个互斥锁s...