RT-Thread
文章平均质量分 95
对RT-Thread的移植和应用
扶我起来我还有头发
3027025220@qq.com
展开
-
RT-Thread移植(三):BSP
相同的 CPU 架构在实际项目中,不同的板卡上可能使用相同的 CPU 架构,搭载不同的外设资源,完成不同的产品,所以我们也需要针对板卡做适配工作。RT-Thread 提供了 BSP 抽象层来适配常见的板卡。如果希望在一个板卡上使用 RT-Thread 内核,除了需要有相应的芯片架构的移植,还需要有针对板卡的移植,也就是实现一个基本的 BSP。原创 2022-04-14 16:33:36 · 2005 阅读 · 0 评论 -
RT-Thread移植(二):CPU架构
在嵌入式领域有多种不同 CPU 架构,例如 Cortex-M、ARM920T、MIPS32、RISC-V 等等。为了使 RT-Thread 能够在不同 CPU 架构的芯片上运行,RT-Thread 提供了一个 libcpu 抽象层来适配不同的 CPU 架构。libcpu 层向上对内核提供统一的接口,包括全局中断的开关,线程栈的初始化,上下文切换等。原创 2022-04-06 16:01:02 · 3808 阅读 · 0 评论 -
RT-Thread移植(一):整体架构
可以看到除了作为一个RTOS的内核部分之外,上层还添加了很多的组件和服务,这也是RT-Thread相比于其他RTOS的优点之一。原创 2022-04-05 16:04:37 · 3736 阅读 · 1 评论