📡 Air640w ======= 说明 ---- - 本文讲述的是自行编译固件文件(FLS文件),普通用户一般不需要用到本文章. - 每次LuatOS发新版都会把编译好的FLS放到 https://gitee.com/openLuat/LuatOS/releases - 如果发现编译失败,烦请反馈(报issue或者到群里喊一喊) 准备材料 -------- 1. 安装Git,windows安装包可以在 git官网 或 https://gitee.com/openLuat/LuatOS/attach_files 下载. 按默认配置就很好. 2. 选一个简短的目录,例如 ``D:\gitee``,并建好, 不要放在C盘,不要有中文路径! 这个路径后面都会用到. 3. 下载rtt的环境工具 ,地址 https://pan.baidu.com/s/1cg28rk, 下载并解压到前款的目录 ``D:\gitee\env`` 4. 请确认所在的网络没有屏蔽gitee的访问(可能性低) 开始下载源码 ------------ 1. 资源管理器,进入env所在目录\ ``D:\gitee\env``,双击 ``env.bat``, 启动env窗口 2. 敲入命令,跳转一下目录 ``cd D:\gitee`` 3. 获取LuatOS源码,执行命令 ``git clone https://gitee.com/openLuat/LuatOS.git`` ,得到LuatOS目录 4. 获取rtt源码,执行命令 ``git clone https://gitee.com/rtthread/rt-thread.git`` , 得到rt-thread目录 5. 进入rtt目录,切换到rtt的4.0.3版本,执行命令 ``cd rt-thread`` ``git checkout v4.0.3`` 开始编译 -------- 1. 先启动env 2. 跳转目录 ``cd D:\gitee\LuatOS\bsp\air640w\rtt`` 3. 设置RTT_ROOT环境变量的值 ``set RTT_ROOT=D:\gitee\rt-thread`` 4. 更新软件包 ``pkgs --update`` 5. 执行编译 ``scons -j16`` 6. 等待编译完成,在 ``D:\gitee\LuatOS\bsp\air640w\rtt\Bin`` 目录可以看到 FLS结尾的固件文件,选1M的固件文件.