蒙蒙plus
蒙蒙plus
发布于 2024-10-30 / 12 阅读
0
0

开发环境准备

开发环境准备

准备资源

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. 源码获取

  1. fork仓库到自己账户

    1. 打开源码仓库地址,登录github账户,点击右上角fork将代码派生一份到您自己的账户下,这样你才对仓库有完整的控制权限
  2. 克隆仓库到本地

    1. 在电脑本地工作区下右击使用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请使用这个命令
      
  3. 下载env到本地配置

    1. env-windown属于是工具,一般不需要克隆这个仓库到本地您可以直接去release处下载最新包到本地,正常解压后执行env.bat脚本启动
    2. 汉化env工具 打开conEmu工具后,对标题栏右击选择setting进入设置页面 Getneral ->Interface language处可以切换到中文
    3. env工具添加到右键菜单 继续在setting(设置)中,选择 Integration(集成)->ConEmu Here- Explorer context menu integration(右键菜单集成) ->register(注册)即可完成右键的注册
  4. 测试env工具是否正确执行

    1. 打开代码仓库.\rt-thread\bsp\airm2m\air32f103路径下,右击空白处 选中ConEmu Here正常打开控制台配置面板

    2. menuconfig 配置 正常打开则配置完毕

      $ menuconfig #输入这个命令 进入下面的 配置页面
      
      (Top)
                                                      RT-Thread Configuration
          RT-Thread Kernel  --->
          RT-Thread Components  --->
          RT-Thread Utestcases  --->
          RT-Thread online packages  --->
          Hardware Drivers Config  --->
      
    3. 生成iar 工程 执行scons可以生成对应环境的工程

      $ scons --target=iar
      scons: Reading SConscript files ...
      IAR Version: 0.0
      IAR project has generated successfully!
      
  5. 测试iar环境

    1. 启动工程project.eww
    2. 编译通过 菜单栏选择project 点击make执行编译过程,成功编译则即可完成环境配置
  6. vscode工作区配置

    1. vscode打开所在.\rt-thread\bsp\airm2m\air32f103文件夹

    2. 添加其它文件夹到工作区,vscode菜单栏 文件->将文件夹添加到工作区操作,分别将

      ../../../components
      ../../../src
      ../../../include
      

      添加到工作区并保存到当前文件夹下,方便后续直接打开


评论