准备工作:
1.Env工具(安装在非中文非空格的目录下):https://www.rt-thread.org/page/download.html
2.git 的支持(安装在非中文非空格的目录下):https://git-scm.com/downloads
3.下载RT_Thread源代码(完整版):https://github.com/RT-Thread/rt-thread/
4.MDK软件(当然还有解码软件以及相应的HAL库了,不再提供网址)
移植RT-thread不需要RTT-studio,资料包在最后
注意事项:
安装ENV工具,注册这些我就不多说了,网上多得很
使用rt-thread-5.0.2源码包,你们使用最新的也行
1、在对应的源码包下面找到你想移植的开发板类型
2、第二步使用命令创建单独的工程
3、然后会自动创建dist的文件夹
4、拷贝工程到其他路径下,桌面
然后使用命令编译生成工程,这步一定要做,要不然工程很多感叹号
scons --target=mdk5 -s
然后使用编译命令 scons
然后就可以在桌面打工程编译了
如果想要裁剪等操作可以使用 menuconfig
建议在每次使用menuconfig时使用pkgs --upgrade 来升级更新相关配置包等
(别急,如果你遇到了这个问题)
解决:
- 进入ENV的这个目录:
D:\RT-ThreadStudio\platform\env_released\env\tools\scripts\cmds
,注意ENV安装的目录 - 在这个目录下打开ENV工具,运行
menuconfig
保存
生成.config文件
然后就成功了
好的,言归正传
接下来将演示如何使用menuconfig进行模块化管理软件包,创建增加CJSON包合删除操作如下图
完了之后保存退出,然后输入pkgs --update
然后克隆完成,生成工程 scons --target=mdk5 -s
然后编译scons,编译完成
源码包:https://download.csdn.net/download/daizhichaoaa/89544025
https://download.csdn.net/download/daizhichaoaa/89544025