如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
嵌入式系统复习资料一.名词解释SOC:片上系统DSP:数字新号处理ARM:高级精简指令系统处理器RISC:精简指令集计算机CISC:复杂指令计算机MIPS每秒百万条指令ROM:只读储存器RAM:随机存取储存器CPU:中央处理器ASIC:专用集成电路BSP:板级支持包GUI:图形用户界面PLD:可编程逻辑器件FPGA:现场课编程方阵列IDE:集成开发环境MMU:内存管理单元JTAG:联合测试行为组织SDRAM:同步动态随机存取存储器SRAM静态随机存取存储器PLL锁相回路UART:通过异步接手发送装置VFS:虚拟文件系统DMA直接内存存取BIOS基本输入输出系统GCC:GNV编译器家族OS:操作系统NFS:网络文件系统OSI:开放式系统互联TCP/IP:网络通讯协议二.填空题1.嵌入式三要素:嵌入性,专用性,计算机系统2.TDMI的意思:支持Thumble指令集,片上调试,支持长乘法,嵌入式跟踪宏单元3.嵌入式系统分哪两部分:嵌入式硬件系统和嵌入式软件系统4.ARM属于哪种处理器:嵌入式微处理器5.自顶向下的设计步骤:需求分析→规格说明→体系结构设计→软硬件构件设计→系统集成6.软硬件协同设计是指:依据系统目标的要求,综合分析软/硬件功能及资源挖掘系统软/硬件之间的并发性,协同设计软/硬件系统结构7.常用嵌入式系统开发工具:编译器,链接器,定位器,集成开发环境8.ARM的7种运行模式:用户模式,快速中断模式,外部中断模式,管理模式,数据访问终止模式,系统模式,未定义指令终止模式9.ARM2种工作状态:32位字对齐的ARM指令和16位半字对齐Thumb指令10.ARM几种寻址方式(9种):立即数寻址,寄存器寻址,寄存器移位寻址,寄存器间接寻址,基址变址寻址,相对寻址,基址加寄存器移位间接寻址,多寄存器寻址,堆栈寻址12.ARM指令集中LOAD和STORE主要完成什么功能:Load指令用于从内存中读取数据放入寄存器中;Store指令用于将寄存器中的数据保存到内存13.ARM复位后PC指针指向多少地址:0X0000,000014.ARM如果是字对齐是什么意思:pc指针地址只能给4的倍数15.S3C2410有几种电源模式:NORMAL模式,IDLE模式,SLOW模式,POWER_OFF模式16:常见flash有哪两大类:NORflash和NANDflash17.Linux进程4种状态:运行状态,等待状态,暂停状态,僵死状态18.Linux文件类型有那几大类:普通文件,目录文件,设备文件,管道文件,链接文件19.Linux下文件权限有哪3种:用户,同组用户,其他用户20在计算机中哈夫结构和冯诺依曼结构的区别:哈夫结构:将程序指令存储和数据存储分开,指令和数据宽度不同。冯诺依曼结构,将程序指令存储器和数据存储器合并在一起,程序指令和数据宽度相同。三.选择题1.ARM有37个寄存器在system下有几以用:17个2.大端小端存储的区别:4个字节的高位字节和低位字节不同。大端:由高到低字节单元A到字节单元A+3小端:由高到低字节单元A+3到字节单元A3.FIQ和IRQ各自的入口地址:FIQ:00,001C;IRQ:0,00184.5.R15寄存器的作用:每执行一条ARM指令,PC的值加4个字节,因此处于取指阶段的指令地址和执行指令的地址相差8个字节6.Wince系统是否开源(开放源代码):否7.进程和程序之间的区别:进程是运行中的程序,程序是静态的,而进程是动态的,且多个进程可以并发调用同一个程序8.在ARM中哪个寄存器控制中断的使用或禁止:R169.MMU的作用:管理虚拟内存系统1讲虚拟地址转化为物理地址2控制存储器存取允许10.中断向量的意思:中断服务程序的入口地址,每个中断向量分配4个连续的字节单元,两个高字节单元存放入口的段地址CS,两个低字节单元存放入口的段内偏移量IP.中断向量表地址范围(0-3FFH)11.嵌入式系统的三要素:嵌入性,专用性,计算机系统四.简答1.Boot和Load的作用是什么:通过BOOT,可以初始化硬件设备,建立内存空间的反映图,从而将系统的软/硬件环境设置到一个合适的状态,以便为最终启动操作系统做准备好正确的环境2.Linux进程有哪几种状态:运行状态:指进程正在运行或者处于等待调度程序进行CPU自愿分配时的状态等待状态:指进程正在等待某个事件发生或某种资源分配时的状态暂停状态:指进程暂时停止运行,接受某种处理时所处的状态僵死状态:指进程使用系统调用exit()自我消亡时的状态3.什么是Make-file及它的作用是:makefile需要按照某种语法进行编写,其中说明了如何编译源文件并链接生