rt-thread------生成工程模板

系列文章目录

rt-thread 之 fal移植



前言

  • menuconfig 图形化配置界面,交互性好,操作逻辑强;
  • 丰富的文字帮助说明,配置无需查阅文档;
  • 使用灵活,自动处理依赖,功能开关彻底;
  • 自动生成 rtconfig.h,无需手动修改;
  • 使用 scons工具生成工程,提供编译环境,操作简单;
  • 提供多种软件包,模块化软件包耦合关联少,可维护性好;
  • 软件包可在线下载,软件包持续集成,包可靠性高;

提示:以下是本篇文章正文内容,下面案例可供参考

一、下载ENV 和 RTT源码

ENV下载链接
git工具下载链接
rt-thread下载链接
官方提供的env使用手册

二、选择BSP生成模板

step1 打包模板

根据自己项目MCU型号选择BSP,我的MCU是STM32F103ZET6,所以我直接选择了野火的STM32F1的开发板作为模板生成项目源码。
打包源码库指令scons --dist
在这里插入图片描述
等待env打包模板结束,即可得到一个dist的文件夹,打包好的文件会在里面,只需要将里面打包好的文件夹移出bsp目录,放到自己工作目录即可。
在这里插入图片描述
生成的模板文件中的目录结构
在这里插入图片描述

step2 修改工程模板

可以打开模板工程,对板子型号,或者调试的配置项进行修改。最后在env中使用scons --target=mdk5命令更新到工作工程中即可。
在这里插入图片描述

三、添加软件包和组件

step 1选择配置

在env中使用menuconfig命令,即可进入图形化配置界面,其操作如图所示:

在这里插入图片描述
可以根据需要选择需要的组件和软件包,然后保存退出即可。

step 2下载软件包和组件

若在menuconfig -s配置中选择自动update软件包,退出menuconfig界面则会自动下载软件包
在这里插入图片描述
若没有勾选自动update软件包,则需要手动输入pkgs --update下载网上的软件包和组件。

step3 生成工程

以mdk5为例使用scons --target=mdk5即可生成一个mdk5的工程。

在这里插入图片描述

总结

常见指令

menuconfig: 打开图形化配置界面
menuconfig -s:配置图形化界面配置
scons --dist:搭建项目框架,使用此命令会在 BSP 目录下生成 dist 目录
scons -c:清除编译过程文件
生成工程:

scons --target=iar
scons --target=mdk4
scons --target=mdk5

pkgs --update:更本地新软件包
pkgs --upgrate:命令是用来升级 Env 功能脚本本身和软件包列表的

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柒妖71

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值