• Env 中携带了 Python & scons 环境,只需在 rt-thread\bsp\stm32f429-apollo 目录中运行 scons命令即可使用默认的 ARM_GCC 工具链编译 bsp。 图: scons 命令编译工程 编译成功: 图: 编译工程成功 如果使用 mdk/iar 来进行项目开发,可以直接使用 BSP 中的工程文件或者使用以下命令中的其中一种,重新生...
2.双击env,在setting中设置 这样就可以指定文件夹打开env工具了 二、基本命令学习 1.scons:编译 (1)scons:编译并打印相关内部信息 (2)scons -c:清除编译目标。这个命令会清除执行 scons 时生成的临时文件和目标文件。 (3)scons -s:编译而不打印具体的内部命令 (4)scons --target=XXX:使用以下命令中的其中一...
项目使用 env 的要求 • RT-Thread 3.0+ • Kconfig 在3.0 项目中使用 env 1.拷贝 Kconfig 示例 2.修改 Kconfig 从旧版本迁移到 3.0 备份rtconfig.h scons --genconfig 生成 .config 拷贝Kconfig 示例 修改Kconfig 使用menuconfig 重新生成 rtconfig.h 对比新旧 rtconfig.h 文件 ...
点击 env 目录下可执行文件进入 env 目录,可以运行本目录下的env.exe,如果打开失败可以尝试使用env....
env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
env使用方法:https://www.rt-thread.org/document/site/programming-manual/env/env/#bsp-menuconfig 1、使能SPI 输入以下指令,打开配置页面。 menuconfig 使能自己要使用的SPI接口。 提示:如果没有自己要用的SPI接口的话,可以通过修改Kconfig文件自己添加。
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。 其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
RT-Thread使用env自定义模块 1. 创建模块文件夹 在applications目录下创建两个文件夹:bsp_src与bsp_inc,另外在创建main.h文件 bsp_inc与bsp_inc中存放之后与模块相关的源文件与头文件 main.h中用来管理所有用户应用程序头文件 修改main,h文件 2.创建SConscript编译链接脚本文件...
rt-thread的组成就是组件+内核,我们先说一下内核裁剪部分,通过env工具可以看到如下功能: 1.线程间通信机制 根据我们系统中常用的一下功能或者组件进行裁剪 2.内存管理 根据具体的情况选择不同的内存管理策略 3.内核设备 有关console设置 05 组件裁剪 rt-thread是内核+组件的方式,使用一些组件可以帮助我们更高效的设...
在Env 中,我们可直接运行的命令的只有 menuconfig 与 pkgs,它们都是对 env.py 的调用。menuconfig 命令可打开 RT-Thread 配置页面,效果与直接运行 scons --menuconfig 相同。pkgs 命令可用于管理在线包,使用方法参见其他教程,不再赘述。 编译工程 在bsp 目标平台目录下,运行 menuconfig,进行我们需要的配置,配置完毕...