Env 工具
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。
其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。具体玩法看rtt官网手册。
构建keil5项目步骤
1、下载rtthread 源码,下载传送门github。
或者一下方式
git clone https://github.com/RT-Thread/rt-thread.git
2、找到相关开发板bsp文件夹
例如STM32单片机
3、进入目录
4、打开env工具
5、执行scons --dist生成项目
6、scons支持IAR、Keil可以通过一下命令生成相应的项目
scons --target=iar
scons --target=mdk4
scons --target=mdk5
使用scons构建的项目用Keil打开显示路径错误问题解决方法
进入,生成的项目文件夹,重新使用
scons --target=mdk5
生成一下项目就可以了。
Env工具常用指令
scons --disk
//构建项目框架
scons
//编译项目
//可使用以下命令指定编译器
//set RTT_CC=keil set RTT_EXEC_PATH=C:/Keilv5
scons –target=xxx
//生成对应环境工程
//参数有:mdk4/5,iar,cmake,vs2005等
scons --buildlib=xxx
//group名称设置
scons -jX
//x表示线程,多线程编译文件
scons -c
//清除编译生成的临时文件