嵌入式 系统

发布 2022-10-21 05:22:28 阅读 3480

1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。

3、arm字数据存储格式有:大端格式和小端格式。

4、总线按照传输关系分类可分为:主从结构和对等结构。

5、rs-232c的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。

6、usb低速设备应该在d-线上接一个上拉电阻,全速设备应该在d+线上接一个上拉电阻。

7、i/o接口电路数据传送方式有:查询、中断、dma、i/o通道和i/o处理机方式。

8、实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。

9、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。

10、bootloader主要功能是系统初始化、加载和运行内核程序。

1、下面哪个系统属于嵌入式系统。(d)

a、“天河一号”计算机系统b、联想t400笔记本计算机。

c、联想s10上网本d、联想ophone手机。

2、软硬件协同设计方法与传统设计方法的最大不同之处在于(b)。

a、软硬件分开描述b、软硬件统一描述。

c、协同测试d、协同验证。

3、下面关于哈佛结构描述正确的是(a)。

a、程序存储空间与数据存储空间分离b、存储空间与io空间分离。

c、程序存储空间与数据存储空间合并d、存储空间与io空间合并。

4、下面哪一种工作模式不属于arm特权模式(a)。

a、用户模式b、系统模式c、软中断模式d、fiq模式。

5、arm7tdmi的工作状态包括(d)。

a、测试状态和运行状态b、挂起状态和就绪状态。

c、就绪状态和运行状态d、arm状态和thumb状态。

6、指令“ldmiar0!,”的寻址方式为(c)。

a、立即寻址b、寄存器间接寻址。

c、多寄存器寻址d、堆栈寻址。

7、usb接口移动硬盘最合适的传输类型为(b)。

a、控制传输b、批量传输c、中断传输d、等时传输。

8、下面哪一种功能单元不属于i/o接口电路。(d)

a、usb控制器b、uart控制器。

c、以太网控制器d、led

9、下面哪个操作系统是嵌入式操作系统。(b)

a、red-hatlinuxb、clinuxc、ubuntulinuxd、suselinux

10、使用host-target联合开发嵌入式应用,(b)不是必须的。

a、宿主机b、银河麒麟操作系统。

c、目标机d、交叉编译器。

1、简述嵌入式处理器的特点(列出五个特点以上)。

答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。(每个特点1分)

2、什么是cmos电平?有何特点?

答:发送端:高电平》0.9vdd,低电平<0.1vdd;(2分)

接收端:高电平》0.7vdd,低电平<0.3vdd。(2分)

特点:噪声容限大,负载能力强。(1分)

3、什么是信号的建立时间?什么是信号的保持时间?

答:建立时间:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。(2.5分)

保持时间:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。(2.5分)

4、什么是非抢先式实时操作系统?有何优缺点?它的实时性如何决定?

答:对于基于优先级的实时操作系统而言,非抢先式实时操作系统是指某个任务运行后,就把cpu控制权完全交给了该任务,直到它主动将cpu控制权还回来。(2分)

优点:实时性比不使用实时操作系统的好,程序设计相对简单,可调用不可重入函数(任务间不嵌套)。(1分)

缺点:如果最长任务的执行时间不能确定,系统的实时性就不能确定。(1分)

实时性:取决于最长任务的执行时间。(1分)

5、简述优先级倒置产生的条件、现象以及解决方案。

答:条件:基于优先级抢先式的任务调度、资源共享。(1分)

现象:低优先级任务l和高优先级任务h共享资源,在任务l占有共享资源之后,任务h就绪,但这时任务h必须等待任务l完成对共享资源的操作。在任务l完成对共享资源的操作之前,任务m也已就绪并将抢先任务l运行。

在任务m运行时,系统中具有最高优先级的任务h仍然保持挂起状态。(3分)

解决方案:优先级继承、优先级顶置。(1分)

嵌入式系统试题及答案(三)

一。什么是嵌入式系统?列举出几个你身边熟悉的嵌入式系统的产品。?至少列举。

5种?答?嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件?它是嵌入式系。

统极为重要的组成部分?通常包括与硬件相关的底层驱动软件、系统内核、设备。

驱动接口、通信协议、图形界面及标准化浏览器等。从随身携带的***、语言复。

读机、手机、pda到家庭之中的智能电视、智能冰箱、机顶盒?再到工业生存、

娱乐中的机器人?无不采用嵌入式技术。

二?什么是最小系统?包含哪些模块?

答?嵌入式最小系统即是在尽可能减少上层应用的情况下?能够使系统运行的最。

小化模块配置。以arm内核嵌入式微处理器为中心?具有完全相配接的flash

电路、sdram电路、jtag电路、电源电路、晶振电路、复位信号电路和系统。

总线扩展等?保证嵌入式微处理器正常运行的系统?可称为嵌入式最小系统。对。

于一个典型的嵌入式最小系统?以arm处理器为例?其构成模块及其各部分功。

