码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-05-13 23:31:46      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:交叉编译   strong   嵌入式   log   系统环境   编译   linxu   loader   问题解决   

教材学习内容总结

本周的学习目标是,学习和掌握Bootloader启动原理并且掌握Bootloader的移植和编译过程。首先学习了安装arm-linux-gcc交叉编译工具解压缩交叉编译工具源码,然后测arm-linux-gcc是否可运行,发现报错技术分享主要原因是当前系统环境是x86_64位,而arm-linux-gcc是32位,需要解决64位系统下安装32位软件的问题。输入

技术分享 后再次测试arm-linux-gcc是否可运行提示arm-linux-gcc:no input files,说明该文件在当前环境下可用。然后将arm-linxu-gcc加入环境变量PATH,然后进行下一步获取u-boot源码建立板级支持包,最后编译U-Boot

在课堂上学习中的截图。

技术分享

在实验楼中的学习过程。

解压缩交叉编译工具源码

技术分享

安装arm-linux-gcc交叉编译工具

技术分享

将arm-linux-gcc加入到环境变量PATH中

技术分享

获取u-boot源码

技术分享

技术分享

在这出现了一点小错误,因为忘了把2400改成2410,所以出现了下面这个情况,改正后实验顺利进行。

技术分享

成功编译

技术分享

教材学习中的问题和解决过程

在本周的学习中,我学会了安装arm-linux-gcc交叉编译工具,了解并掌握了Bootloader启动原理bootloader的配置、移植和编译,实现了编译U-Boot。在学习的过程中,测试arm-linux-gcc是否可运行的时候,出现了问题,检查了之前的代码,发现打了错误的代码,在修改了代码之后,问题解决了。在学习过程中,按照实验过程,解决64位系统下安装32位软件的问题。在arm-linxu-gcc加入环境变量PATH时也出现了一个小错误,在检查了代码之后,解决了问题。在整个的学习过程中,知道了要擅于灵活使用tap键,并且要掌握快捷键的使用,会给我们的学习提供很多方便。

 

 

 

 

 

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

标签:交叉编译   strong   嵌入式   log   系统环境   编译   linxu   loader   问题解决   

原文地址:http://www.cnblogs.com/wangyirana/p/6850619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!