欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年嵌入式系统案例研究知识总结.docx

    • 资源ID:12945629       资源大小:58.05KB        全文页数:5页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年嵌入式系统案例研究知识总结.docx

    精品学习资源5.几种常见的系统开发模型的优缺点模型瀑布模型快速原型模型增量模型螺旋模型喷泉模型优点文档驱动关注满意用户需求开发早期反馈准时,易于爱护风险驱动对象驱动,是开发过程具有迭代性和无间隙性缺点系统可能不满意客户的需求可能系统设计查、效率低、难以爱护需要开发式体系结构,可能会设计差、效率低风险分析人员有体会且经过充分训练6. 对于嵌入式软件工程治理包括哪几方面;工程范畴治理、工程配置治理、工程进度治理、工程质量治理、工程成本治理、工程风险治理、开发人员治理;7. 应用面对对象的方法进行嵌入式系统开发相对于传统开发方法的优越性;符合人类的思维习惯、稳固性好、可重用性好、可爱护性好8. 基于 UML 嵌入式软件开发环境的结构图;建模 <分析与设计)模型执行 <测试)基于实时框架的代码编译环境、交叉调试环境操作系统1. 嵌入式系统软件运行平台采纳商用嵌入式操作系统和在裸机上直接开发两种方式的优缺点;采纳在裸机上直接开发的方式,并且关键部分采纳汇编语言编写,可以保证该掌握系统的实时性;采纳商用嵌入式事实操作系统开发方式可以保证系统的牢靠性;2. 采纳嵌入式实时操作系统开发方式的优点;实时操作系统供应的任务调度功能,可以有效地治理本系统多周期任务的调度;操作系统供应的时间、信号和任务的通信机制,可以有效地解决本系统中资源共享中的互斥问题;采纳商品化的软件,可提高所开发软件的牢靠性,仍可以简化软件开发成本,提高开发效率;3. 对于嵌入式实时操作系统中的时间性能评估,主要考虑以下三项因素:嵌入式实时操作系统的系统时间开销,一般不大于整个掌握系统运行时间的20%;保证全部任务在规定的时间期限内完成<或进行可调度性评估);任务的上下文切换时间和中断响应时间;4. GSM 和GPRS 两种技术特点;GSM 短信系统适合传输少量数据,数据牢靠性好,系统简洁且易于实现和爱护;GPRS适合于传输大量的数据,传输数据的价格比较低,但是各地GPRS网络建设情形不一样,数据传输牢靠性没GSM短信好;欢迎下载精品学习资源9. 画出 UML 模型中常用关系依靠、泛化、关联、聚合和实现的图示;依靠泛化关联聚合实现10. NOR Flash 和NAND Flash 应从哪几方面比较;器件性能、接口差别、容量和成本、牢靠性和耐用性、易用性、软件支持、市场定位;11. 键盘的结构通常有两种形式:线性键盘和矩阵键盘;矩阵键盘依据识键和译键方法的不同分为哪几种键盘;非编码键盘和编码键盘;非编码键盘主要用软件的方法识键和译键;依据扫描方法的不同分为行扫描法、列扫描法和反转法;编码键盘主要用硬件来实现识键和译键,通常使用8279专用接口芯片,在硬件上要求较高;12. LCD 有哪几种显示方式;反射型 LCD 、投射型 LCD 、透反射型 LCD13. LCD 的数据传输速率公式:R=HS*VS*FR*MVHS是LCD 的行像素点数值, VS是LCD 的列的像素点数值, FR 是帧速率, MV 是模式值;VCLK 是LCD 掌握器的时钟信号;故需要满意VCLK>R;14. 串行通信三种数据传送模式,采纳异步串行通信时,通信的字符必需遵守哪些规定;简述串口的数据传输过程;单工通信、半双工通信、全双工通信;每个字符传送时,必需前面加一位起始位,最终加入一位停止位;一帧数据是从最低有效位开头传输的;传输线在规律1时处于闲暇状态;当每帧数据开头传输时,先发送一个起始位;起始位是从规律1到0的迁移,这个变化说明一帧数据开头传输,接收器就在开头检测到起始位的时候,依据手法两端事先约好的通信速度,检测后面的数据位,从而责成一帧数据;在传输结的最终,利用一个停止位<规律 1)使传输线回到闲暇状态;然后发送方才可以发送下一个字节的数据;15. 网络体系结构与协议分层示意图:16. 传输层主要有 TCP 和UDP 协议,各有什么特点;TCP协议是一种面对连接、端对端的牢靠通信协议,采纳了诸如三次握手建立连接等多种机制来保证传输牢靠性,能补偿IP协议的不足;UDP 协议是一种无连接、不行靠的传输层协议,他只是把应用程序传来的数据加上UDP 头欢迎下载精品学习资源作为 UDP 数据包发送出去,而不保证他们是否能到达目的地;适用于协议开销要求较小的应用场合;17.在嵌入式系统中增加以太网接口的实现方法有:嵌入式处理器+网卡芯片和直接采纳带有以太网络接口的嵌入式处理器;比较它们的优缺点;嵌入式处理器 +网卡芯片方法,对嵌入式处理器没特别要求,通用性强、不受处理器的限制,但处理器的网络数据通过外部总线交换数据时速度慢、牢靠性不高且电路板走线复杂;直接采纳带有以太网络接口的嵌入式处理器要求带有MII 等通用的网络接口,处理器和网络交换数据通过内部总线完成,处理速度快;18. 嵌入式实时操作系统任务创建的实现模型及其特点;任务的创建主要有 fork/exec 实现模型和 spawn实现模型;主要区分在于内存的安排方式;for k/exec模型下,第一调用fork 函数为新任务创建一份与父任务完全相同的内存空间,然后再调用 exec函数装入新任务的代码,并用它来掩盖原有的属于父任务的内容;嵌入式Linux 操作系统是基于 fork/exec 模型的;spawn模式下,在创建新任务的时候,直接为它安排一个全新的地址空间,然后将新任务的代码装入并运行; uCOS操作系统是基于 spawn模型的;19. 在对嵌入式软件平台进行挑选时,通常要考虑的因素: 实际嵌入式系统应用工程对该硬件和软件平台的使用情形;该平台的特别需求;该平台是否有合适的开发工具; 该平台所预留的资源或功能如何;该平台能否供应用户开发的设备驱动程序;该平台是否支持 HTTP 、TCP、 UDP 等TCP/IP协议簇的通信协议;供应该平台公司的进展目标是什么,是否有一个清楚的升级途径;可以使用该平台开发的开发人员有多少,对开发人员的培训费用是多少;该平台日后是否仍需要完善,往往挑选一个良好的平台比一个需要日后完善的平台要廉价多;支持该硬件和软件平台公司的财务状况如何,能否供应日常的技术支持等;20. 一个掌握系统的初始化模块的基本内容;对运行时将要占用的硬件资源进行初始状态的设置; 对所掌握的有关设备进行初始工作状态的复位或调整;设定中断的优先级以及初始化相关的中断机制;掌握程序模块的装入以及相关参数的初始化工作;初始化后应提示把掌握权转交给用户;21. 挑选实时操作系统应从哪几方面考虑其性能和功能;操作系统内核代码所占用的空间应比较小;任务的上下文切换时间越短越好,中断响应时间越快越好;操作系统供应的服务接口的开放性要好,接口类型应比较丰富,毅以利于敏捷使用;操作系统对牢靠性有较强的保证支持才能;使用简洁,支撑环境配套好,可配置、可裁剪才能强;22. 任务的切换基本思想:把当前任务的运行上下文储存起来,并复原新任务的上下文;任务切换通常有下面的基本步骤:A 、 将处理器的运行上下文储存在当前任务的TCB 中;欢迎下载精品学习资源B、 更新当前任务的状态,从运行状态变为就绪状态或堵塞状态;C、 依据肯定的策略,从全部处于就绪状态的任务中挑选一个去运行;D、修改新任务的状态,从就绪状态变成运行状态;E、 依据新任务的 TCB 的内容,复原它的运行上下文环境;23. 在嵌入式系统中,常见的储备治理方案可以分为两大类:实模式和爱护模式;实模式:内存的平面使用模式;特点有:A. 不划分 “系统空间 ”与 “用户空间 ”,无须进行地址映射; B.操作系统与应用程序之间不再有物理的边界;C.系统中的 “任务 ”或“进程 ”,实际上全是内核线程;在实模式下,内存布局可以分为5个段:A. 代码段:包含操作系统和应用程序的全部代码;B.数据段:全部带有初始值的全局变量;C.BSS段:全部未带初始值的全局变量;D.堆空间:动态安排的内存空间;E.栈空间:储存上下文以及函数调用时的局部变量和形参;在实模式储备治理方案下,主要的工作在于堆空间的治理,即如何来治理闲暇的堆空间、如何来安排内存、如何来回收内存等等;爱护模式:处理器中必需有MMU 硬件并启用; 特点有:A. 系统内核和用户程序都有各自独立的地址空间;B. 每个应用程序只能拜访自己的地址空间,不能去破坏操作系统和其他应用程序的代码和数据;24. 与一般软件测试相比,嵌入式软件测试工作所具有的特点;常常采纳交叉编译和交叉测试的方法,需要在基于目标机的测试和基于宿主机的测试之间作出折中;在嵌入式软件测试时,除了验证规律上的正确性之外,仍要看重系统的性能和健壮性; 对嵌入式软件的实时性进行测试时,要借助肯定的测试工具对应用程序的算法复杂度和操作系统的任务调度进行分析、测试;嵌入式系统的硬件一般采纳特地的测试一起进行测试,儿这些测试工具一般不会在应用软件的开发中使用;在进行嵌入式软件测试时必需最大限度的模拟被测软件的实际运行环境,以保证测试的牢靠性;25. 单元测试时,主要从程序模块的哪些主要特点进行检查;模块接口、局部数据结构、重要的执行路径、出错处理、边界条件;26. 移植嵌入式软件分为无操作系统的软件移植和有操作系统的软件移植;对于把操作系统和应用软件作为一个整体,移植到一个新的嵌入式硬件平台上的情形,在系统移植时,真正需要移植的主要是 引导加载程序 BootLoader ,设备驱动程序 一集操作系统中同处理器 亲密相关的代码;27. 对于嵌入式系统性能可从那几个方面进行定性度量;部件的性能指标和综合指标;牢靠性;可爱护性;可用性;系统的功耗;环境适应性;通用性;安全性;保密性;可扩展性;28. 最基本的嵌入式 Linux 有哪三个基本元素组成;目前交叉编译技术主要有哪两种典型的实现模型;1. 系统引导程序; Linux 系统内核;初始化过程;2. Java模式; GNU GCC 模式;欢迎下载精品学习资源欢迎下载

    注意事项

    本文(2022年嵌入式系统案例研究知识总结.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开