- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、CMD:即连接器命令文件。输入指明输出,描述了硬件资源中的存储资源以及代码、变量、常量等与存储空间的对应关系。
根据目标系统寄存器的配置,以及用户自定义的程序和数据的存放地址,由汇编器产生的浮动地址目标文件,生成绝对地址可执行文件。
2、CMD文件的用途:
①描述配置: -o 编译后的输出文件; -l 副文件; -stack 栈的大小; -heap 堆的大小
②描述内存空间的分布情况 开始于结束的位置
③内容空间的分配:内容与存储空间对应。内容包括代码、变量、常量、矢量、far
4、RTS6000.lib,即实时运行库文件,保证能够有C语言的实时运行支撑环境
5、进行性能分析测试的目的:检验程序是否能达到实时必要需求
关注点:①空间复杂度:代码的尺寸(size)
②时间复杂度:调用次数、周期(单次运行时间)
6、DMA:即直接存储器访问。其功能是在CPU不介入下实现存储器映象两个区域之间数据的传输。
实现过程:①确定使用的通道
②对选定通道的寄存器进行设置:主控寄存器、源/目的地址寄存器、计数寄存器
主控寄存器只能设置(star)启动或停止,可查询(status)状态(是否中断或结束)
7、线性汇编改写的格式
1)定义函数名称、实现参数传递。
2)为暂时存放临时数据的寄存器定名,由.reg ( register)完成。
3)数据初始化。
4)处理程序的循环体部分。首先定义一个标号作为循环返回的标志;之后,将循环变量vptr(即count)减一;利用C6x指令的条件执行功能通过对vptr是否为零的判断条件执行跳转指令。最后,.return实现数据的返回。
5) 一切工作完成后,使用.endproc作为函数结束的标志。
记住变量所是的寄存器(.reg)
8、完整的汇编程序包括:数据初始化、子程序、复位程序、连接器命令文件
9、C程序的优化用到的方法:循环展开、内联函数、字访问(强制类型转换)
1、嵌入式系统:以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。是将应用程序、操作系统和计算机硬件集成在一起的系统。
2、嵌入式系统的核心----嵌入式微处理器
3、嵌入式系统特点:功耗限制、低成本、多速率、环境相关性、系统内核小、专用性强、不可垄断性、产品相对稳定性、实时性
4、实时性的本质:任务处理所花费时间的可预测性,即任务需要在规定的时限内完成。
硬实时软实时:“软”意味着如果没有满足指定的时间约束并不会导致灾难性的后果,而对于硬实时系统来说却是灾难性的。
5、软实时和硬实时之间的区别:通常与系统的时间精度有关,软实时任务的调度精度必须大于千分之一秒,而硬实时任务为微秒级。
6、嵌入式系统组成:软件子系统【应用程序、操作系统(协议栈)】
硬件子系统【处理器、外围设备(存储器、输入接口、输出接口)】
7、最小硬件系统:嵌入式控制器——时钟系统、供电系统(电源)、存储器系统(可选)、
复位及其配置系统、调试测试接口(可选)
8、嵌入式处理器分类:
微处理器(Microprocessor Unit, MPU) 、微控制器(Microcontroller Unit, MCU)
嵌入式DSP (Embedded Digital Signal Processor, EDSP) 、
片上系统(System On Chip,SOC)
9、嵌入式系统设计主要步骤:需求分析、规格说明、结构设计、构件设计、调试与集成
10、
CISC:复杂指令集(寻址方式复杂) RISC:精简指令集(Load/Store结构) 具有大量的指令和寻址方式,指令长度可变 只包含最有用的指令,指令长度固定 8/2原则:80%的程序只使用20%的指令 确保数据通道快速执行每一条指令 大多数程序只使用少量的指令就能够运行 使CPU硬件结构设计变得更为简单 11、冯·诺依曼体系结构:须有存储器、控制器、运算器、输入输出设备。指令和数据共享同一总线。
哈佛体系结构:指令与数据,占用总线分开
12、C62XX数据通路:2个通用寄存器组(A和B),各15个寄存器;
8个功能单元(.L1,.L2,.S1,.S2,.M1,.M2,.D1,和D2);
2个存储器读取通路(LD1和LD2);2个存储器存储通路(ST1和ST2);
2个寄存器组交叉通路(1X和2X);2个数据寻址通路(DA1和DA2);
13、寄存器的功能单元:分为A、B两组(共8个)
.L 算术运算; .S 逻辑运算;.M 乘法;.D 地址产生+数据运算
14、并行操作:一个取指包8条32bit指令(1—8个执行包);
执行包中的每一条指令使用的功能单元必须各不相同
影响并行的因素:资源冲突、延迟间隙
15、C6201芯片
您可能关注的文档
最近下载
- 英语人教版三年级上册复习课件.ppt VIP
- 关于思念的古诗名句3.docx VIP
- 基于国家智慧教育云平台的初中数学教师几何教学策略研究教学研究课题报告.docx
- 公共行政学第七章人事行政自测题答案.pdf VIP
- [一切为了实战而练].陈鹤皋.文字版.pdf VIP
- 手术讲解模板桡骨骨折切开复位术.ppt VIP
- 人工智能时代的学校教育变革研究与实践教学研究课题报告.docx
- 中小学教师晋升高级专业技术职务教育教学理论、教科研水平考试新秀能手考试论述题.doc VIP
- 中小学教师晋升高级专业技术职务教育教学理论、教科研水平考试试题汇编(附答案).docx VIP
- XX小学校本课程读本《四年级书法校本教材》.doc VIP
文档评论(0)