(1)https://www.rt-thread.org/download.html#download-rt-thread-env-tool RT-Thread的源码拉取 (1)我是使用RT-Thread的截至目前最新v5.0.2版本进行的工程创建,而且我不需要讲整个RT-Thread的历史项目都进行拉取,因此我这里设置深度为1。 git.exe clone --progress --branch v5.0.2 -v --depth 1 https...
方法一:点击 Env 目录下可执行文件 进入Env 目录,可以运行本目录下的 env.exe,如果打开失败可以尝试使用 env.bat。 打开env的界面如下: 方法二:在文件夹中通过右键菜单打开 Env 控制台 Env 目录下有一张 Add_Env_To_Right-click_Menu.png(添加 Env 至右键菜单.png) 的图片,如下: 根据图片上的步骤操作,就...
双击env.exe 打开配置界面,然后使用cd d:repositoryrt-threadbspstm32f4xx-HAL命令进入 BSP 工程目录,cd 后面跟用户自己的工程目录。然后在使用menuconfig命令打开配置界面。 menuconfig 常用快捷键如图所示: 3.5 使能在线软件包 下图使能了 mqtt 相关的软件包。 3.6 生成工程 配置工程后都使用scons --target=mdk5命...
双击env.exe 打开配置界面,然后使用cd d:\repository\rt-thread\bsp\stm32f4xx-HAL命令进入 BSP 工程目录,cd 后面跟用户自己的工程目录。然后在使用menuconfig命令打开配置界面。 menuconfig 常用快捷键如图所示: 3.5 使能在线软件包 下图使能了 mqtt 相关的软件包。 3.6 生成工程 配置工程后都使用scons--target=mdk...
配置准备,在rtthread官网下载了env工具,安装了git并配置了环境变量,如下图所示,git中使用git config --global user.name 和 git config --global user.email简单配置了一下用户名和邮箱后,使用git bash可以正常从github上clone别的代码。 但是在使用env工具搭建keil工程的过程中出现下图情况,env工具按照官网配置了...
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
Env 是RT-Thread对源码进行配置和裁剪、生成工程的工具,然而文档中的配置过程主要针对 Windows 系统,并没有对Linux系统的配置进行详细的介绍,这里简要介绍其在 Linux 下的配置与使用方法。 下载 Env 工具本质上是一组Python脚本,它的 Windows 版本中包含运行脚本的全套的工具和环境,而 Linux 版则只包含脚本本身,在...
四、模板工程配置 在我们在env工具中使用scons --target=mdk5,生成新工程时,总是要再配置一次工程的下载器,reset and run等参数,下面将教大家如何一劳永逸解决这个方法。 首先,我们需要知道生成工程的原理,在工程根目录下有一个 template.uvprojx 文件和 project.uvprojx 文件,当执行 scons --target=mdk5时,是参...
使用Env工具在BSP目录下运行scons --dist命令生成dist目录,即项目目录结构。进入dist目录下的工程目录,配置目录结构如下。在Env中使用menuconfig配置界面进行系统配置和裁剪。根据BSP工程默认配置,如系统内核支持的线程优先级、系统时钟频率、设备驱动和控制台串口等进行调整。使用Env工具添加源代码和头文件路径...
在env输入下面的命令,重新生成新的工程。 提示:会使用env的话应该都知道这个操作。 scons--target=mdk5 三、STM32CubeMX配置 上面只是使能了RT-thread中间层的配置,还需要打开底层HAL库的硬件接口才行。 1、使用STM32CubeMX配置SPI引脚 STM32CubeMX的使用我前面就有讲,具体就不多介绍了,不懂的同学可以翻一下我...