【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
嵌入式开发的领域其实很广,有上位机、驱动和bsp移植。较早之前,由于自己曾经在芯片公司上班,所以对uboot、linux kernel、dts、rootfs这些纯技术的东西比较着迷。但是却忘记了,嵌入式硬件、嵌入式linux平台,本质上都是要为具体应用服务的。所以等到后来的时候,我们自己做嵌入式开发的时候,会重新把重点放到应用和算法上面,所以一般会选择那些资源比较多的开发板,比如说像今天谈到的树莓派4b,就非常不错。
目前在电商网站上,有各种各样的开发板,国产的、进口的都不少。建议大家选一些资料丰富、价格合适的开发板。另外,也不建议大家在底层linux和驱动开发花费太多的时间,当然优化是另外一回事。
1、购买树莓派4b开发板
电商网站上关于树莓派4b的链接很多,建议大家直接购买基本款就可以。所谓的基本款,就是包含了电源、开发板、散热器、tf卡、读卡器、外壳、micro-hdmi线这些基本配置就可以。至于屏幕或者是camera这些不买也没有关系。
2、下载Raspberry Pi Imager工具
目前树莓派的系统都是从tf卡启动的,而烧录的软件就是Raspberry Pi Imager。
https://www.raspberrypi.com/software/
3、烧入镜像
将tf卡插入到读卡器,插入pc当中。紧接着,打开Imager工具,依次选择开发板板类型、烧入的系统、烧入哪一个tf卡。
做好了这些,还要配置一下用户名,并且开启一下ssh服务。
4、配置初始化ip
因为我们后续想直接通过网线对树莓派进行操作,所以这时候,可以用micro hdmi连接到开发板上,在/etc/network/interfaces下面,配置这些内容,那么后续就可以通过ip地址直接访问开发板了。树莓派支持无线鼠标和无线键盘,很方便。
auto eth0
iface eth0 inet static
address 192 168.0.97
gateway 192.168.0.1
inetmask 255.255.255.0
broadcast 192.168.0.255
5、pc电脑本地配置ip
为了使得pc电脑可以访问树莓派开发板,需要给pc配置一个ip地址,不失一般性,可以把ip配置为192.168.0.100。一开始用ssh访问树莓派的时候,可能会出现一个错误,这个时候只要用ssh-keygen处理一下就好了,处理的内容如下所示,
ssh-keygen -R 192.168.0.97
6、配置一下.vimrc
树莓派4b本身集成了gcc、g++、gdb、makefile、python这些常用的开发工具,所以我们配置一下.vimrc,这个板子基本上就可以正式用起来了。
set compatible
set backspace=2
set number