开发环境介绍
一般不建议初学者直接将电脑安装成Linux系统,采用window + Linux 的方式。在嵌入式开发中,MCU开发大多数是在windows 系统中完成,当然也可以在Linux 系统中开发。在Linux 开发过程中,大多数采用Linux系统直接开发更容易。
此处只介绍方案,后续的开发采用 WSL+ubuntu 方案。安装视频
Virtualbox + Ubuntu
virtualbox 是开源虚拟软件,在windows系统上再虚拟出一个Ubuntu系统,这样不影响windows系统的日常使用,也可以同时使用Linux系统。Ubuntu 是基于Linux内核的一个桌面系统,操作也比较容易,使用者较多,资料容易查找。WSL + Ubuntu
WSL2 是windows10 系统自带的Linux 子系统环境,已经很成熟,完全可以用来处理Linux 相关开发。并且安装相对Virtualbox 安装ubuntu 更简单、更快。
Qemu 模拟器
Qemu 可以用来模拟芯片、开发板功能,极大的提高了学习嵌入式效率,在完全脱离开发板的环境下,只需要一台电脑即可学习开发。
代码编辑器
好的编辑器可以提高编码效率,比如代码关键词高亮,代码自动补全,快速跳转等功能。
推荐几个常用的,Vim, vscode.