一:ENV环境的搭建以及遇到的问题
1.1 ENV工具介绍
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
软件操作文档网址如下所示:https://www.rt-thread.org/document/site/#/development-tools/env/env
下载压缩包,解压文件,打开EXE文件,首次如下所示
这种情况就是在软件安装的时候出现的问题,而且在安装的过程中,后来才知道需要科学上网。

1.2 安装注意事项:
从 RT-Thread 官网下载最新的 Env 工具。
在电脑上装好 git,软件包管理功能需要 git 的支持。
git 的下载地址为https://git-scm.com/downloads,
根据向导正确安装 git,并将 git 添加到系统环境变量。

注意在工作环境中,所有的路径都不可以有中文字符或者空格。
安装python工具,添加到环境变量,否则会报错。
所需要的工具如下:
1;ENV配置工具
2:git抓取工具
3: python工具
二:拉取RT-theard源码
2.1 下载代码方式:
使用GIT直接拉取就可以
git clone https://gitee.com/rtthread/rt-thread.git
过程如下所示:
2.2 编译代码:
在下载的文件中 BSP目录下,找到NXP的源码,编译时候发现代码使用mdk不能正常编译,如下所示

这里使用需要使用ENV工具配置一下,应该是缺少某些文件。
三:ENV工具的使用3.1 在软件代码目录下,右键打开env配置界面
3.2 使用pkgs--upgrade 重新更新一下代码
pkgs --upgrade pkgs --update

3.3 使用scons-target=mdk生成一下工程
可以直接使用 BSP 中的工程文件或者使用以下命令中的其中一种,重新生成工程,再进行编译下载。scons --target=iar scons --target=mdk4 scons --target=mdk5

3.4 重新编译,编译正常,下载到开发板

四:烧录验证
使用串口工具,监测一下串口数据,板载的LED可以正常闪烁。


五:后记:
这里搭建env的开发工具也是遇到点问题,开始的时候解压之后,忘记打开代理软件,导致首次打开出现错误。然后我当我打开代理软件之后,安装是正常了,但是在使用的过程的出现了某些命令不能正常使用的问题,才想起来是环境变量中没有添加ENV工具中的命令。
再有就是python安装之后,也需要将其添加到环境变量中,否则也是编译出错的。
我要赚赏金
