1.1. C 语言入门以及 VS Code 编程环境搭建
嵌入式开发最常使用的编程语言是 C 语言和 C++ 语言,这是因为在高级编程语言中 C 语言的运行效率最高且占用资源最少。首先我们需要花 3 天~7 天的时间简单过一遍 C 语言语法,之后通过在单片机(上面所说的芯片,单片机是一种微型控制芯片)实战来不断提高自己的编程能力。
这里推荐学习菜鸟教程 C 语言教程:C 语言教程 | 菜鸟教程(初学只需要从零开始学到 C 数组,在完成 51 单片机的学习后,进行 STM32 单片机的学习时再简单了解结构体、指针,熟悉 STM32 单片机基础外设并且完成部分小项目后再深入学习结构体、指针、枚举、函数指针与回调函数)
如果怕麻烦可以考虑先用 Visual Studio 学习 C 语言语法,后续转入 Keil 进行单片机开发;但如果有耐心的话建议直接搭建 VS Code 编程环境,便于后续对接其他方向、其他语言或者将单片机开发环境转移到 VS Code 上。因为 Visual Studio 基本即装即用,所以这里只贴上 VS Code 环境配置教程(注意需要先配置 gcc 环境):
- VS Code 配置 C/C++ 编程运行环境(保姆级教程)_vscode 配置 c++ 环境-CSDN 博客
- VSCode 安装配置使用教程(最新版超详细保姆级含插件)一文就够了_vscode 使用教程-CSDN 博客
- [VSCode 插件推荐] Code Runner: 代码一键运行,支持超过 40 种语言 - 知乎
1.2. 51 单片机入门:
C 语言学完数组后直接进入 51 单片机学习,如果不想在 51 单片机上过渡,也可以直接开始学 STM32(还是建议先从 51 单片机开始先初步了解 GPIO、中断、定时器、串口后再学 STM32)。51 单片机教程就看江协科技,非常适合初学者入门,而单片机编程环境 Keil 的安装与配置已经在教程中,跟着配置即可:51 单片机入门教程-2020 版 程序全程纯手打 从零开始入门_哔哩哔哩_bilibili
这是关于赞助的一些描述
- 本文链接:https://kaede-rei.github.io/learning-path/electrical-control/1
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 许可协议。