首页 > 代码库 > 2014025669《嵌入式系统程序设计》第三,四周学习总结
2014025669《嵌入式系统程序设计》第三,四周学习总结
第三周
1.我们在带三周的嵌入式程序设计中学到了如何搭建嵌入式Linux交叉开发环境。
其实主要是解决64位系统下如何安装32位程序的问题。
①若联网:Syum install Id-Linux.so.2
②若不联网:Srpm-ivhg libc.rpm nss.rpm
还有测试arm-Linux-gcc是否编译等问题。
第二节课学的是如何配置PATH
将工具链加入到PATH中:
方法一:$export PATH=$PATH;/usr/local/arm/gcc-3.4.6-glibc-2.3.6/bin
方法二:/etc/profile是系统启动过程执行的一个脚本,对所有用户都生效。
第四周
1.我们在第四周学习到了Bootloader
关于Bootloader的概况
①对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。
Linux的引导程序就叫Bootloader
②Bootloader是基于特定硬件平台
依赖于cpu的体系机构
③大部分Bootloader依然具有共性
第二节课我们学的是关于U-boot的移植
①在顶层Makefile中为开发板添加新的配置选项
②创建新目录存放开发板相关代码并添加新的文件
③为开发板添加新的配置文件
④配置开发板
⑤编译U-boot
⑥添加驱动或者功能选项
⑦调试U-boot源代码,直到U-boot在开发板上能够正常启动。
以上就是三、四周的学习内容,本次学习使我更加了解了嵌入式系统程序设计的学习方向和内容。
希望能够帮助到大家。
2014025669《嵌入式系统程序设计》第三,四周学习总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。