开发环境准备
准备资源
1.Git代码管理https://git-scm.com
2.源码仓库https://github.com/RT-Thread/rt-thread.git
3.Env仓库https://github.com/RT-Thread/env-windows.git
4.Iar 8.40集成开发环境 (自行安装)
5.vscode代码编辑软件https://code.visualstudio.com/Download
[!NOTE]
git iar vscode 软件安装过程忽略
github注册过程忽略
git本地配置ssh 等过程均忽略
1. 源码获取
-
fork仓库到自己账户
- 打开源码仓库地址,登录github账户,点击右上角fork将代码派生一份到您自己的账户下,这样你才对仓库有完整的控制权限
-
克隆仓库到本地
-
在电脑本地工作区下右击使用git bash命令行工具执行clone命令
git clone git@github.com:meng-plus/rt-thread.git #已经配置了ssh 推荐用这个 git clone https://github.com/meng-plus/rt-thread.git #未配置ssh请使用这个命令
-
-
下载env到本地配置
- env-windown属于是工具,一般不需要克隆这个仓库到本地您可以直接去release处下载最新包到本地,正常解压后执行env.bat脚本启动
- 汉化env工具 打开conEmu工具后,对标题栏右击选择setting进入设置页面
Getneral ->Interface language
处可以切换到中文 - env工具添加到右键菜单 继续在setting(设置)中,选择
Integration(集成)->ConEmu Here- Explorer context menu integration(右键菜单集成) ->register(注册)
即可完成右键的注册
-
测试env工具是否正确执行
-
打开代码仓库
.\rt-thread\bsp\airm2m\air32f103
路径下,右击空白处 选中ConEmu Here
正常打开控制台配置面板 -
menuconfig 配置 正常打开则配置完毕
$ menuconfig #输入这个命令 进入下面的 配置页面 (Top) RT-Thread Configuration RT-Thread Kernel ---> RT-Thread Components ---> RT-Thread Utestcases ---> RT-Thread online packages ---> Hardware Drivers Config --->
-
生成iar 工程 执行
scons
可以生成对应环境的工程$ scons --target=iar scons: Reading SConscript files ... IAR Version: 0.0 IAR project has generated successfully!
-
-
测试iar环境
- 启动工程
project.eww
- 编译通过 菜单栏选择project 点击make执行编译过程,成功编译则即可完成环境配置
- 启动工程
-
vscode工作区配置
-
vscode打开所在
.\rt-thread\bsp\airm2m\air32f103
文件夹 -
添加其它文件夹到工作区,vscode菜单栏
文件->将文件夹添加到工作区
操作,分别将../../../components ../../../src ../../../include
添加到工作区并保存到当前文件夹下,方便后续直接打开
-