RT-Thread ENV-Windows v2.0.0安装教程

前言

前几天RT-Thread官方更新了env工具,开源仓库的Kconfig的写法都不大一样了;如果继续用原来的env工具,拉新代码之后很多示例都编译不了

在这里插入图片描述

在最新的env工具中menuconfig全面采用kconfiglib,升级env脚本和python版本,改动点如下:

  • 升级tools/script升级到最新版本rtt env
  • python由2.7升级为3.11,并删除python27文件夹
  • 删除tools/bin中老版本menuconfig.exe、pkgs.exe等文件
  • 首次启动脚本env.bat时需联网安装env、scons、kconfiglib等软件包
  • 修改tools/bin/env-init.bat,启动时候创建或激活python venv

解决办法

① 到GitHub仓库下载最新的env工具包,工具链接:https://github.com/RT-Thread/env-windows/releases/tag/v2.0.0,我这里下载的是离线版本:env-windows-v2.0.0-venv.7z

② 将env-windows-v2.0.0-venv.7z解压到c盘根目录(貌似其它目录不大行)

在这里插入图片描述

③ 双击打开env.exe,点击右上角菜单按钮

在这里插入图片描述

④ 点击Integration栏,注册ConEmu64.exe路径,然后保存

在这里插入图片描述

⑤ 找到示例工程所在的目录右键菜单即可打开env工具

在这里插入图片描述

⑥ 输入menuconfig.exe即可打开跟Linux内核一样的配置界面,命令的用法跟以前还是保持一致

在这里插入图片描述

env命令示例

  • 打开工程配置菜单:meuconfig
  • 更新工程软件包:pkgs --update
  • 生成指定工程:mdk5工程 -> scons --target=mdk5,IAR工程 -> scons --target=iar
  • 清除编译目标:scons -c
  • 编译:scons,加上-jN可以开启多线程编译

参考

RT-Thread-ENV-Windows v2.0.0版本发布RT-Thread问答社区 - RT-Thread

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/38004.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pascal 函数入门示例,及其汇编语言分析

1, Pascal 函数的定义格式 pascal 函数的定义语法格式: FUNCTION 函数名(形式参数表):函数类型; VAR 函数的变量说明; BEGIN 函数体; END; 2,Pascal 函数定义调用示例 order_self.pas 代码: PROGRAM example01;va…

Oracle数据库基础教程:从安装到基本操作的全面介绍

Oracle数据库基础教程:从安装到基本操作的全面介绍 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! Oracle数据库是全球广泛使用的关系数据库管理系…

PyTorch之nn.Module、nn.Sequential、nn.ModuleList使用详解

文章目录 1. nn.Module1.1 基本使用1.2 常用函数1.2.1 核心函数1.2.2 查看函数1.2.3 设置函数1.2.4 注册函数1.2.5 转换函数1.2.6 加载函数 2. nn.Sequential()2.1 基本定义2.2 Sequential类不同的实现2.3 nn.Sequential()的本质作用 3. nn.ModuleList参考资料 本篇文章主要介绍…

操作系统精选题(二)(综合模拟题一)

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀操作系统 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 前言 简答题 一、进程由计算和IO操作组…

Leica Cyclone 3DR2024 一款功能强大的点云建模软件下载License获取

Leica Cyclone 3DR 2024 是一款功能强大的点云建模软件,使用旨在为用户提供全面的点云管理、自动化的点云分析,结合强大的建模,在一个直观友好的环境中,专注的完成挑战,提高生产力,轻松创建并交付专业的成果…

基于PHP技术的校园论坛设计的设计与实现-计算机毕业设计源码08586

摘 要 本项目旨在基于PHP技术设计与实现一个校园论坛系统,以提供一个功能丰富、用户友好的交流平台。该论坛系统将包括用户注册与登录、帖子发布与回复、个人信息管理等基本功能,并结合社交化特点,增强用户之间的互动性。通过利用PHP语言及其…

Kafka~消息系列问题解决:重复消费问题、消费重试机制、消息积压问题

