2013计算机三级考试嵌入式系统开发技术重点内容教程.doc

2013计算机三级考试嵌入式系统开发技术重点内容教程.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013计算机三级考试嵌入式系统开发技术重点内容教程

2013计算机三级考试嵌入式系统开发技术重点内容 嵌入式系统及三要素   定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。?   简单定义:嵌入到对象体系中的专用计算机系统。   三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。   (1)嵌入性是把软件嵌入到Flash存储器中,   (2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,   (3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。   三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。   嵌入式系统設計与开发原则与步驟   1.設計与开发原則   既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本???则:物尽其用。这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。   2、设计与开发步骤   嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。各个阶段之间往往要求不断的修改,直至完成最终设计目标。   ARM存储模式   关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。让GPE8工作于功能1模式控制。掌握大小端模式存储结构。   已知一个32位的一个字0存放在内存00,指出对于大端模式和小端模式下,字节0x65存放的地址。   ARM指令流水线   关于指令流水线:   ARM采用指令流水线技术。不同内核指令流水线的级数不同。采用指令流水线的作用是提高指令执行效率。有3、5、6、7、8级不等。   对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。如果有两条这样的指令流水线那?   ARM常用指令   MOV   MNV?   LDR、LDRB、LDRH   STR   ORR   AND   B????注意条件域   ARM伪指令?LDR   ADD   MUL   CMP   TST   B??BCC???BHI????BEQ??BCS???BLS???BGE?????BLT??BGT??BLE   ARM指令条件域 ARM芯片选型   基本方法:根据需求,对照ARM芯片的技术要点去按照够用就好,略有余量的基本原则来选择。 S3C44B0的PWM組件及开发应用   常用PWM寄存器   1、定时器配置寄存器TCFG0决定输入给定时器的时钟频率的预分频系数   2、定时器配置寄存器TCFG1决定输入给定时器的时钟频率的除数值   3、定时器控制寄存器TCON决定定时器是否自动重装、是否开始定时停止定时,是否输出反转,是否允许死区控制等。   4、?定时器计数寄存器TCNTB0~TCNTB5和比较寄存器TCMPB0~TCMPB5   S3C44B0的PWM开发应用   用PWM的TOUT1和TOUT2分别控制两个指示灯LED1和LED2,要求TOUT1=1时LED1亮,TOUT2=1时LED2亮,编程让LED1以0.5秒闪亮(即0.5秒亮,0.5秒灭,循环),LED2以2秒闪亮。T1/T2定时器指定预分频系数199,除法器值16,MCLK=60MHz。?   解答:LED1闪亮0.5秒:T1设置0.5S定时且反转;LED2闪亮:T2设置2S定时且反转配置寄存器TCFG0=0xC7C7??(T1和T2为199=0xC7预分频)   配置寄存器TCFG1=0x330??(T1和?T2除法器值为16)   定时器输入时钟频率=MCLK/(预分频值+1)/(除法器值)(199+1)/16=18750Hz?   定时0.5秒,T1计数缓冲寄存器TCNTB1的值=0.5×18750=9375   定时2秒,T2计数缓冲寄存器TCNTB2的值=2×18750=37500   LDR???R0,rTCFG0   MOV??R1,#0xC7C7?或LDR?R1,=0xC7C7   STR???R1,[R0]?;写TCFG0,分频系数为199=0xC7   LDR???R0,=rTCFG1   LDR???R1,=0x330???   STR???R1,[R0]?;写TCFG1,除法器值16   LDR???R0,=rTCNTB1   LDR???R1,=9375

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档