2014025639 《嵌入式系统程序设计》第三、四周学习总结

时间:2022-12-12 19:27:13

第三、四周学习内容

什么是交叉编译环境?

2014025639 《嵌入式系统程序设计》第三、四周学习总结
通常这种在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。
在主机环境下生成目标板上的可执行代码的编译方式为交叉编译。

如何构建交叉编译环境?

1、通过wget命令下载软件包

wget http://labfile.oss.aliyuncs.com/courses/811/gcc-3.4.6-glibc-2.3.6.tar.bz2

2、获得软件包后,使用

tar -jxvf gcc-3.4.6-glibc-2.3.6.tar.bz2

解压
3、安装lsb-core

apt-get update
apt-get install lsb-core

4、将arm-linux-gcc 加入环境变量

 export PATH=$PATH:/home/shiyanlou/gcc-3.4.6-glibc-2.3.6/bin

5、通过环境变量运行arm-linux-gcc
如显示未导入文件,则运行成功

BootLoader如果编译?

1、使用wget从http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2 获取源码

wget http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2 

2、使用tar解压

tar -jxvf u-boot-1.3.2.tar.bz2 

3、使用make命令即可编译

make