- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机三级嵌入式系统开发技术考点总结
嵌入式系统硬件组成概述
嵌入式最小硬件系统:嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成了嵌入式最小硬件系统。
嵌入式最小硬件系统组成:嵌入式处理器、时钟电路、电源电路、复位电路、存储器、调试测试接口
电源电路:嵌入式系统常用的电源模块式交流变直流(AC-DC)模块、直流到直流(DC-DC)模块以及低压差稳压器(LDO)。稳压器包括普通稳压器和低压差稳压器LDO。78XX系列属于普通稳压器,LM2576/2596为开关稳压芯片,CCAT6219/AS2815/1117/2908等属于低压差稳压器。稳压器最大的特点是低噪声、低成本、纹波小、精度高、电路简单。
时钟电路:几乎所有的嵌入式处理器本质上均为同步时序电路,需要时钟信号才能按照节拍正常工作。
复位电路:嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位。
JTAG测试接口:联合测试行为小组(JTAG)是一种国际标准测试协议,主要用于芯片内部测试以及对系统进行仿真和调试。 测试访问口:TAP
基于ARM内核的电性嵌入式应用系统硬件组成:
嵌入式最小硬件系统、前向通道、后向通道、人机交互通道、以及相互互联通信通道等组成。
前向通道,即输入接口,包括传感器、信号调理电路(滤波器、放大器等)、A/D转换器等构成。
后向通道,即输出接口,包括D/A转换器、功率放大器。执行器等组成。
人机交互通道,包括键盘或触屏输入接口以及LED或LCD显示输出接口。
相互互联通道,包括RS-232/RS-485串行通信接口、CAN通信接口、以太网通信接口、USB通信接口等。
嵌入式处理芯片
AMBA:先进微控制器总线体系结构
系统总线(ASB、AHB、AXI、ACE)主要用于连接高带宽快速组件:电源管理与时钟控制器、测试接口如JTAG、外部存储器控制接口、DMA控制器、USB主机、片上SRAM及Flash、中断控制器、LCD控制器。
外围总线:(APB)主要连接低带宽组件以及与外部相连的硬件组件:GPIO、UART、SPI、I^2C、USB设备、CAN、Ethernet、ADC、DAC、WDT、Timer、RTC、PWM等。
存储器及控制器:片内程序存储器通常用Flash ROM,一般配有几KB到几MB不等;片内数据存储器通常使用的是SRAM,一般配有几KB到几百KB不等。目前程序存储器大都采用Flash存储器,而数据存储器可采用SRAM和DDR或DDR2或普通的DRAM。
中断控制器:一般采用向量中断(VIC)或嵌套向量中断(NVIC)方式管理中断。Cortex-M系列就支持嵌套的向量中断。
DMA控制器:直接存储器访问控制器
电源管理与时钟控制器:ARM处理芯片内部的电源管理主要有正常工作模式、慢时钟模式、空闲模式、掉电模式、休眠模式、深度休眠模式等。
时钟信号是ARM芯片定时的关键。
GPIO端口:通用输入/输出端口。输入时具有缓冲功能,输出时具有锁存功能。
定时计数组件:看门狗定时器(WDT)、Timer通用定时器、RTC、脉冲宽带调制器(PWM)
模拟通道组件:ADC、DAC、比较器。
ADC:模拟到数字的转换器。 DAC:数字到模拟的转换器。 比较器主要功能是当比较器正端电压高于负端电压时,输出电压值接近正电源电压,反之输出电压接近负电源电压。
互联通信组件:UART、I^2C、SPI、CAN、USB、Ethernet等。
UART:通用异步收发器。
I^2C:集成电路互连的一种总线标准,只有两根信号线,一根是时钟线SCL,一根是数据线SDA(双向三态)
I^2S:面向多媒体应用的音频串行总线。
SPI:串行外设接口。包括MISO、MOSI、SSL和SCK。可完成全双工的同步串行通信,用于板级芯片之间的短距离通信。
CAN:控制器局域网,仅有CANH和CANL两根信号线,采用差分方式传输数据,可以进行远距离多机通信。主要用于要求抗干扰能力强的工业控制领域,可组成多主多从系统。
USB:通用串行总线,主要应用于与外部设备的短距离通信,也采用差分方式传输数据,是目前应用最广的串行总线接口形式。
Ethernet:以太网通信接口
常用ARM嵌入式处理芯片:NXP的、TI的、Samsung的、Atmel的、ST的、Freescale的、Nuvoton的、Intel的等等
嵌入式处理芯片选型遵循:性价比原则和参数选择原则
3.3嵌入式系统的存储器
存储器层次结构
对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放;
正在运行中的程序的大部分数据和代码存放在主存储器(内存)中;
尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘(虚拟内存)中待命。
目前嵌入式系统采用SRAM作为Ca
文档评论(0)