GIT VSCODE STM32

由于项目的深入,原本文件开发流程显得臃肿
git的学习,及测试
包括从无都有这篇文章对我的帮助很大,感谢
需要下载git
Git bash
界面效果

  1. 先获取SSH公钥
  2. ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
    在这里插入图片描述
  3. 点击三次回车,生成 ssh key在这里插入图片描述这个由于之前生成过,和第一次不太一样,
  4. 输入
cat ~/.ssh/id_rsa.pub

这条指令的作用是查看/.ssh/id_rsa.pub文件的内容。

  1. 在gitee添加SSH公钥
    二、对工程文件的设置

  2. 执行全局命令

git config --global user.name “zz”
git config --global user.email “939326218@qq.com”

在这里插入图片描述

  1. 对单个工程设置,进入工程文件夹,shift+鼠标右键,调出Git bash
git init

作用是在文件夹下建立.git文件夹,文件及是隐藏的

git add .

作用是添加根目录下的所有文件到缓存,add后面的.不能省略。
有一个配置文件需要添加.gitignore,他是将一些指定格式的文件不进行版本追踪,可以减少不必要的文件积累,可以参照这个网址有一些介绍

git commit -m “your message”

提交至暂存区,your message要输入版本信息,git有个概念是,一个工程先提交至缓存,在提交至暂存,最后可以推送至gitee或者github

git remote add origin https://gitee.com/lizhengyugit/xxxx.git

作用是连接相应的仓库。

git push -u origin master

作用是将暂存区的文件推送至刚才连接的仓库。

  1. 至于想要修改暂存设置可以查看这篇文章
    最后,git目前只是刚入门,接下来还有更多学习的东西2020.11.25
### 配置 VSCode 进行 STM32F103 开发 #### 安装必要的工具链 为了能够在 VSCode 中顺利开发 STM32F103,安装合适的编译器和调试工具至关重要。ARM GCC 编译器用于编译 C/C++ 代码,而 OpenOCD 则负责通过 JTAG 或 SWD 接口连接到目标板并提供在线调试支持。 对于 ARM 架构微控制器编程而言,`arm-none-eabi-gcc` 是广泛使用的交叉编译器之一[^3]。可以通过包管理器如 apt-get (适用于 Debian/Ubuntu) 来轻松获取它: ```bash sudo apt update && sudo apt install gcc-arm-none-eabi ``` 同样地,OpenOCD 可以用来实现硬件断点设置以及内存读写等功能,在 Linux 下也可以很方便地从源码编译或者直接利用发行版自带版本来部署: ```bash sudo apt install openocd ``` #### 获取模板项目与 Makefile 支持 一个良好的起点是从已有的模板工程项目出发,这通常包含了预配置好的 `Makefile` 文件以便简化构建过程。可以从 GitHub 上寻找针对特定型号 MCU 的开源库作为基础框架,并按照说明调整路径变量等参数适应本地环境需求。 创建一个新的工作区目录并将下载下来的固件库解压进去之后,记得初始化 git 版本控制系统方便日后追踪更改记录: ```bash mkdir my_stm32_project && cd $_ git init . unzip path/to/firmware.zip ``` 编辑 `Makefile` 中的相关选项比如选择正确的芯片系列、指定输出二进制文件名等等;如果遇到任何疑问都可以查阅官方文档或是向社区寻求帮助。 #### 设置 VSCode 插件及扩展 VSCode 提供了丰富的插件市场,其中不乏专为嵌入式开发者设计的功能模块。推荐安装以下几项增强体验: - **C/C++**: IntelliSense, 调试功能和其他实用特性; - **Cortex Debug**: 结合 GDB 和 OpenOCD 实现对 Cortex-M 系列处理器的支持; - **Platform IO** *(可选)* : 如果不想手动处理太多细节的话可以选择此集成平台来进行更便捷的操作。 完成上述步骤后重启 IDE 即可加载最新改动。此时应当能够正常识别语法高亮显示、自动补全提示等内容服务了[^1]。 #### 测试与验证 最后一步自然是运行简单的测试程序确认一切按预期工作。“Blink LED” 类似的入门级例子非常适合初次接触新设备时使用。编写好代码片段保存至相应位置后打开终端执行命令启动调试会话: ```bash make flash debug ``` 以上就是在 VSCode 中建立适合 STM32F103 使用的开发环境的方法概述[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值