rt-smart学习笔记 - 移植到正点原子imx6ull开发板
一、基本情况
硬件:正点原子imx6ull alpha linux开发板
参考教程:韦东山老师的rt-smart 移植教程
二、准备
1. 从韦东山老师提供的GitHub仓库下载移植包
git clone https://e.coding.net/weidongshan/rt-smart/doc_and_source_for_rt-smart.gi
下载下来的文件夹名称为:doc_and_source_for_rt-smart
2.配置scons编译环境
请参考韦东山老师的视频教程,B站自己搜
三、移植
1.准备工程文件夹
从上面的通用资料/rtthread文件夹拷贝到其他任意位置作为以后的工程文件夹。比如拷贝到F:/rtthread.
该文件夹内有三个压缩文件
分别解压,并将install_arm-linux-musleabi_for_i686-w64-mingw32.zip解压的文件夹按原名称放到 rt-smart/tools/gnu_gcc下。
如果文件夹qemu-vexpress-a9虚拟机工程能够编译能够运行,则进行下一步。
2.添加imx6ull的工程文件夹
拷贝bsp/qemu-vexpress-a9文件夹并放到bsp目录下,命名为imx6ull_atk
3.开始移植
1.运行rtthread/env/env.bat, 进入shell,然后在shell进入rt-smart文件夹,执行smart-env.bat来配置编译环境
2.修改/imx6ull_atk/rtconfig.py配置脚本文件,在.bin文件前加入DCD头部数据,生成.imx文