第三周
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在开发板上能够正常启动。以上就是三、四周的学习内容,本次学习使我更加了解了嵌入式系统程序设计的学习方向和内容。希望能够帮助到大家。