嵌入式系统设计与实例开发复习资料(整理)

上传人:飞****9 文档编号:143932481 上传时间:2020-09-03 格式:DOC 页数:3 大小:52.50KB
返回 下载 相关 举报
嵌入式系统设计与实例开发复习资料(整理)_第1页
第1页 / 共3页
嵌入式系统设计与实例开发复习资料(整理)_第2页
第2页 / 共3页
嵌入式系统设计与实例开发复习资料(整理)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式系统设计与实例开发复习资料(整理)》由会员分享,可在线阅读,更多相关《嵌入式系统设计与实例开发复习资料(整理)(3页珍藏版)》请在金锄头文库上搜索。

1、第一章1.嵌入式系统有哪些特点?(1)系统内核小 (2)专用性强 (3)系统精简 (4)高实时性的操作系统软件是嵌入式软件的基本要求(5)嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统 (6)嵌入式系统开发需要专门的开发工具和环境。第二章1.嵌入式微处理器的分类 (1) ARM(2) MIPS (3) Power PC (4)X86系列 (5) 68K系列2.ARM系列微处理器分类(1) ARM7 (2) ARM9 (3) ARM9E (4) ARM10E (5) SecurCore (6) StrongARM (7) Xscale3.ARM系列微处理器分类(1) ARM7TDMI

2、(2) ARM7TDMI-S (3) ARM720T (4) ARM7EJ4.嵌入式系统有哪些常用总线(1) I2C总线 (2)SPI总线(3) CAN总线 (4) ARM总线 (5) PCMCIA总线 (6) PC-104总线5.SPI总线引脚定义 (1)串行时钟线(SCK) (2)主机输入/从机输出数据线(MISO)(3)主机输出/从机输入数据线(MOSI)(4)低电平有效从机选择(SS) 6.USB接口的中英文含义 USB的英文全称是Universal Serial Bus,中文是“通用串行总线 ”7.标准JTAG接口包含哪些引脚 (1)TMS测试模式选择(2)TCK测试时钟(3)TDI

3、测试数据输入(4)TDO测试数据输出第三章1.操作系统的分类:(1)按时间使用方式分类:顺序执行系统分时操作系统实时操作系统(2)按实时性分类:强实时系统一般实时系统弱实时系统(3)按软件结构分类:循环轮询系统事件驱动系统2.名词解释:内核:多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。调度:这是内核的主要职责之一,就是要决定该轮到哪个任务进行了。代码的临界段:也称为临界区,指处理时不可分割的代码。3.常用的嵌入式操作系统:(1)VxWorks(2)Windows CE(3)Palm OS(4)QNX(5)嵌入式Lin

4、ux(6)c/OS4.BSP的概念:BSP(板级支持包)是介于底层硬件和操作系统之间的软件层次,它完成系统上电后最初的硬件和软件初始化,并对底层硬件进行封装,使得操作系统不再面对具体的操作。5.BSP的功能:(1)片级初始化:完成微处理器的初始化(2)板级初始化:完成微处理器以外的其他硬件设备的初始化(3)系统级初始化:进行操作系统初始化第四章1.ARM微处理器的工作状态:(1)ARM状态,执行32位的ARM指令(2)Thunb状态,执行16位的半字对齐的Thumb指令2.ARM体系结构的存储器格式:大端格式:字数据的高字节存储在低地址中,低字节则存在高地址中。小端格式:字数据的高字节存储在高

5、地址中,低字节则存在低地址中。3.ARM的处理器模式:用户模式(usr)快速中断模式(fiq)外部中断模式( irq)管理模式(svc)数据访问终止模式(abt)系统模式未定义指令中止模式(und) 除用户模式以外,其余的所有6种模式称之为非用户模式或特权模式。其中除去用户模式和系统模式以外的5种又称为异常模式。4.ARM体系结构所支持的异常类型:复位未定义指令软件中断指令预取中止数据中止IRQ(外部中断请求)FIQ(快速中断请求)5.ARM指令的分类:ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令,加载/存储指令、协处理器指令和异常产生指令六大类。6.