能如图1所示?其中arm微处理器、flash和sdram模块是嵌入式最小系。

统的核心部分。

嵌入式系统试题及答案(三)

三?说明中断处理的主要流程(图示并附说明)。

答?当一个异常出现以后?arm微处理器会执行以下几步操作? ?这些是中断。

发生时?自动处理的?

1、将下一条指令的地址存入相应连接寄存器lr?以便程序在处理异常返回时能。

从正确的位置重新开始执行。若异常是从arm状态进入?lr寄存器中保存的是。

下一条指令的地址?当前pc?4或pc?8?与异常的类型有关?若异常是从thumb

状态进入?则在lr寄存器中保存当前pc的偏移量?这样?异常处理程序就不需。

要确定异常是从何种状态进入的。例如?在软件中断异常swi?指令mov pc?

r14_svc总是返回到下一条指令?不管swi是在arm状态执行?还是在thumb

状态执行。2、将cpsr复制到相应的spsr中。

3、根据异常类型?强制设置cpsr的运行模式位。

4、强制pc从相关的异常向量地址取下一条指令执行?从而跳转到相应的异常处。

理程序处。还可以设置中断禁止位?以禁止中断发生。

如果异常发生时?处理器处于thumb状态?则当异常向量地址加载入pc时?处。

理器自动切换到arm状态。

从异常返回。

异常处理完毕之后?arm微处理器会执行以下几步操作从异常返回?

1、将连接寄存器lr的值减去相应的偏移量后送到pc中。

2、将spsr复制回cpsr中。

3、若在进入异常处理时设置了中断禁止位?要在此清除。

可以认为应用程序总是从复位异常处理程序开始执行的?因此复位异常处理程序。

不需要返回。

四?嵌入式系统实验中用的硬件平台是以s3c2410微处理器为核心的实验系统?

其内嵌jtag? mmu?cache?说明其含义与用途?

答?1. 用于烧写flash ?用于调试程序**器。

2.在使用了虚拟存储器的情况下?虚拟地址不是被直接送到内存地址总线上?而。

是送到内存管理单元——mmu?就是把虚拟地址映射到物理地址?对内存有分。

页管理功能?可以实现多个进程的内存空间保护。

3. cache即高速缓存?在cache中存放cpu常用的指令和数据?然后将这些数。

据和指令以一定的算法和策略从主存中调入?使cpu可以不必等待主存数据而。

保持高速操作。这样就满足了嵌入式系统实时、高效的要求。

五?arm微处理器有多达十几种内核结构、几十个芯片生产厂家以及千变万化的。

内部功能配置组合?开发人员应如何选择?说出选择微处理器时需要考虑的因。

素。答?作为核心芯片的微处理器?其自身的功能、性能、可靠性被寄予厚望? 应。

用领域范围?比较常见的应用领域分类有航天航空、通信、计算机、工业控制、

医疗系统、消费电子、汽车电子等。(2) 微处理器自带什么样的资源是选型的一。

个重要考虑因素。芯片自带资源越接近产品的需求?产品开发相对就越简单。(3)

可扩展资源?芯片一般都有内置ram和rom?但其容量一般都很小硬件平台。

要支持os、ram和rom?对资源的要求就比较高。这就要求芯片可扩展存储。

器。 (4)功耗 ?低功耗的产品即节能又节财?甚至可以减少环境污染?因此低。

功耗也成了芯片选型时的一个重要指标。(5)封装?常见的微处理器芯片封装主。

要有qfp、bga两大类型。bga类型的封装焊接比较麻烦?但bga封装的芯。

片体积会小很多。如果产品对芯片体积要求不严格?选型时最好选择qfp封装。

6)芯片的可延续性及技术的可继承性?产品更新换代的速度很快?所以在选型。

时要考虑芯片的可升级性。 (7)**及供货保证?芯片的**和供货也是必须考。

虑的因素。选型时尽量选择有量产的芯片。(8)**器?选择配套适合的**器?

将会给开发带来许多便利。对于已经有**器的人们?在选型过程中要考虑它是。

否支持所选的芯片。 (9)os及开发工具在选型芯片时必须考虑其对软件的支持。

情况? (10)技术支持?所以选芯片时最好选择知名的半导体公司。另外?芯片。

的成熟度取决于用户的使用规模及使用情况。选择市面上使用较广的芯片?将会。

有比较多的共享资源?给开发带来许多便利。

六?比较c51单片机、

dsp、arm处理器的异同?一般地?它们适用于哪些方面。

嵌入式ARM嵌入式系统设计

摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...

嵌入式系统

期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...

嵌入式系统

关于嵌入式系统 献给热爱此道的初学者们前言。网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易 一 嵌入式系统的概念。着重理解 嵌入 的概念。主要从三个方面上来理解。1 从硬件上,将基于cpu的处围器件,整合到cpu芯片内部,...