一、关于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脚本界面输入就会失效

这时调用

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

相关推荐
天吾cc3 天前
FreeRTOS 事件标志组
freertos
编码追梦人4 天前
基于 ESP32-S3 的便携式多参数环境监护仪设计:从硬件选型到 FreeRTOS 多任务落地
数据库·单片机·嵌入式硬件·mongodb·esp32·freertos·低功耗设计
天吾cc8 天前
FreeRTOS 队列集
freertos
硅基手札8 天前
操作系统设计思想系列 06 · FreeRTOS 深度 — 极简可移植范本
架构·操作系统·freertos·实时操作系统·嵌入式开发·设计思想
天吾cc13 天前
FreeRTOS 列表和列表项
freertos
qq_4017004113 天前
RTOS址与值 void*任务传参的坑 走void*万能转的天坑
freertos
天吾cc14 天前
FreeRTOS任务创建和删除
freertos
天吾cc14 天前
FreeRTOS中断管理
freertos
天吾cc14 天前
FreeRTOS任务挂起和恢复
freertos
中文英文-我选中文18 天前
8.2 学习探索
freertos