[应用相关] RT-Thread Smart 移植到stm32 MP1

[复制链接]
 楼主| 一路向北lm 发表于 2021-1-12 10:44 | 显示全部楼层 |阅读模式
01.开发环境准备
01.  rt_smart 软件包:
02.  rt_smart 工具链 (windows:与Linux:)
03.  rt_thread env 工具:

 楼主| 一路向北lm 发表于 2021-1-12 10:45 | 显示全部楼层
第一步:解压rt_thread env 工具,将其设置为右键模式。
730675ffd0d2e9d54a.png
 楼主| 一路向北lm 发表于 2021-1-12 10:45 | 显示全部楼层
 楼主| 一路向北lm 发表于 2021-1-12 10:45 | 显示全部楼层
第二步:使用env工具编译rt_smart基于qemu-vexpress-a9的内核,进入rt-smart/kernel/bsp/qemu-vexpress-a9目录,右键打开env工具,使用“scons”命令进行编译。
855395ffd0d5391354.png
 楼主| 一路向北lm 发表于 2021-1-12 10:45 | 显示全部楼层
第三步:编译完成后会生成 qemu-nographic.bat 和rtthread.elf文件。
610925ffd0d643ba58.png
 楼主| 一路向北lm 发表于 2021-1-12 10:46 | 显示全部楼层
第四步:执行qemu-nographic.bat文件,进入qemu,可正常启动rtsmart啦。
150755ffd0d8a32fc7.png
 楼主| 一路向北lm 发表于 2021-1-12 10:46 | 显示全部楼层
可以使用 scons –j32  进行多核编译加快速度,使用scons –c 对编译后的工程进行清理。使用qemu-nographic.bat进入qemu,退出 qemu 的方法: "Ctrl+A, X"。
 楼主| 一路向北lm 发表于 2021-1-12 10:47 | 显示全部楼层
为MP1添加一个单板程序
第一步:复制qemu-vexpress-a9文件夹所有内容,重新命名为stm32MP1。
 楼主| 一路向北lm 发表于 2021-1-12 10:48 | 显示全部楼层
第二步:编译,生成rt_thread.bin文件,此文件不能直接在MP1上直接运行,需要修改。
208445ffd0e12236cc.png
晓伍 发表于 2021-2-3 23:46 | 显示全部楼层
MP1是什么系列的啊
八层楼 发表于 2021-2-3 23:49 | 显示全部楼层
如何进行多核编译呢
观海 发表于 2021-2-3 23:52 | 显示全部楼层
编译速度快不快
guanjiaer 发表于 2021-2-3 23:55 | 显示全部楼层
步骤一点也不复杂
heimaojingzhang 发表于 2021-2-3 23:56 | 显示全部楼层
非常不错 感谢北哥的介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

3837

帖子

81

粉丝
快速回复 在线客服 返回列表 返回顶部

293

主题

3837

帖子

81

粉丝
快速回复 在线客服 返回列表 返回顶部