因为树莓派刷的操作系统都是基于Linux的,所以用Visual Studio开发树莓派程序和开发Linux程序,其安装过程都一样。以下只谈树莓派的特殊情况。
1. 一般在树莓派上安装系统有2种,1种是ubuntu mate 64,1种是raspberry os。注意raspberry os是32位系统,ubuntu mate 64是64位系统。
2. 如果编译驱动,需要安装内核头文件,不同系统软件名称不一样。例如:
ubuntu mate64:apt-get install linux-headers-$(uname -r)
raspberry os: apt-get install raspberrypi-kernel-headers。
3. 无论哪一个都需要启动root账号,都需要启动SSH服务。
4. 用户使用体验方面,个人观点ubuntu mate 64好于raspberry os。
5. 一些大的开源项目,建议直接安装编译后的程序,不建议下载源码到树莓派上编译。我在树莓派3上编译boost,CPU 100%,还提示各种错误,最后更改swap大小才解决。