您所在位置: 网站首页 / 嵌入式复习总结[五篇].docx / 文档详情
嵌入式复习总结[五篇].docx 立即下载
2025-08-27
约6.6万字
约99页
0
74KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式复习总结[五篇].docx

嵌入式复习总结[五篇].docx

预览

免费试读已结束,剩余 94 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

嵌入式复习总结[五篇]

第一篇:嵌入式复习总结一、嵌入式系统基本知识1、什么是嵌入式系统、分层结构:根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”,此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置;一般定义:“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”;微机学会的定义:嵌入式系统是以嵌入式应用为目的的计算机系统。可分为系统级、板级、片级(系统级:各种类型的工控器、PC104模块;板级:各种类型的带CPU的主板及OEM产品;片级:各种以单片机、DSP、微处理器为核心的产品)。分层结构:嵌入式系统:硬件、驱动、操作系统、中间件、应用。2、嵌入式系统与单片机、PC系统的区别:(单片机与嵌入式系统比较,一般没有操作系统,就没有办法同时运行多个任务,单片机总是运行单个任务)目前嵌入式系统的主流是以32位嵌入式微处理器为核心的硬件设计和基于实时操作系统(RTOS)的软件设计;单片机系统多为4位、8位、16位机,不适合运行操作系统,难以进行复杂的运算及处理功能;嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软硬件流水设计;嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同;单片机学习一般从硬件入手,从硬件体系结构、汇编语言到硬件设计、软件设计;嵌入式系统学习可以从软件入手,从应用层编程到操作系统移植、硬件平台设计较好,按单片机设计的学习流程较难掌握。嵌入式系统与pc系统区别:嵌入式系统一般是专用系统,而PC是通用计算平台;嵌入式系统的资源比PC少得多;嵌入式系统软件故障带来的后果比PC机大得多;嵌入式系统一般采用实时操作系统;嵌入式系统大都有成本、功耗的要求;嵌入式系统得到多种微处理体系的支持;嵌入式系统需要专用的开发工具。3、常见的嵌入式操作系统有哪些?可分为商用型和免费型。免费型:实时操作系统在价格方面具有优势,目前主要有Linux和μC/OS,稳定性与服务性存在挑战。Linux:是开放源码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发的强大技术后盾;Linux的内核小、功能强大、运行稳定、系统健壮、效率高,易于定制剪裁,在价格上极具竞争力;Linux不仅支持x86CPU,还可以支持其他数十种CPU芯片。嵌入式Linux是指对Linux经过小型化裁剪后,能够固化在容量只有几百K字节或几兆字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统。主要有RTLinux和CLinux。商用型:实时操作系统功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵,如Vxworks、QNX、WinCE、PalmOS等。VxWorks,是一种嵌入式实时操作系统,具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢占据着一席之地。特点是:可靠性、实时性和可裁减性;它支持多种处理器,如x86、i960、SunSparc、MotorolaMC68xxx、MIPS、POWERPC等。WindowsCE3.0:一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统;针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台,WindowsCE嵌入但不够实时,属于软实时操作系统;由于其Windows背景,界面比较统一认可;操作系统的基本内核需要至少200K的ROM。4、嵌入式系统的特点:(1)系统内核小:由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限;(2)专用性强:嵌入式系统个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植;即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改;针对不同的任务,往往需要对系统进行较大更改,这种修改和通用软件的“升级”是完全不同的概念;(3)系统精简:嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全;(4)高实时性OS:这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性;(5)嵌入式软件开发走向标准化:嵌入式系统的应用程序可以没有操作系统直接在芯片上运行。为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量;(6)嵌入式系统需要开发工具和环境:其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

嵌入式复习总结[五篇]

文档大小:74KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用