树莓派上让人着急的资源使得我们需要把耗费大量时间的编译部分放到我们自己的PC上进行,但是由于处理器芯片的指令类型不一致,我们需要一个编译环境使得能够生成对应于树莓派arm指令的执行程序。参照网上的教程,下面给出具体的步骤。
器材
硬件
- 实验主板一块,本实验采用raspberrypi(树莓派);
- 5V/1A电源一个;
- microUSB线一根;
自备器材:
- PC(Linux系统)一台;
- ENDUP无线USB网卡
软件
- 交叉编译链
- 任意传输文件的方式
步骤
1. 交叉编译
由于在Windows的环境下进行交叉编译会比较复杂,网上的教程也不是很详细,所以建议在Linux中完成任务。Windows的用户可以在Virtual Box或VMware等虚拟机中进行交叉编译的尝试。如果对Linux有兴趣的话可以装双系统。
这里我们采用虚拟机下Ubuntu来搭建。
我们全程使用超级账户root进行操作。首先下载最新的编译工具包:
git clone git://github.com/raspberrypi/tools.git