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

课本学习内容:

1.交叉开发工具链软件有:BINTUTILS、GCC、GLIBC和GDB等,通过这些可以生成gcc、g++、ar、as等编译链接工具,还可以生成glibc库和gdb调试器。
2.超级终端和minicom的配置及使用。
3.Linux内核源码目录结构。
4.制作文件系统。(制作文件系统映像、NFS文件系统)等。
以上只是部分内容,其余大部分内容老师上课都作为重点讲解和学习了,具体的命令和方法步骤在后面课堂学习部分详细写出。

课堂学习内容:

1.搭建交叉编译环境的步骤:
(1)新建安装文件夹 :mkdir /usr/local/crosstools
(2)解压缩:tar –jxvf gcc-3.4.6-glibc-2.3.6.tar.bz2
(3)运行查看是否可用:./arm-linux-gcc –v 若出现其他错误提示,要根据联网情况和系统具体情况进行具体解决
(4)将工具链加入到PATH中:$PATH,查看/usr/bin 具体命令:$export PATH=$PATH:/usr/local/arm/gcc-3.4.6-glibc-2.3.6/bin
(5)测试
2.TFTP服务:查看TFTP服务是否已启动 可直接用 #setup
3.Bootloader部分:Bootloader一直是上课老师强调的重点,Bootloader是Linux系统中的引导程序。
U-Boot:U-Boot同时支持Power、ARM、x86、MIPS等细体结构
4.U-Boot的编译:主要是通过GCC和Makefile进行编译。执行命令:# make smdk2410_config,生成.mk的配置文件,并且观察文件内容,编译后可得到各式的文件。
5.U-Boot的移植:(1)在顶层Makefile中为开发板添加新的配置选项 (2)创建新目录,添加新文件 (3)添加新的配置文件
以上为具体的学习内容,在这两周的学习中,最开始由于和老师用的环境有所不同,在上课时会有一些问题无法解决,在按照老师的要求安装了统一的环境后,就能够好一些。但是在一些方面,由于能力还不够,对于一些扩展的知识理解比较困难。
具体的实验操作保存在实验楼的实验报告中。

实验楼:https://www.shiyanlou.com/courses/reports/1274687

转载于:https://www.cnblogs.com/ldrldr/p/6850345.html

2014025673《嵌入式系统程序设计》第三、四周学习总结相关推荐

  1. 20155303 2016-2017-2 《Java程序设计》第四周学习总结

    20155303 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 6.1 何谓继承 继承避免多个类间重复定义共同行为,使用关键字exten ...

  2. 20175126《Java程序设计》第四周学习总结

    # 20175126 2016-2017-2 <Java程序设计>第四周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲打教材代码和观看APP上的视频资源自学. - 学习内容 ...

  3. Week04《Java程序设计》第四周学习总结

    Week04<Java程序设计>第四周学习总结 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 答:static关键字,final关键字,静态初始块,抽象类,继承, ...

  4. 20155334 2016-2017-2 《Java程序设计》第四周学习总结

    20155334 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章:继承与多态 继承:面对对象中,子类继承父类,避免重复的行为定义 extends表示会 ...

  5. 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第四周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行为. 面向对象中,子类继承父类,就是把程序中相同的代 ...

  6. 20155225 2006-2007-2 《Java程序设计》第四周学习总结

    20155225 2006-2007-2 <Java程序设计>第四周学习总结 教材学习内容总结 对"是一种"语法测试几次之后,总结一句:满足"是一种" ...

  7. 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 一.子类和父类. 1.子类只继承父类中的protected和public访问权限的成员 ...

  8. 20165218 2017-2018-1 《Java程序设计》第四周学习总结

    20165218 2017-2018-1 <Java程序设计>第四周学习总结 教材学习内容总结 第五章 子类与继承 子类与父类 通过关键字extands定义子类 class 子类 exta ...

  9. 嵌入式系统的知识体系、学习误区及学习建议

    嵌入式系统的知识体系.学习误区及学习建议 1.嵌入式系统的知识体系     嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业控制.现代农业.家用电器.汽车电子.测控系统.数据采集等),计 ...

最新文章

  1. iOS开发之--Masonry多个平均布局
  2. skynet 控制台管理使用技巧
  3. 解决sqlplus的segmentation fault或hang问题
  4. PHP的getimagesize获取图像信息
  5. 鼠标经过图片抖动效果
  6. windows上运行MapReduce出错(Failed to set permissions of path)
  7. 《计算机应用》实践考核,《管理系统中计算机应用》实践性环节考核方案
  8. textview加载html glide,TextView加载HTML,文字和图片
  9. Docker容器 Cgroup资源分配(CPU和内存资源分配)
  10. 安徽省滁州市谷歌卫星地图下载
  11. GTD时间管理学习心得(2)
  12. LaTeX技巧001:ctex下使用其他中文字体
  13. 【新品重磅发布】FOHEART·HF1面部表情捕捉头盔
  14. 学习笔记(02):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?
  15. mongo从开始到安装以及遇到的问题
  16. 深入剖解路由器的“心脏”技术
  17. vmbox让鼠标离开虚拟机
  18. mount gives unknown filesystem type 'vboxsf' 解决方法
  19. 【sdx62】SBL阶段读取GPIO的状态操作
  20. iNFTnews|日本即时通讯软件LINE推出NFT市场

热门文章

  1. 个人管理:发掘自己的性格优势
  2. 理解 XML Schema:XML Schema 初步 (I)
  3. LeetCode 1111. 有效括号的嵌套深度
  4. 面试题 04.01. 节点间通路
  5. 问题 G: 筛选素数
  6. Mac上显示出.m2文件夹并将IDEA中的Maven修改为阿里云镜像
  7. 2022年顺顺顺,送3本技术好书借你千里风
  8. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.54%
  9. Triumph X与K-Hyundai美术馆将于今年4月推出现代美术NFT
  10. StarkWare发布零知识证明工具链