嵌入式系统[1]基本概念和特征等嵌入式系统的一般定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是以嵌入式应用为目的的计算机系统。可分为系统级(各种类型的工控器、PC104模块)、板级(各种类型的带CPU的主板及OEM产品)、片级(各种以单片机、DSP、微处理器[2]为核心的产品)。嵌入式系统:广义,有微处理器的专用软硬件系统都可称为嵌入式系统。如单片机、DSP系统。完成单一专业功能简洁高效。无操作系统,管理硬件能力有限,难以实现多任务。狭义,嵌入式微处理器构成独立系统,有操作系统,特定功能,用于特定场合。________________:(1)系统内核[3]小(2)专用性强(3)系统精简(4)高实时性OS(5)嵌入式软件[4]开发走向标准化(6)嵌入式系统需要开发工具和环境实时系统[5]:当事件/请求发生时,相应的任务应该在规定的时间内完成,实时系统的正确性依赖于运行结果逻辑正确性和时间正确性,即实时系统必须在规定的时间范围内正确地响应外部物理过程的变化。特征:(1)时间约束性(2)可预测性(3)可靠性(4)与外部环境的交互作用性分时操作系统[6]:基于公平性原则,各个进程分享处理器,获得大致相同的运行时间。当一个进程在进行I/O操作时,交出处理器,让其他进程运行。________(嵌入式系统的核心)特点:(1)对实时多任务有很强支持能力(2)很强的存储区保护功能(3)可扩展的处理器结构(4)功耗很低分类:(1)嵌入式微控制器MCU--单片机(单片化、体积小、功耗成本低、可靠性高)(2)嵌入式DSP处理器(信号处理[7])(3)嵌入式微处理器(4)嵌入式片上系统嵌入式操作系统[8]:系统软硬件资源的管理者(进程管理/存储管理[9]/I/O设备管理[10]/文件管理[11])特点:可装卸性、强实时性、统一接口、操作方便、简单、友好图形GUI、网络功能强大、强稳定性、弱交互性、固化代码、更好的硬件适应性[12]硬件抽象层[13]:硬件层和软件层之间为中间层(硬件抽象层、板级支持包),该层一般包括相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能。特点:硬件相关性、操作系统相关性设备驱动程序[14]:就是一组库函数,用来对硬件进行初始化和管理,并向上层软件提供良好的访问接口。功能:硬件启动、关闭、停用、读写操作。嵌入式文件系统[15]具有以下特点:兼容性、实时文件系统、可裁减、可配置、支持多种存储设备嵌入式操作系统包括嵌入式内核(基础、核心)、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分
嵌入式系统[1]基本概念和特征等
嵌入式系统的一般定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统是以嵌入式应用为目的的计算机系统。可分为系统级(各种类型的工控器、PC104模块)、板级(各种类型的带CPU的主板及OEM产品)、片级(各种以单片机、DSP、微处理器[2]为核心的产品)。
嵌入式系统:广义,有微处理器的专用软硬件系统都可称为嵌入式系统。如单片机、DSP系统。完成单一专业功能简洁高效。无操作系统,管理硬件能力有限,难以实现多任务。狭义,嵌入式微处理器构成独立系统,有操作系统,特定功能,用于特定场合。
________________:(1)系统内核[3]小(2)专用性强(3)系统精简(4)高实时性OS(5)嵌入式软件[4]开发走向标准化(6)嵌入式系统需要开发工具和环境
实时系统[5]:当事件/请求发生时,相应的任务应该在规定的时间内完成,实时系统的正确性依赖于运行结果逻辑正确性和时间正确性,即实时系统必须在规定的时间范围内正确地响应外部物理过程的变化。特征:(1)时间约束性(2)可预测性(3)可靠性(4)与外部环境的交互作用性
分时操作系统[6]:基于公平性原则,各个进程分享处理器,获得大致相同的运行时间。当一个进程在进行I/O操作时,交出处理器,让其他进程运行。
________(嵌入式系统的核心)特点:(1)对实时多任务有很强支持能力(2)很强的存储区保护功能(3)可扩展的处理器结构(4)功耗很低分类:(1)嵌入式微控制器MCU--单片机(单片化、体积小、功耗成本低、可靠性高)(2)嵌入式DSP处理器(信号处理[7])(3)嵌入式微处理器(4)嵌入式片上系统
嵌入式操作系统[8]:系统软硬件资源的管理者(进程管理/存储管理[9]/I/O设备管理[10]/文件管理[11])特点:可装卸性、强实时性、统一接口、操作方便、简单、友好图形GUI、网络功能强大、强稳定性、弱交互性、固化代码、更好的硬件适应性[12]
硬件抽象层[13]:硬件层和软件层之间为中间层(硬件抽象层、板级支持包),该层一般包括相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能。特点:硬件相关性、操作系统相关性
设备驱动程序[14]:就是一组库函数,用来对硬件进行初始化和管理,并向上层软件提供良好的访问接口。功能:硬件启动、关闭、停用、读写操作。
嵌入式文件系统[15]具有以下特点:兼容性、实时文件系统、可裁减、可配置、支持多种存储设备
嵌入式操作系统包括嵌入式内核(基础、核心)、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分
题目解答
答案
嵌入式系统 特点 嵌入式处理器