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

1交叉编译工具

1.1 交叉编译器介绍

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码,而这种工具就是交叉编译器(cross compiler)。

1.2搭建交叉编译环境

1.2.1.进行下载
 wget http://labfile.oss.aliyuncs.com/courses/811/gcc-3.4.6-glibc-2.3.6.tar.bz2
 wget http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2
1.2.2解压
tar jxvf gcc-3.4.6-glibc-2.3.6.tar.bz2
tar jxvf u-boot-1.3.2.tar.bz2
1.2.3解决64位系统下安装32位软件的问题

1.2.4修改make文件对应的编译配置

实验楼

1.2.5编译U -BOOT结果

实验楼

2课堂作业

2.1编译运行完成

实验楼

2.2实验结果

实验楼

其他

在实验过程中,进行工具的下载解压,以及编译过程,只是等待时间较长,课上做了一边实验楼中又做了几次,本次实验也记了下来

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 10 400小时
第一周 200/200 2/2 20/20 linux命令
第二周 300/500 3/4 16/38 gcc,gdb,makefile
第三周 500/1000 3/7 22/60 交叉编译工具的配置及编译
第四周 300/1300 2/9 30/90

参考资料
《嵌入式应用程序设计》学习指导

posted @ 2017-05-14 11:02  宿宝龙  阅读(129)  评论(2编辑  收藏  举报