- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统与设计课程报告
研究背景:嵌入式linux是将日益流行的Linux操作系统进行裁剪
修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入
式linux既继承了Internet上无限的开放源代码资源,又具有嵌入
式操作系统的特性。嵌入式Linux的特点是版权费免费;购买费
用媒介成本技术支持全世界的自由软件开发者提供支持网络特性
免费,而且性能优异,软件移植容易,代码开放,有许多应用软
件支持,应用产品开发周期短,新产品上市迅速,因为有许多公
开的代码可以参考和移植,实时性能RT_LinuxHardhatLinux等
嵌入式Linux支持,实时性能稳定性好安全性好。
本课程所学内容:包括linux命令和编辑、编译、调试工具;
windows和linux系统之间文件共享的三种方法;makefile文件
编写;Tiny6410开发板的介绍;利用Qt软件编译程序,并烧写
入开发板实现一些画图功能。
一、linux命令以及编辑、编译、调试工具
首先安装虚拟机VMware,在虚拟机上安装RedFlag版本的
linux操作系统。一些常用的linux命令有:ls查看列表,cd切换目
录,mkdir创建目录,pwd显示当前路径,cp复制,mv剪切,chmod
切换用户,diff比较文件的不同,tar文件打包,gzip压缩,ifconfig设
置网络属性等。当然每个命令都会结合一些参数使用,实现不一样的
功能。
VI编辑器:
VI编辑器是Linux和Unix上最基本的文本编辑器,工作在字符
模式下。由于不需要图形界面,使它成了效率很高的文本编辑器。尽
管在Linux上也有很多图形界面的编辑器可用,但VI在系统和服务
器管理中的能是那些图形编辑器所无法比拟的。VI编辑器是Visual
interface的简称,通常称之为VI。它在Linux上的地位就像Edit程序
在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众
多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他
编辑程序所没有的。
vi的基本概念:基本上vi可以分为三种状态,分别是命令模式
(commandmode)、插入模式(Insertmode)、底行模式(lastlinemode)
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last
linemode)也算入命令行模式commandmode)。
vi的基本操作:在系统提示符号输入vi及文件名称后,就进入
vi全屏幕编辑画面:在命令行模式(commandmode)]下按一下字母
i就可以进入插入模式(Insertmode),这时候就可以开始输入文字了。
命令行模式下保存并退出:输入ZZ;在命令行模式(commandmode)
下,按一下:冒号键进入Lastlinemode,[:wq](存盘并退出vi),[:q!]
(输入q!不存盘强制退出vi),[:x](执行保存并退出vi编辑器)。
GCC编译器:
使用GCC编译程序时,编译过程可以被细分为四个阶段:假设需
要编译的文件为hello.c,则这几个阶段可以通过以下几个命令实现:
◆预处理(Pre-Processing)
使用-E参数可以让GCC在预处理结束后停止编译过程:
#gcc-Ehello.c-ohello.i
◆编译(Compiling)
下一步是将hello.i编译为目标代码,这可以通过使用-c参数来完成:
#gcc-xcpp-output–chello.i-ohello.o
或者#gcc-chello.i-ohello.o
◆汇编(Assembling)
◆链接(Linking)
#gcchello.o-ohello
汇编应该调用as,这里应该是一起完成了
GDB调试器使用流程:
假设已编辑好的文件test.c,在保存退出后首先使用Gcc对test.c
进行编译,注意一定要加上选项”-g”,gcc-gtest.c-otest,这样编
译出的可执行代码中才包含调试信息,否则之后Gdb无法载入该可
执行文件。
#gdbtest
可以看出,在Gdb的启动画面中指出了Gdb的版本号、使用的
库文件等信息,接下来就进入了
您可能关注的文档
- 2024年-伸缩缝安装施工合同范本 .pdf
- 探究市政工程施工技术通病与应对对策_图文 .pdf
- 人教(部编版)三年级下册海底世界第二课时完美版教案3 .pdf
- 电子行业2024年投资策略报告:半导体周期反转在即,终端创新、AI引领新一轮成长.pdf
- 电力设备与海上风电行业2024年度策略:需求驱动,共赴上行周期2.0.pdf
- 传媒2024年投资策略报告:AI应用:从1到N.pdf
- 资产配置及基金研究2024年投资策略报告:美国临渊而侧,静待周期反噬.pdf
- 银行业2024年投资策略报告:政策底到经济底,区间震荡到估值提升.pdf
- 信用债供需博弈与化债推进下的配置主线——2024年信用债年度展望.pdf
- 食品饮料2024年投资策略报告:需求逐渐恢复,把握结构性机会.pdf
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 22J403-1 楼梯 栏杆 栏板一 (1).docx VIP
- 越野汽车强制锁止式差速器的设计.docx
- 2025年二建《市政公用工程管理与实务》案例300问.pdf VIP
- 华为鸿蒙介绍:于鸿蒙之中万物静默生长,开源生态繁花似锦竞相绽放(29页).pptx
- 优质课一等奖高中语文必修四《永遇乐·京口北固亭怀古》 (2).doc VIP
- 中式面点制作工艺章节测试答案.pdf VIP
- 2024年信息系统项目管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试题与参考答案.pdf VIP
- 体育概论(第二版)全套教学课件汇总.pptx
- 虚拟数字人全景深度解析.docx
- 《立体车库的PLC设计》.doc
文档评论(0)