2016嵌入式系统开发技术知识点:储存器
存储器的任务是存储程序和数据。它分为内置存储器和扩充存储器两部分。内置又分为片内存储器和片外存储器两部分。扩充存储器通常做成插拔形式,需要时才插入宿主设备使用。
存储器大多数是由半导体集成电路组成。按照其存取特性,分为随机存取存储器(RAM)和只读存储器(ROM),其中RAM又可分为动态随机存取存储器(DRAM)和静态随机存取存储器(SRAM).
动态随机存取存储器(DRAM):电路简单,集成度高,功耗小,成本低,但速度稍慢。
静态随机存取存储器(SRAM):电路较复杂,集成度低,功耗较大,成本高,但工作速度快(适合用作指令和数据的高速缓冲存储器)
无论是DRAM,SRAM当关机或断电时,其中的信息都将随着丢失,属于易失性存储器。
ROM是一种能够永久或半永久性地保存信息的存储器,也叫非易失性存储器。
外部世界都是系统的输入/输出(I/o)他们要么是向嵌入式系统输入信息,要么是接收嵌入式系统的输出信息,或者两者兼有之。
按其服务对象分①用于人机交互的设备②用于机机交互的设备。从数据传输速率看,有低速和高速之分;从传输方式来看,有串行和并行。从是否需要物理连接来看,有有线和无线。从是否需要能连接多个设备来看有总线式和独占式。
数据总线简称总线,它是嵌入式系统各组件之间进行数据传输的一个传输通路,它由传输线和控制电路组成,能为连接在总线上的系统内或系统外的各个组件提供数据传输和相应的控制服务。
嵌入式系统其硬件的核心是CPU,嵌入式系统的中CPU一般具有4个特点:①支持实时处理;②低功耗;③结构可扩展;④集成了测试电路。
类型:⑴微处理器:是一种可编程的多用途器件(有4、8、16、32、64位主流)。
⑵数字信号处理器(DSP):是一种专用于数字信号处理的微处理器。
DSP有两种解决方案①DSP经过单片化和电磁兼容(EMC)改造在同一芯片中集成了包括数字基带,SRAM、射频、电源管理等功能部件,成为专门的嵌入式DSP;②在通用未处理器中扩展DSP功能,或者在单片机(或SOC)中增加DSP协处理器内核。
DSP可分为两大类:①定点DSP②浮点DSP。
⑶微控制器(单片机):除CPU外,芯片还集成ROM/EEPROM、RAM、总线、定时器、看门狗、I/O接口、A/D转换器、D/A转换器、网络通信接口等各种必要的.功能部件和外设接口。特点(体积减小、功耗和成本降低)
⑷片上系统(SOC):能够将计算机或其他一些电子系统的全部电路集成在单个芯片上。SOC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。大多数32位的嵌入式处理芯片均为SOC,SOC渐渐成为集成电路设计的主流发展趋势。
① SOC可以和PLD/FPGA相结合,用可编程逻辑把系统制作在一芯片上(特点:设计灵活、可裁剪、可扩充、可升级、并具备可编程)
② 系统级封装,将多个不同功能的有源器件和无源器件以高密度装配技术封装在一个集成电路外壳内,实现一个更完整的嵌入式系统。
-
嵌入式Linux系统安全性问题的解决
目前很多运行在局域网甚至Internet上的产品如雨后春笋般涌向市场,比如:智能家居、安卓手机等。这些产品在方便用户的同时也出现一些安全问题,系统置于网络上相当于暴露给所有人,故对嵌入式产品安全性研究刻不容缓。嵌入式产品由于尺寸、成本的约束注定不可能从硬件...
-
嵌入式C语言面试题(附答案)
1读程序段,回答问题intmain(intargc,char*argv[]){intc=9,d=0;c=c++%5;d=c;printf("d=%d\n",d);return0;}a)写出程序输出b)在一个可移植的系统中这种表达式是否存在风险?why?#include"stdio.h"inta=0;intb;staticcharc;intmain(intargc,char*argv[]){chard=4;s...
-
嵌入式系统的虚拟化怎么实现
运行在UltraScale+™MPSoC上的Xen管理程序,可提供稳健可靠的硬件加速虚拟化和易用性,有助于嵌入式系统设计人员最大化硬件投资回报。那么怎么在在嵌入式系统上实现虚拟化呢?下面yjbys为大家分享嵌入式系统虚拟化的方法,希望对大家学习嵌入式有所帮助!虚拟化...
-
2017年嵌入式系统开发技术考试练习题及答案
1.以下是选择嵌入式系统编程语言的衡量标准的是(D)A.异常事件处理B.多任务支持C.程序控制结构D.以上都是2.以下说法正确的是(A)A.线程响应度高B.程序是动态的C.程序就是进程D.进程是静态的3.单片出现在20世纪(A)A.70年代B.80年代C.90年代D.60年代4.十进制数123...