6、ARM指令的寻址方式:立即寻址寄存器寻址寄存器间接寻址基地址变址寻址多寄存器寻址相对寻址堆栈寻址7.S3C44BOX的主要功能模式:包括:8KB cache、内置SDRAM控制器、LCD控制器、2个UART、4通道DMA、系统管理器、可实现PWM功能的5通道定时器、I/O端口、RTC、8通道10位ADC、I2C总线接口、I2S总线接口、同步SIO接口和PLL倍频器。第六章1. SRAM和SDRAM的区别在于?SRAM是静态随机存储器,加电情况下,不需要刷新,数据不会丢失。内部采用双稳态电路的形式存储数据,电路机构复杂,成本高,容量小。SDRAM同步动态随机存储器,掉电后数据丢失,需要不断刷新才

7、能保存数据,但SDRAM容量可以做得很大,其优势在于容量大,成本低。2.NAND FLASH和NOR FLASH的区别在于?(都属于闪存)NOR FLASH数据总线和地址分开,有足够的地址引脚来寻址,可以很容易的存取其内部的每一个地址单元内容。NAND FLASH的数据地址共8位,通过复杂的时序区分总线上出现的是命令、地址,还是具体存储内容。现在单片NAND FLASH容量已达G字节以上,容量远大于NOR FLASH。3.晶振的种类和区别。晶振分为无源晶振和有源晶振。无源晶振一般为两个引脚,跨接两个微调电容,从而形成一个稳定的自激振荡器。作为CPU时钟。有源晶振也称作钟振,一般为四个引脚,1脚

8、悬空,2脚接地,3脚输出方波,4脚接电源(5V或 3.3V),电容和配套电路内置。4.触摸屏的种类电阻式、电容感应式、红外线式和表面声波式。5.RS-232接口引脚定义?最常用是哪几个引脚?RS-232接口连接器一般使用DB25的25芯插头/插座(或者DB9的9芯插头/插座)通常插头在DCE端,插座在DTE端。1DCD 数据载波检测2RXD 接收数据3TXD 发送数据4DTR 数据终端准备好5GND 地6DSR 数据设备准备好7RTS 请求发送8CTS 允许发送9RI 振铃指示 (2、3、5最常用)6.GUI的含义及常用的嵌入式GUIGUI(图形用户接口)英文全称为Graphics User

9、Interface,是指计算机(或嵌入式产品)与其他使用者之间的图形化对话借口。常用GUI:Microwindows OpenGUI Qt/Embedded MiniGUI c/GUI等7. LwIP提供的两种API区别:第一种是BSDAPI,这种API非常像BSD标准中的socketAPI,所以这样命名,它提供了一种标准的方法来使用LwIP协议;第二种是RAMAPI,这种API接口实际上是直接使用了LwIP协议栈中的回调函数,从而应用程序和协议栈代码更好地集成在一起,运行在同一个线程中;ARMAPI相对于普通BSPAPI来说,速度更快,消耗内存更少,缺点是编程复杂,对设计要求较高。第七章1.

10、c/OS的主要特点:公开源代码,可移植性,可固化,可裁剪,占先式,多任务,可确定性,独立任务栈,丰富的系统服务,中断管理,良好的稳定性和可靠性2.uc/os的时间管理函数 (1)void OSTimeDly(INT16V ticks) 将一个任务延时若干个时钟节拍 (2)void OSTimeDlyHMSM(INT8V hours,INT8V minutes,INT8V seconds,INT8V mili)将一个任务延时若干个时间,延时的单位为时,分,秒,毫秒。 (3) void OSTimeDlyResume(INT8V prio)唤醒一个用OSTimeDly()或者OSTimeDlyHMSM()函数延时的任务,prio为指定要唤醒任务的优先级。 (4)系统时间OSTimeGet( )和DSTimeSet ( )3.消息队列的常用函数:OS_EVENT*OSQCreate(void *start,INT8U size):建立一个消息队列。INT8U OSQPost(OS_EVENT*pevent,void *msg):通过消息队列向某个任务发送消息Void *OSQPent(OS_EVENT *pevent,INT16U timeout,INT8U *err):用于任务等待消息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号