使用高级语言编写的代码都需要通过编译的方式转换成计算机可以识别和执行的二进制代码,宿主机开发时使用宿主机上的交叉编译、汇编以及链接工具形成可执行的二进制代码,这种可执行代码并不能在宿主机上运行,只能下载到目标班上运行。
实验内容:
1.安装交叉编译环境
2.安装minicom,tftp,nfs,partitionmanager
实验步骤:
1.使用高级语言编写的代码都需要通过编译的方式转换成计算机可以识别和执行的二进制代码,宿主机开发时使用宿主机上的交叉编译、汇编以及链接工具形成可执行的二进制代码,这种可执行代码并不能在宿主机上运行,只能下载到目标班上运行。
交叉编译工具的准备可以有两种途径:(1)从有关网站下载通用的软件包,然后经过一系列的编译过程产生所需的交叉编译工具;(2)直接从官网上下载已经移植好的交叉编译工具和libc库
方法一太过复杂,这是方法二的处理:
安装交叉编译工具链
#sudo su
#cd /home/liudan/beaglebonedemo/Toolchain
-
#cp linux-devikit.tar.bz2 /opt/Tools
#cd /opt/Tools/ //进入到Tools目录下
#ls
#tar jxvf linux-devikit.tar.bz2 //解压缩软件包
#cd
#gedit ./bashrc
添加: CORSS_COMPLIE=arm-arago-linux-gnueabi- //解释(1)
PATH=“/opt/Tools/linux-devkit/bin:${PATH}” //解释(2)