三级嵌入式最新版选择题2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

嵌入式系统具有许多不同的特点。1)专用型,嵌入式系统与具体应用紧密结合,具有很强的专用型;2)隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;3)资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;4)高可靠性;5)实时性;6)软件固化当前速度最快的CPU芯片时钟频率已经超过10GHz网络中的路由器具有两个以上的IP地址嵌套向量中断控制器缩写是NVIC32位ARM处理器支持字节,半字,和字三种数据类型DCB为数据定义伪指令,用于分配一片连续的字节存储单元,并用伪指令中指定的表达式初始化。如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:LDRBMIR0,[R1]NORFlash和NANDFlash是现在市场上两种主要的闪存技术;NORFlashROM的特点是以字节为单位随机存取,但NORFlashROM写入和擦除速度较慢,影响了它的性能。NANDFlashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和U盘中的Flash均采用NANDFlashGPIO并行工作,I/O;SPI、UART、I2C均是串行工作S3C2410电源管理的叙述:任何情况下复位操作均自动进入正常工作模式S3C2410中断控制器支持所有内置硬件各组件的硬件中断,包括24个外部可屏蔽中断EINT0~EINT23以及ADC、RTC、SPI、I2C、UART0/UART1、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、电池错误中断等。CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,且传输线最好采用双绞线。TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统;专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。μC/OS-II/III是小型嵌入式操作系统内核,不含设备驱动程序和文件系统;μC/OS-II是开放源代码的操作系统,而它的升级版μC/OS-III是商用操作系统;μC/OS-II具有良好的可裁剪性和可移植性,能够支持的任务数最多为64;任务按优先级抢占式调度方式进行Android(安卓)是一种以Linux为基础的半开放源代码操作系统,主要使用于移动便携设备;如果使用不同的软件开发包,则使用的编程语言也不同。谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。开源操作系统具有能够免费获得、成本较低的优点,但是存在获得技术支持困难、配套开发工作量大、系统可靠性低、完工后维护困难的缺点。VxWorks操作系统属于大型商用操作系统,非开源。μCLinux,属于开源操作系统RTLinuxμCLinux对于嵌入式Linux而言,Bootloader主要完成的工作步骤如下:①初始化处理器及外设的硬件资源配置;②建立内存空间的映射关系,使能MMU,将系统的外存和内存地址变换激活,为最终调用操作系统内核做好准备;③装载操作系统映像到内存;④对Flash存储器编程;⑤运行操作系统;⑥传递系统启动参数;⑦命令行解析和输入/输出控制GNU是一种常用于开发基于Linux操作系统的嵌入式软件的工具套件;GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码;设计者要对源程序进行调试,通常需要在GCC命令中加入-g参数;GDB中file命令是装入需要调试的可执行文件,run命令执行当前被调试的程序。。其中JPEG大多采用有损压缩方法,压缩率较高,它在__数码相机_中广泛使用。___GIF__图像文件格式采用无损压缩方法,图像的颜色数目较少,256色,文件特别小,适合在网页中作为插图或剪贴画使用。GIF构建无线局域网的技术除了采用802.11(Wi-Fi)之外,另一种常用的是___蓝牙___技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为1Mbps左右,传输距离大约在__10m之内。在实时系统中,在给定时间内系统可以处理的事件总数称为__吞吐量___。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是__生存时间_。在嵌入式操作系统中,核心部分称为__内核___,而对硬件设备进行控制和管理的程序模块称为__驱动程序__。嵌入式系统___加电或复位__的时候,所有的微处理器通常都从某个由CPU制造商预先安排的地址上取指令。例如,基于ARM920T核的微处理器从地址0x00000000取得它的第一条指令。CPU执行的第一条指令就是__引导加载___程序中的第一条指令。引导加载程序在引导加载操作系统时,设置相关的寄存器和资源,跳转到__操作系统___所在的空间,执行其引导,这个过程中可以给___内核___传递参数,可以控制系统启动的模式。U-Boot是一种通用的引导加载程序,对__PowerPC_系列处理器支持最为丰富,对___Linux___操作系统的支持最为完善。、嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在___目标机___ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和___仿真___设备。利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是___Simple___连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的___配置文件_。GPIO控制线一个引脚对应两位,数据线一个引脚对应1位启动引导程序后,指令__BL_main____来引导应用程序主函数main()。ARM9体系结构中规定异常向量之间各相差__4___个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止___外部中断____部件,并设置各工作模式下的___堆栈____指针。人的语音信号是频率范围为300Hz~3400/4000Hz的模拟信号GPE15、GPE14连接视频模块I2C总线的SDA、SCL引脚。电梯轿箱控制器中需要移植μC/OS-II操作系统作为软件平台。移植工作的重点是改写OS_CPU.H、___OS_CPU_A.S___、OS_CPU_C.C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用___OSTaskCreate()___函数来创建任务,并用OSStart()函数来启动多任务调度功能。BSP实际上一些汇编程序和C语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。不包括进程管理程序μC/OS-II任务管理中空闲任务(Idletask)是系统创建的第1个任务,它是必不可少的一个系统任务,也是优先级最低的任务;绝大多数情况下,μC/OS-II的每个任务都是一个无限的循环,都处在5种状态之一的状态下。通用分组无线服务技术简称为GPRS,它是GSM用户可用的一种移动数据业务,通常支持用AT指令集实现呼叫、短信、传真、数据传输等业务。吞吐量,英文:Throughput为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统使用了HAL技术,它的中文名称是硬件抽象层,其原理是取消了操作系统对硬件的直接访问,使操作系统在HAL基础上运行,从而隐藏了硬件平台的差异。调试(debug)与测试(test)既有联系又有区别。验证模块/系统的功能和性能,发现错误是测试(test)的目的。分析所发现的错误,检查错误原因,定位故障(错误)位置和进行修改是调试(debug)的目的。GNU开发工具套件中的C语言编译器,其英文简称是GCC它所能编译的目标机处理器包括X86、ARM、PowerPC等体系结构的处理器。针对于ARM体系结构的目标机而言,该C语言编译器的命令书写格式中,其带前缀的命令是ARM_Linux_GCC便携式监护仪需要的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。便携式监护仪上的所有应用程序,可以在无操作系统环境下开发,开发工具可以选用RVDS,利用该开发工具完成应用程序的编辑、编译、链接、下载、调试等工作。应用程序的主函数main()中,其主体结构应该设计成一个循环结构。在该结构内,完成按键命令的识别及响应,脉搏信号采集及处理等功能。嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口;而大多数基于ARM处理器核的处理器芯片都有调试接口。新型存储器FRAM和MRAM均非传统的半导体存储器。在嵌入式应用系统中,少数几个按键作为简单键盘的应用非常普遍,通常可应用GPIO引脚构建简单键盘。放光二极管是LED,LCD是液晶显示器ARM复位后PC无条件的指向0x00000000处嵌入式系统中的常用无线模块主要包括GPS、GPRS、WiFi、蓝牙及通用射频通信模块等,这些模块与嵌入式处理器连接的接口有UART,也有基于USB的Linux内核是一种自由软件,其源代码是开放的,其创始人是芬兰学生LinusTorvalds;对于不同体系结构的CPU,Linux内核的源代码各不相同;2012年Linux内核升级到3.0版本处在就绪态的任务意味着该任务已经准备好,可以运行但由于该任务的优先级比正在运行的任务的优先级低,暂时还不能运行。数码相机获取数字图过程:扫描分色取样量化最大数据传输速率为5Gbps的USB版本是:USB3.0;在μC/OS-II操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入:就绪态既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是:VxWorksVxWorks操作系统属于硬实时微内核嵌入式操作系统我国高清电视的图像分辨率大多为1920×1080,其宽高比为16:9。按照内核结构分类,Android属于单内核操作系统,这类内核的特点是各个模块之间的耦合度很高,通过函数调用实现模块之间的通信。在微内核操作系统结构中,将进程间通信、低级存储管理、中断处理和任务管理等必须的基本功能编译成一个功能精简、空间紧凑的模块,称为微内核。若在μC/OS-II操作系统下共运行64个任务,则最低优先级的任务的名称为空闲任务,其优先级为63。实时操作系统完成每次任务所需时间的偏差称为抖动。评价实时系统的实时性最重要的指标是响应时间,即系统从事件请求开始到任务完成的时间间隔。GDB是GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是file命令,终止当前被调试程序运行的命令是kill命令。EEPROM(electricallyerasablepeogrammablereadonlymemory)电擦除可编程只读存储器大部分自由软件通过互联网发布且不收取任何费用。自由软件必定是开源软件。Linux遵从GPL授权许可。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止中断,并设置各工作模式下的堆栈指针。ARM处理器异常中断指令中用于软中断的指令助词符为SWI,用于断点中断指令助词符为BKPT。ARM7采用冯·诺依曼结构,3级流水线,ARM9采用哈佛结构,5级流水线。在ARMCortex-M3中可实现中断嵌套,中断可以改为比之前的中断服务程序更高的优先级,并且可以在运行时改变优先级状态,使用末尾连锁连续中断需要消耗3个时钟周期,而普通中断需要32个时钟周期苹果公司研发的手持设备操作系统名为iOS,美国加州大学伯克利分校开发的主要用于无线传感器网络的操

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功