一、关于rtthread nano使用上的细节总结

1、移植配置上:

官方给出

https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-nano/an0038-nano-introduction

上面的流程很明确。

2、主要几个细节地方容易出问题。

这个依托,标准版里的设备模型,因为是nano仅包含内核相关,没有对应设备的文件存在。

这里的信号,本质:是一种软中断,需要标准版才可使用,nano里相关文件并不完整。

3、这里的中断函数,需要弱处理,nano上有自己定义,会导致重复。

5、关于main函数

关于main循环里一定要添加延时,因为main函数本身也是一个线程,内部不要定义太多太大的局部变量。

当main里初始化了其他线程后,对应shell脚本界面输入就会失效

这时调用

这个来进行测试线程,即可。

相关推荐
桃蹊、37 分钟前
串口/网络透传实战:FreeRTOS 多任务架构与连接池设计
stm32·物联网·wifi·freertos
虎王物联3 小时前
ESP32 FreeRTOS多任务优先级翻转与互斥量保护实战
物联网·嵌入式·esp32·freertos
桃蹊、4 小时前
FreeRTOS(六)之队列:任务间通信的基石
freertos·队列
桃蹊、1 天前
FreeRTOS(二)之堆和栈:内存基础入门
freertos·内存管理··
桃蹊、1 天前
FreeRTOS(四)之任务管理(上):创建、删除与任务参数
freertos·任务·task·创建任务
论迹复利3 天前
PendSV与RISC-V trap——上下文切换的两种设计哲学
内核·freertos·risc-v
捷瑞电子工坊6 天前
FreeRTOS中断管理:从原理到实践(标准库版)
嵌入式·freertos·实时操作系统·任务通知·临界区·中断管理·二值信号量
捷瑞电子工坊7 天前
FreeRTOS 内存管理详解:从 heap_1 到 heap_5 的选择与实践
freertos·内存管理·嵌入式开发·内存碎片·嵌入式实时操作系统·动态内存分配
qq_401700417 天前
FreeRTOS队列集--允许任务同时在多个队列或信号量上阻塞等待读取操作
freertos