1、准备
正点原子阿尔法linux开发板,SD卡,网络,USB线。由于正点原子的开发板和ART-PI-smart开发板使用的是一样的MPU,所以可以运行ART-PI-smart的程序。

下载ART-PI-smart软件:ART-Pi-smart
https://gitee.com/rtthread/ART-Pi-smart ,下载后,参考ART-Pi Smart Docs (gitee.io)
https://art-pi.gitee.io/smart-website/docs/#/user_manual/user_manual?id=windows-%e4%b8%8b%ef%bc%8c%e5%bf%ab%e9%80%9f%e4%bd%93%e9%aa%8c-rt-smart安装好编译工具与相关软件,下面的程序的下载主要采用TFTP下载,所以还需要安装好TFTP工具软件,上面的链接中有下载。
2、编译程序
设置编译环境使用的工具链的全局变量,在ART-Pi-smart目录下右键打开conEmu软件,执行smart-env.bat来设置。

编译操作系统内核:进入了bsp目录下,执行scons,即在imx6ull-artpi-smart下面生成了rtthread.bin文件,此文件加载到imx6ull芯片DDR 0x80001000位置后即可以运行操作系统了。

编译应用程序,进行userapp目录下面,执行scons编译即可,scons -c清除编译目标, --verson为打印编译的详细log。编译后把生成的可执行文件,在ART-Pi-smart\userapps\root目录下在,复制root文件夹到SD卡里面就行了。
zhaoshimin@ZSM E:\rt-thread\ART-Pi-smart\userapps
> scons
scons: Reading SConscript files ...
scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "..\tools\building.py", line 174, in GetCurrentDir
scons: done reading SConscript files.
scons: Building targets ...
CC apps\tftp\packages\netutils-latest\tftp\tftp_client.o
CC apps\tftp\packages\netutils-latest\tftp\tftp_port.o
CC apps\tftp\packages\netutils-latest\tftp\tftp_server.o
CC apps\tftp\packages\netutils-latest\tftp\tftp_xfer.o
CC apps\webclient\packages\webclient-v2.1.2\src\webclient.o
CC apps\webclient\packages\webclient-v2.1.2\src\webclient_file.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_alias.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_asp.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_auth.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_cgi.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_index.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_log.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn_module_ssi.o
CC apps\webserver\packages\webnet-v2.0.2\module\wn

本文详细介绍了如何在正点原子阿尔法开发板上配置和运行RT-Thread Smart操作系统,包括开发环境的搭建、编译程序、通过U-BOOT启动引导下载、文件系统挂载以及应用程序的运行。通过TFTP下载和运行应用程序,简化了调试流程。此外,还提到了自动启动内核的设置方法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



