推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

RT-Thread 学习-Env开发环境搭建

更新时间:2023-10-03 06:56:08 大小:743K 上传用户:sun2152查看TA发布的资源 标签:RT-Thread 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

Env 是什么 Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作 系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功 能。 其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组 件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。 主要特性 menuconfig 图形化配置界面,交互性好,操作逻辑强; 丰富的文字帮助说明,配置无需查阅文档; 使用灵活,自动处理依赖,功能开关彻底; 自动生成 rtconfig.h,无需手动修改; 使用 scons 工具生成工程,提供编译环境,操作简单; 提供多种软件包,模块化软件包耦合关联少,可维护性好; 软件包可在线下载,软件包持续集成,包可靠性高; Env 工具包含了 RT-Thread 源代码开发编译环境和软件包管理系统。 安装 Env 工具包 下载 env 工具包 登陆 RT-Thread 网站,下载 Env 工具包。 网址为:https://www.rt-thread.org/page/download.html 也可以通过官网主页面跳转到下载页面 目录下有 env 的用户手册,以及 RT-Thread 软件包开发指导。 根据图片 “Add_Env_To_Right-click_Menu.png” 上的指示, 可以将 Env 工具添加到 右键菜单。这样,就可以在任意目录下,通过右键菜单来启动 env 控制台。 添加右键菜单成功后,鼠标右击菜单会出现 “ConEmu Here”。 打开后的效果如下图: 获取 RT-Thread 源码 还是在上面提到的官网资源下载页面,可以找到源码下载链接 网址为:下载 - RT-Thread 物联网操作系统 资源下载页面有 RT-Thread 版本的介绍说明,可以根据自己的需求,选择合适的 RT-thread 版本进行开发/学习。 RT-Thread 源代码下载有有四种方式(写这篇文章时,第一种已经不能使用),可以 根据自身情况选择对应的下载方式。对 git 使用不熟练或者不会使用 git 的学习者, 建议使用百度网盘方式下载。 配置源码目录到系统环境变量 将源码放到某个目录下,注意路径位置不能存在中文。 【本人电脑环境原因,表述有误。此步忽略】然后将源码目录添加到系统环境变量中, 否则 Env 工具不能正常编译工程代码。 git 安装 在使用 env 进行学习或开发时,如果要用到官方提供的软件包,电脑上还需要安装 git。 在配置界面选中某个软件包时,env 工具会自动从远程仓库拉取到本地,这个过程需要 有 git 支持。 git 的下载地址为:https://git-scm.com/downloads。 根据向导正确安装 git,并将 git 添加到系统环境变量 QEMU 模拟器 在没有物理开发板的情况下,可以使用 QEMU 虚拟机来模拟开发板。QEMU 是一个 支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。 为了方便大家在没有开发板的情况下体验 RT-Thread,RT-Thread 提供了 QEMU 模 拟的 ARM vexpress A9 开发板的板级支持包 (BSP)。 详细介绍请参考官方文档资料(复制链接到浏览器打开): https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/ap plication-note/setup/qemu/windows/an0006-qemu-windows Env 工具的使用 可以看一下工具包中的用户手册,了解 Env 的基础内容。 使用 env 创建 RT-Thread 项目工程,可以参考官方在线资料: https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/ap plication-note/setup/standard-project/an0017-standard-project SCons SCons 是一套由 Python 语言编写的开源构建系统,类似于 GNU Make。相关使用介 绍,可看官方资料介绍,不做赘述:

部分文件列表

文件名 大小
RT-Thread_学习-Env开发环境搭建.pdf 743K

全部评论(0)

暂无评论