带您认识Microchip MPU之第二篇安装Linux开发所需的虚拟环境

只要按照步骤来就可以了,不要犯任何错误。

1 .选择虚拟机 VirtualBox 最适合。
它是免费的、易于使用且无需任何费用。

2 配置虚拟机 4 GB内存,8 0GB硬盘。
够了,不用担心。

3 下载Ubuntu 正式版本 2 2 .04 LTS。
稳定无忧。

4 创建虚拟机 在 VirtualBox 中,单击新建。
你可以随意称呼它。
选择Ubuntu作为系统。

5 安装Ubuntu 单击“开始”部署映像。
按照说明完成安装并重新启动系统。

6 配置网络和系统 桥接模式是最好的。
更改 sudo 权限并添加 dialout 用户组。

7 看桌面 如果能正常登录并且界面没有任何问题就没有问题。

8 搭建开发环境 下载Buildroot并根据说明进行配置。
编译内核并安装系统。

注意:在安装重要的东西之前拍摄快照。
如果内存不够,请添加更多内存。
使用共享文件夹更容易。

你还记得吗?

工欲善其事,必先利其器--Vscode嵌入式Linux开发远程开发设置(适用于多平台)

说白了,用Vscode Remote-SSH开发嵌入式Linux并不难,但有几个关键点很容易卡壳。

首先,最重要的是服务器上的SSH配置必须正确。
去年我们跑的项目中,文件共享崩溃了,因为Samba没有设置好——记得创建共享目录时要小心使用chmod 7 7 7 ,因为生产环境崩溃了。
还有一点,不要忘记检查网络连接。
一开始以为IP地址是对的,后来发现本地防火墙也被屏蔽了好几次,而且还得是双向的。
还有另一个关键细节。
例如,首次连接时验证指纹时不要握手。
错误的确认可能会导致密钥被篡改。

等等,还有一件事,插件同步是一个陷阱。
例如,如果本地安装了C++扩展,直接远程复制代码,就会报错,因为编译路径可能不同。
说实话,挺混乱的,但是解决之后,效率确实很高——大约3 000代码,远程调试比本地调试快。

最后提醒:当插件不生效时,首先检查ufw是否锁定了2 2 端口,然后确认是否安装了远程环境插件。
我认为值得尝试,但不要盲目更改共享目录的权限。