Rt操作系统生态工具的使用

本文由用户“go若爱深爱”分享发布 更新时间:2022-08-01 21:04:07 举报文档

以下为《Rt操作系统生态工具的使用》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

Rt-thread的生态工具使用

ENV工具

1 简介

“Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。

其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建”

ENV是一个配置BSP(Board support package板级支持包)的工具

2 下载链接

ENV工具下载链接

https://pan.baidu.com/s/1cg28rk#list/path=%2F(可以自己下,也可以跟我要)

GIT下载链接

https://git-scm.com/download/win(可以自己下,也可以跟我要)

/

Git版本选择

Rt-thread源码下载链接

https://doc.001pp.com/page/download.html

/

Rt源码版本选择

Rt-thread的源码推荐下载release发布版(github的master分支直接下),因为这个版本一直在维护,稳定后才发布在Master分支上,如果追求新功能也可以下载最新版如4.0.2等等

3 ENV安装

Env的安装

一路NEXT,路径无要求,装到想要的位置,装完后打开任意文件夹,空白处单击右键,是否多出一个选项如下图:

/

此时不要点击,继续安装git

Git安装

一路NEXT,装到自己想要的位置,同ENV一样打开任意文件夹,空白处单击右键,看列表是否多出两个选项“Git GUI Here”和“Git Bash Here”,如果没有请参考

https://jingyan.baidu.com/article/fec4bce271601ff2618d8be3.html

将git设置为环境变量

4 menuconfig命令

解压rt源码,打开文件夹…bsp/stm32/stm32f407-atk-explorer.

在空白处单击右键,点击ConEmu Here,弹出对话框,如图所示输入menuconfig回车

/

SCONS工具

SCons 是一套由 Python 语言编写的开源构建系统,类似于 GNU Make。它采用不同于通常 Makefile 文件的方式,而是使用 SConstruct 和 SConscript 文件来替代。这些文件也是 Python 脚本,能够使用标准的 Python 语法来编写。所以在 SConstruct、SConscript 文件中可以调用 Python 标准库进行各类复杂的处理,而不局限于 Makefile 设定的规则。

Scons是生成MDK5工程文件的工具

3 pkgs --update命令

pkgs --update是一条保存配置的指令

4 scons –target=mdk5命令

scons –target=mdk5是一条生成MDK5工程文件的命令

下面演示一下整个配置流程,以添加一路串口为例

添加串口示例

在bsp/stm32/stm32f407-atk-explorer文件目录下,空白处单击右键,点击ConEmu Here如图所示

/

在ENV工具中输入menuconfig回车,得如下画面

/

用键盘的上下左右键的“下”键,使蓝色光标移到第四项Hardware Drivers Config,回车进入,得如下画面

/

选择第一项onboard peripheral drivers,回车进入,得如下画面

/

选择第三项Enable COM3(uart3 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ons –target=mdk5,“=”号后如果是mdk5,则生成KEIL5的工程文件,如果是mdk4则生成KEIL4的工程文件,如果是iar则生成IAR的工程文件,回车后等待,出现如下图所示

/

此时关闭ENV工具,打开当前文件夹MDK5的工程文件

/

注意要选择正确不要选择MDK4的工程文件,MKD4的工程文件建议删除

打开工程文件之后,什么都不要动,直接编译,必定为0 error,此时我们的串口三就配置好了(串口的具体使用在后续文档),一般Release版本的源码里主程序都会有一段小灯闪烁的程序,检查一下这段程序所用的引脚是否正确,编译好直接下载,下载好小灯闪烁,说明操作系统已经在跑了

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《Rt操作系统生态工具的使用》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览