ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:83.50KB ,
资源ID:4545037      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4545037.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(嵌入式操作系统自测题.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

嵌入式操作系统自测题.doc

1、 . 复习题一 一、填空题 1.嵌入式硬件的开发主要有四种方式、、、 。 2.嵌入式系统一般由、、、四个局部组成。 3.S1C33 CPU除了正常工作模式外,还有三种工作模式,分别是、 、。 4.常用的嵌入式实时操作系统RTOS可分为三大类:、、 。 5.

2、嵌入式软件分为、、三大类。 6.嵌入式软件的开发方法主要有:、、、 、、。 7.一个完备的穿插开发系统通常由三个局部组成:、、 。 8.软件人工制成品可以是、、、等。 9.任务调度的方式多种多样,可以是,也可以是。 10.USB有三个根本组件,它们分别是、和。 二、判断题 1.S1C33的后备有HALT模式和SLEEP模式,HALT模式比SLEEP模式更节能。〔〕 2.嵌入式实时处理系统大多数使用在设备上,因此不需要并发处理。〔 〕 3.模拟器是一个使用一种特殊的CPU,比一般的CPU有更多的引出线的仿真模拟器件。〔 〕 4.构件按构造可以分为原子构件及由多个构件聚

3、集的组合构件。〔 〕 5.集成化计算机辅助软件工程的目标是实现应用软件的全自动开发。〔 〕 三、简答题 1.面向对象开发方法是目前软件工程开发的主要使用方法,请简要说明面向对象开发方法的开发阶段和每个阶段的定义。 2.嵌入式软件构造分四个层次,请说明这四个层次。 3.生存周期是软件开发的方法之一,请说明生存周期的阶段和每个阶段的任务。 4.为什么嵌入式系统开发需要软件硬件综合开发? 5.片上调试OCD是易用廉价的ICE功能器件。OCD主要有什么样的优点呢? 6.S1C33的操作模式有哪些?

4、 四、综合题 1.请说明对嵌入式操作系统的特点的一些专门要求。 2.画出嵌入式系统的开发过程的流程图,并对每个步骤具体的工作做一定的解释。 3.设计一个任务,用来承受的消息并输出,然后等待下一次的承受。 答案 一、填空题 1.电子设计自动化EDA 硬件描述语言HDL 知识产权核IP Core 软硬件协同开发 2.嵌入式微处理器 外围硬件设备 嵌入式操作系统 应用程序 3.后备模式 测试模式 调试模式 4.商用系统 专用系统 开放系统 5.系统软件 支撑软件 应用软

5、件 6.崩溃与烧制 ROM监控程序 ROM仿真器 在线仿真器 片上调试 模拟器 7.宿主机系统、目标机系统、通信系统 8.源代码片断 子系统的设计构造 模块的详细设计 文档和某一方面的规说明 9.轮流调度 抢占式调度 10.主控制驱动程序 USB设备驱动程序 主机软件 二、判断题 1.× 2.× 3.× 4.√ 5.√ 三、简答题 1.答:OOA面向对象分析:定义所有和被求解问题相关的类,以及与类有关的关联和行为。 OOD面向对象设计:将OOA建立的分析模型转变为软件构造蓝图的设计模型。 OOP面向对象编程:用面向对象的程序设计语言,通过OOD设计出的系统模型

6、程序化,实现一个可执行系统。 OOT面向对象测试:对设计完成的程序进展系统的测试,尽可能的防止在实际运行中频繁出错。 2.答:四个层次是:设备驱动、操作系统、应用中间件、应用系统 设备驱动:负责嵌入式系统与外部设备的信息交互。 操作系统:分为根本核和扩展核。根本核负责整个系统的调度,扩展核为用户提供扩展功能。 应用中间件:为编制应用程序提供各种编程接口库。 应用系统:实际的嵌入式应用软件。 3.答:分为三个阶段: 软件定义阶段:确定软件开发工程的总体目标。 软件开发阶段:具体设计和实现一个时期定义的软件。 软件维护阶段:是使软件能够持久的满足用户的需要。 4.答:有两个方

7、面的原因: 一方面,任何一个嵌入式产品都是软件硬件的结合体。 另外一个方面,一旦嵌入式产品研制完成,软件就已经固化在硬件环境中,用户不能对该产品的任何局部修改。 5.答:OCD的主要优点是:不占用目标机的资源,而调试环境和最终程序的运行环境根本一致;支持软、硬件断点,提供跟踪功能,可以准确计量程序的执行时间,支持时序分析等功能。 6.S1C33的操作模式除了提供正常运行模式外,还有后备模式、测试模式、调试模式和一个陷阱表。 其中后备模式有HALT模式和SLEEP模式两种。 测试模式专门为测试芯片提供ICEMD引脚的模式状态。 调试模式为已实现单步操作和断点功能的芯片来调试使用

8、 陷阱表进展异常处理和中断处理。 四、综合题 1.答:1〕实时性:嵌入式系统有实时性要求。 2〕系统可裁剪性:嵌入式系统资源有限,需要系统具有可裁剪性,够用即可。 3〕轻量型网络支持:嵌入式设备需要连接到网上。 4〕功能可扩展性:嵌入式设备功能多样化,需要具有除了核支持外的功能扩展模块。 2. 系统定义:确定软件开发工程必须完成的总目标,确定工程的可行性,导出实现工程目标应该采用的策略以及系统必须完成的功能,估计完成该工程所需要的资源和本钱,指定工程进度表。 系统总体设计:确定如何解决软件定义时期提出的关键问题。 硬件设计制作:针对总体设计对硬件局部的描述,进一步确定各功能模

9、块的详细特征、模块间的关联的详细定义,以及所选择的总线电路。并制作出电路图,生产成硬件。 软件设计实现:确定要设计的解决方案能够解决需要分析所定义的问题和功能。一节是否覆盖了概要设计提供的解决方案。并对每个模块进展测试。 软硬件集成:测试完成的的软件系统装入制作好的硬件系统,进展系统综合测试,验证系统功能能否正确的实现,最后将正确的软件固化在目标硬件中。 性能测试:测试最后完成的系统性能能否满足设计任务书的要求。 3.程序如下: void task1(void) { while(1) { rev_meg(&ppk_msg,1); puts(ppk_msg>msgcont);

10、 slp_tsk(); } } 复习题二 一、填空题 1.根据实时性来分,实时系统可以分为、。 2.知识产权核,具有行为、构造和物理三种不同程度的设计,对应有、、三个层次。 3.BSP的组成由、、、四个局部组成。 4.设备驱动程序是 。 5.嵌入式应用软件的开发过程可以分为三个步骤:、、 。 6.USB的中文含义是:。 7.软件生存周期由、、三个时期组成。 8.建立一个分析模型至少需要四个根本原那么、、、 。 9.在穿插开发中,通信连接可以是、、等。 10.EDA工具包含的模块有、、、、 。 二、判断题 1.软件开发周期由四个阶段组成:概要设计、详

11、细设计、编码和测试。〔 〕 2.MCU微控制器对系统构造和指令进展了特殊设计,适合执行数字信号处理算法。〔 〕 3.仿真开发可以看成是一种穿插开发方式。〔 〕 4.计算机响应时间是指计算机从识别一个外部事件到做出响应时间。〔 〕 5.HDL是用来设计计算机软件的一种语言。〔 〕 三、简答题 1.根据嵌入式的共同特征,对嵌入式做一个定义。 2.什么是穿插开发模式? 3.请简要的说明嵌入式RTOS的开展方向。 4.在嵌入式系统中,需要一个BSP的支持,请解释BSP及其作用。 5.软硬件协同开发的过程可以归纳为

12、 6.什么是嵌入式软件的鲁棒性? 四、综合题 1.请说出你所熟悉的几种嵌入式操作系统,并分析简要他们的特点〔至少三种〕。 2.仿真开发分成硬件仿真开发和软件仿真开发,请分别解释这两种开发方法。 3.在设计串口时,我们都必须对串口进展设置。请写一段串口初始化的程序。 答案 一、填空题 1.硬实时系统 软实时系统 2.软知识产权核 固知识产权核 硬知识产权核 3.设备硬件初始化代码 描述系统的硬件环境 设备中断效劳例程 为用户提供与硬件设备有关的操作例程 4.操作硬件

13、的一组函数,提供应操作系统调用,是操作系统和硬件的接口函数。 5.嵌入式软件生成 嵌入式软件调试 嵌入式软件固化 6.通用串行总线 7.软件定义 软件开发 软件维护 8.领域分析/建模 描述模型功能 表达模型行为 分解模型 9.串口连接 网络连接 USB连接 10.设计输入 设计数据库 分析验证 综合仿真 布局布线 二、判断题 1.√ 2.× 3.√ 4.√ 5.× 三、简答题 1.答:嵌入式系统是以应用为中心,以计算机技术为根底,其软硬件可配置,对功能,可靠性,本钱,体积,功耗有严格约束的一种专用系统,所用的计算机称为嵌入式计算机。 2.答:穿插开发模式是指

14、开发系统建立在硬件资源丰富的PC机上,应用程序的编辑、编译、等过程都是在PC机上完成,而应用程序的最终运行平台却是和宿主机有很大差异的嵌入式设备。 3.答:嵌入式操作系统的开展方向: 提供开放的操作系统应用程序接口 面向Internet、面向特定应用 提供平安保障机制 实时、嵌入式Linux成为了热点 4.答:BSP是板级支持包〔board support package〕的简称。它是介于硬件和操作系统之间的一层软件。为操作系统提供硬件接口,使操作系统具有可移植性。并且初始化硬件,驱动外设。 5.答:1〕需求分析 2〕软硬件协同设计 3〕软硬件实现 4〕软硬件协同测试和验证

15、 6.答:嵌入式软件的鲁棒性是指嵌入式软件不但要求高可靠,而且特别强调容错处理和出错回复功能,确保系统不会因为软件错误而崩溃,甚至导致灾难的出现。 四、综合题 1.答:Windows CE这个是专门为有限资源平台设计的多线程、完整优先权、多任务的操作系统。支持多种嵌入式处理器芯片。采用Win32的API,开放核、网络协议和关键驱动的源代码的操作系统。 Wind River System〔风河〕公司设计的Vxworks是运行在目标机上的高性能、可裁剪、开放源代码的实时嵌入式操作系统。由于有高可靠性和卓越的实时性,广泛用于卫星、通信、国防等领域。 嵌入式linux是目前国最热门的嵌入式操

16、作系统。由于是开源操作系统,所有的源代码都可以从网上下载。同时有很多公司和linux爱好者提供强大的技术支持。linux也是免费的,开发的费用也比拟低。 Delta OS是我国自己开发的,拥有自主知识产权的最成熟的嵌入式操作系统。包括了操作系统的核、网络协议栈、文件系统和图形接口GUI。 Palm OS是3公司开发的嵌入式操作系统,在PDA市场的份额很大。3公司为Palm OS提供了丰富的软件包支持。从个人管理、游戏到行业解决方案。 2.答:硬件开发是使用一块插于微处理器及其总线之间的电路中的昂贵仿真器〔ICE〕,让开发者监视和控制所有输入、输出以及微处理器的各种活动和行为。由于其本钱高

17、且更新困难,因此使用面较窄。 软件仿真是目前大量使用的方法:利用宿主机上的资源模拟目标机资源〔包括外设〕,在宿主机上完成整个应用的仿真执行。根本思路是:在宿主机上创立一个虚拟的目标机环境,再将应用系统下载到这个虚拟目标机上运行/调试。 3.串口初始化 .global m_io_init m_io_init: ld.w %r0, SIR_SET ;1/16模式 (a) xld.b [SIR], %r0 ;SIR 设置 ld.w %r0, SCR_SET (b) xld.b [SCR], %r0 ;SCR设置〔#SCLK输入1.843MHz〕 xld.w %r

18、0, PIO_SET (c) xld.b [PIO], %r0 ;I/O端口设置 xld.w %r0, SCR_EN | SCR_SET (d) xld.b [SCR], %r0 ;SCR设置 ret 复习题三 一、填空题 1.嵌入式系统的软件体系可以分为四个层次:、、 、。 2.嵌入式微处理器的存储器可以分为三个局部:、、 。 3.根据处理器配置的情况,嵌入式处理器可以分为:、、 、四种类型。 4.一个典型的嵌入式实时操作系统RTOS的根本核,必须具有的功能是、、、四个局部。 5.面向对象开发方法的开发阶段为、、、 四个阶段。 6

19、.嵌入式系统的硬件环境可分为、、三大局部。 7.EDA可以定义为。 8.构件开发可以分成、、三个阶段进展 9.嵌入式芯片的片周边电路根本功能有、、 。 10.USB从通信构造看,可以分成、、三个局部。 二、判断题 1.按照开发过程,构件可分为分析件、设计件、程序件和数据件。〔 〕 2.WinCE是一个硬实时嵌入式操作系统。〔 〕 3.BSP有助于软件系统在不同硬件平台间的移植。〔 〕 4.实时不等于快,而是指能够在系统允许的时间完成任务的及时。〔 〕 5.DDI是嵌入式系统中的一种总线接口。〔 〕 三、简答题 1.知识产权核IP Core可以分为三类,请说

20、明这三类IP Core的含义。 2.根据嵌入式的共同特征,对嵌入式做一个定义。 3.请分析仿真开发的优点和缺点。 4.对嵌入式实时操作系统具有一些专门的要求,请写出几个方面的要求。 5.面向对象的软件测试中,必须要处理好哪三个方面的问题? 6.请说明DSP处理器的两个开展来源。 四、综合题 1.嵌入式软件主要有哪些特点? 2.OOD可以分成四个设计层次,请说明每个层次的根本含义。 3.设计一个定时器,其中timer_hdr已在定时器向量表

21、中登记。 答案 一、填空题 1.设备驱动、操作系统、应用中间件、应用系统 2.高速缓冲存储器 主存储器 外部存储器 3.嵌入式微处理器〔EMPU〕 微控制器MCU DSP处理器 片上系统SOC 4.任务管理 中断管理 根本通信管理 存储管理 5.OOA面向对象分析 OOD面向对象设计 OOP面向对象编程 OOT面向对象测试 6.嵌入式处理器、外围电路、外设 7.EDA设计=系统设计+电子系统设计+PCB设计 8.需求获取 领域分析 系统集成 9.定时器 I/O端口 DMA 10.USB总线接口 USB系统 USB客户 二、判断题

22、1.√ 2.× 3.√ 4.√ 5.× 三、简答题 1.答:Soft IP Core以某种HDL文本提交用户;主要描述功能行为,不含任何具体的物理信息;具有最大的灵活性,可设计成具有不同性能的器件。 Firm IP Core电路物理构造掩模幅员和全套工艺文件。基于物理描述,有固定的拓扑布局和具体工艺,并经过工艺验证,可靠性最高。 Hard IP Core介于前两者之间,完成构造描述、门电路级综合和时序仿真等设计环节,以门电路级网表形式提交用户。 2.答:穿插开发模式是指开发系统建立在硬件资源丰富的PC机上,应用程序的编辑、编译、等过程都是在PC机上完成,而应用程序的最终运行平

23、台却是和宿主机有很大差异的嵌入式设备。 3.答:仿真开发环境的优点是不需要提供实际的目标硬件环境,而且编译和调试方便,构建本钱低。 仿真开发的缺点是不大可能仿真目标机上所有的功能,当调试完成后,还必须移植到实际目标机硬件上进一步测。 4.答:1〕实时性:嵌入式系统有实时性要求。 2〕系统可裁剪性:嵌入式系统资源有限,需要系统具有可裁剪性,够用即可。 3〕轻量型网络支持:嵌入式设备需要连接到网上。 4〕功能可扩展性:嵌入式设备功能多样化,需要具有除了核支持外的功能扩展模块 5.答:1〕测试定义必须包括用于OOA、OOD、OOP的错误发现技术。 2〕单元测试和集成测试需要符合OO系

24、统的体系构造。 3〕测试实例必须充分考虑OO软件的特点。 6.答:1〕DSP处理器经过单片化、EMC改造、增加;片上外设而成为嵌入式DSP处理器。 2〕在通用单片机或SOC中增加DSP协处理器。 四、综合题 1.答:1〕实时性:嵌入式系统几乎都是实时系统,应此嵌入式软件必须具有实时性。 2〕异步事件的并发处理:现代的嵌入式系统根本上都是多任务系统,要求对外部事件能够实时处理。由于外部事件的随机性,要求嵌入式软件能够异步并发处理。 3〕应用/操作系统一体化:由于嵌入式系统的资源紧缺,不可能象通用PC一样任意的装操作系统和驱动程序,再装应用软件。因此要求操作系统和相关外设必须根据

25、需要定制,以动态库的形式和应用软件进展编译成一个单独的可执行程序。 4〕应用可固化:所有的嵌入式应用软件都固化在目标机的存储器上,一般都采用的RAM、ROM、FLASH等,不用通用PC的磁盘等,所以要求嵌入式软件做的小。 5〕鲁棒性:由于嵌入式系统要求高可靠性,在出现错误时特别强调容错处理和出错回复能力,保证系统不会因为软件的bugs而崩溃。因此要求鲁棒性,强实时系统要求特别高。 6〕灵活性:要求嵌入式系统具有灵活性,能够根据需要进展裁剪。 7〕平安性:由于平安问题已经成为了现在Internet上的热点问题,嵌入式系统又大量用于互联网的根底设备上,因此平安问题也成了嵌入式系统的

26、关键问题。 2.答:1〕子系统设计:它包含每个子系统的表示。这些子系统使得软件能满足客户定义的需求,并实现支持客户需求的技术根底。该层着重实现主要系统功能的子系统的设计。 2〕类和对象设计层:它包含类层次,也包含每个对象的设计。该层使得系统能够以通用化的方式创立并不断逼近特殊需求。该层刻划实现系统所需的整体对象体系构造和类层次。 3〕消息设计层:它包含每个对象与其他对象/协作者通信的细节,建立系统的部和外部接口。该层指明如何实现对象间协作。 4〕责任设计层:它针对每个对象的所有属性和操作的数据构造和算法的设计。该层表示用于刻划类特征的属性和操作。 3.程序如下: .global

27、 timer_hdr timer-hdr; xcall ent_int ;Start interrupt handler pushn %r1 ;Save register xld.w %r1,0x40 ;Clear timer factor flag xld.w %r0,0x40284 ld.w [%r0],%r1 popn %r1 ;Restore registers xcall sys_clk ;Generate sys_clk xcall ret_int ;end interrupt handler . .word.zl.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服