平时经常出差,手头拿得出手的笔记本只有Macbookpro,N年前的。
1、在parallels上下载ubuntu,下载的版本是22.0
2、下载好后的界面(下载大约4.5G)
3、第一次进入需要设置自己的密码。
4、安装好ssh server以及上传公钥,以便vscode免密登录。
5、安装交叉编译工具:
这个是我拆腾最久的,最启先为了图方便用sudo apt install gcc-arm-gnueabihf。结果安装到了gcc 为11.0的版本生成的文件传到开发板后报:ersion `GLIBC_2.34' not found (required by ./hellowrld)错误,来来回回摆弄了好久,后来卸载了高版本,在网盘上下载了官方提供的才解决:
从网盘上下载到交叉工具:
(1)sudo mkdir /usr/local/arm&&sudo tar -vxf gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tar.gz -C /usr/local/arm
(2)配置环境变量
sudo vim ~/.bashrc 在最后行添加:
export PATH=$PATH:/usr/local/arm/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin/
然后生效:source ~/.bashrc
查看版本号:
6、用vscode 编写helloworld.c
7、编译,把helloworld上传给开发板:
8、macos用screen工具登录到开发板:
9、登录后进入root目录执行helloworld。成功运行helloworld.
【总结】用macos的虚拟机也可以方便的开发。但是配置开发环境还是有些一小麻烦。有时候高版本也不一定适用。
|