2014025673《嵌入式系统程序设计》第三、四周学习总结
《嵌入式系统程序设计》第三、四周学习总结
课本学习内容:
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《嵌入式系统程序设计》第三、四周学习总结相关推荐
- 20155303 2016-2017-2 《Java程序设计》第四周学习总结
20155303 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 6.1 何谓继承 继承避免多个类间重复定义共同行为,使用关键字exten ...
- 20175126《Java程序设计》第四周学习总结
# 20175126 2016-2017-2 <Java程序设计>第四周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲打教材代码和观看APP上的视频资源自学. - 学习内容 ...
- Week04《Java程序设计》第四周学习总结
Week04<Java程序设计>第四周学习总结 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 答:static关键字,final关键字,静态初始块,抽象类,继承, ...
- 20155334 2016-2017-2 《Java程序设计》第四周学习总结
20155334 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章:继承与多态 继承:面对对象中,子类继承父类,避免重复的行为定义 extends表示会 ...
- 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结
20155305乔磊2016-2017-2<Java程序设计>第四周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行为. 面向对象中,子类继承父类,就是把程序中相同的代 ...
- 20155225 2006-2007-2 《Java程序设计》第四周学习总结
20155225 2006-2007-2 <Java程序设计>第四周学习总结 教材学习内容总结 对"是一种"语法测试几次之后,总结一句:满足"是一种" ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 一.子类和父类. 1.子类只继承父类中的protected和public访问权限的成员 ...
- 20165218 2017-2018-1 《Java程序设计》第四周学习总结
20165218 2017-2018-1 <Java程序设计>第四周学习总结 教材学习内容总结 第五章 子类与继承 子类与父类 通过关键字extands定义子类 class 子类 exta ...
- 嵌入式系统的知识体系、学习误区及学习建议
嵌入式系统的知识体系.学习误区及学习建议 1.嵌入式系统的知识体系 嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业控制.现代农业.家用电器.汽车电子.测控系统.数据采集等),计 ...
最新文章
- iOS开发之--Masonry多个平均布局
- skynet 控制台管理使用技巧
- 解决sqlplus的segmentation fault或hang问题
- PHP的getimagesize获取图像信息
- 鼠标经过图片抖动效果
- windows上运行MapReduce出错(Failed to set permissions of path)
- 《计算机应用》实践考核,《管理系统中计算机应用》实践性环节考核方案
- textview加载html glide,TextView加载HTML,文字和图片
- Docker容器 Cgroup资源分配(CPU和内存资源分配)
- 安徽省滁州市谷歌卫星地图下载
- GTD时间管理学习心得(2)
- LaTeX技巧001:ctex下使用其他中文字体
- 【新品重磅发布】FOHEART·HF1面部表情捕捉头盔
- 学习笔记(02):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?
- mongo从开始到安装以及遇到的问题
- 深入剖解路由器的“心脏”技术
- vmbox让鼠标离开虚拟机
- mount gives unknown filesystem type 'vboxsf' 解决方法
- 【sdx62】SBL阶段读取GPIO的状态操作
- iNFTnews|日本即时通讯软件LINE推出NFT市场
热门文章
- 个人管理:发掘自己的性格优势
- 理解 XML Schema:XML Schema 初步 (I)
- LeetCode 1111. 有效括号的嵌套深度
- 面试题 04.01. 节点间通路
- 问题 G: 筛选素数
- Mac上显示出.m2文件夹并将IDEA中的Maven修改为阿里云镜像
- 2022年顺顺顺,送3本技术好书借你千里风
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.54%
- Triumph X与K-Hyundai美术馆将于今年4月推出现代美术NFT
- StarkWare发布零知识证明工具链