重复消费问题 kafka 出现消息重复消费的原因: 服务端侧已经消费的数据没有成功提交 offset(根本原因)。Kafka 侧由于服务端处理业务时间长或者网络链接等等原因让 Kafka 认为服务假死,触发了分区 rebalance。 解决方案&#xf…

vue转换时间

var time new Date(form.agreeEnd);var creatTime time.getFullYear() - (time.getMonth() 1) - time.getDate(); form.agreeEnd是中国标准时间 也可以转换成xx/xx/xx 按需更换即可

Socket网络编程中的常见应用场景与实例分析

Socket网络编程中的常见应用场景与实例分析 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! Socket编程是网络编程的基础,广泛应用于各种网络应用程…

【C++PCL】点云处理提取点云重叠部分

作者:迅卓科技 简介:本人从事过多项点云项目,并且负责的项目均已得到好评! 公众号:迅卓科技,一个可以让您可以学习点云的好地方 重点:每个模块都有参数如何调试的讲解,即调试某个参数对结果的影响是什么,大家有问题可以评论哈,如果文章有错误的地方,欢迎来指出错误的…

STM32F103点亮LED灯和实现LED闪烁(标准库)

芯片:STM32F103GCT6 原理图: 实现:PC6——闪烁,PC7——常亮 main.c //头文件 #include "stm32f10x.h" #include "user.h"//全局变量 uint8_t g_1s_flag 0; uint8_t g_uart1_rx_done 0;uint32_t g_ms 0…

HarmonyOS--路由管理--组件导航 (Navigation)

文档中心 什么是组件导航 (Navigation) ? 1、Navigation是路由容器组件,一般作为首页的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式 2、Navigation组件适用于模块内和跨模块的路由切换,一次开发&#xff0…

论文工具使用---connected papers

如何使用connected papers 使用方法具体功能其他资源 官网地址:connected papers :一个旨在帮助科研工作者快速搜索文献的全新工具,可以清晰的查看文献的引文信息,了解文献的引用和被引用关联。 使用方法 输入论文标题后&#xf…

IP配置SSL的方式

近年SSL证书的运用群体越来越多,实现网站https访问已经成为了常态。 目前SSL证书广泛应用在域名服务器上,所以大家最熟悉的证书类型可能就是单域名SSL证书、泛域名SSL证书(通配符SSL证书、泛解析SSL证书)、以及方便集成化管理的多…

# Sharding-JDBC从入门到精通(3)- Sharding-JDBC 入门程序

Sharding-JDBC从入门到精通(3)- Sharding-JDBC 入门程序 一、Sharding-JDBC 入门程序(水平分表)-环境搭建 1、需求说明 使用 Sharding-JDBC 完成对订单表的水平分表,通过快速入门程序的开发,快速体验 Sh…

【吊打面试官系列-MyBatis面试题】#{}和${}的区别是什么?

大家好,我是锋哥。今天分享关于 【#{}和${}的区别是什么?】面试题,希望对大家有帮助; #{}和${}的区别是什么? #{} 是预编译处理,${}是字符串替换。 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网…

C#正则表达式的基本语法

前言 正则表达式的匹配模式由一系列数字、文字、运算符、字符等的字符组成,根据自己需求设计对应的模式,实现分析、匹配的操作。本文将对正则表达式组成语法进行讲解。 语法规则 正则表达式构建的匹配模式由转义字符、字符类、定位符、分组构造、限定…

.net core 的缓存方案

这里主要讲两个缓存的使用,MemoryCache和Redis 先讲讲常见的缓存 1、.net framework web中自带有Cache缓存,这种缓存属于粘性缓存,是缓存到项目中的,项目从服务器迁移的时候缓存的内容也能够随着服务器一起迁移 2、MemoryCache缓存…

知识不成体系?这篇Mysql数据库将成为你的解忧杂货店!(索引)

欢迎来到一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力 对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426qq.com 。发布文章的风格因专栏而异,均自成体系,不足…

基于bootstrap的12种登录注册页面模板

基于bootstrap的12种登录注册页面模板,分三种类型,默认简单的登录和注册,带背景图片的登录和注册,支持弹窗的登录和注册页面html下载。 微信扫码下载