RT-Thread Nano移植
参考:RT-Thread Nano移植 http://www.stmcu.org.cn/module/forum/thread-618970-1-1.html
RT_Thread移植:在MDK下以组件形式提供
https://pan.baidu.com/s/1miac86O#list/path=%2Fsharelink4264488348-377157516700337%2F%E5%BC%80%E5%8F%91%E6%9D%BF%E4%BE%8B%E7%A8%8B%2F%E6%AD%A3%E7%82%B9%E5%8E%9F%E5%AD%90%2F%E6%AD%A3%E7%82%B9%E5%8E%9F%E5%AD%90RT-Thread%E4%BE%8B%E7%A8%8B%E5%92%8Cquickstart%E6%95%99%E7%A8%8B%2Fquick%20start%E4%BE%8B%E7%A8%8B&parentPath=%2Fsharelink4264488348-377157516700337.
通常STM32的各型号芯片,在RT-Thread上只需要在board.h中更改下不同的SRAM大小就可以把Kernel + shell跑起来
1RT-Thread Pack的安装地址 。https://www.rt-thread.org/download/mdk/
2移植方面:
2.0:Manage Run-Time-Environment 添加RT Thread Nano RTOS到工程里
2.1将stm32xx_it.c中的以下三个函数注释掉,并配置 SysTick_Handler
//void HardFault_Handler(void)
//void PendSV_Handler(void)
//void SysTick_Handler(void)
2.2 将 然后把main.c里注释掉的系统初始化,都添加到void rt_hw_board_init()函数里;//然后需要在board.c 如果用hal库 #include "stm32g0xx_hal.h";
2.3 rtconfig.h中配置时钟节拍、堆栈,控制台输出需要的串口等
3 启动流程分析:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2015-04-16 ucos-内存管理:
2015-04-16 UCOS-信号标志组(学习笔记)
2015-04-16 UCOS-消息队列(学习笔记)
2015-04-16 UCOS-消息邮箱(学习笔记)
2015-04-16 UCOS-互斥信号量(学习笔记)
2015-04-16 UCOS-信号量(学习笔记)
2015-04-16 RVMDK的DEBUG调试-实时数据查看