嵌入式系统相关基础
时间:2007-01-01 来源:hellofalcon
1、什么是嵌入式系统
嵌入式系统以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、提及、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,用于实现对其他设备的控制、监视或管理等功能。
2、嵌入式系统体系结构
3、嵌入式系统开发流程
500)this.width=500;" border="0">
嵌入式软件开发流程
500)this.width=500;" border="0">
4、嵌入式系统的特点:面向特定应用、是一个技术密集、资金密集、高度分散、不断创新的知识集成系统,其软件和硬件都必须高效的设计、量体裁衣、去除冗余,进入市场后具有较长的生命周期,其软件一般都固化在存储器芯片或者单片机本身中,没有自主开发能力,需要有一套开发工具和环境。
5、嵌入式操作系统:嵌入式Linux、Windows CE、Symbian、其他(VxWorks,QNX...)
嵌入式系统以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、提及、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,用于实现对其他设备的控制、监视或管理等功能。
2、嵌入式系统体系结构
嵌入式应用软件 | |
嵌入式操作系统 |
|
嵌入式处理器 |
嵌入式外围设备 |
嵌入式硬件平台 |
3、嵌入式系统开发流程
500)this.width=500;" border="0">
嵌入式软件开发流程
500)this.width=500;" border="0">
4、嵌入式系统的特点:面向特定应用、是一个技术密集、资金密集、高度分散、不断创新的知识集成系统,其软件和硬件都必须高效的设计、量体裁衣、去除冗余,进入市场后具有较长的生命周期,其软件一般都固化在存储器芯片或者单片机本身中,没有自主开发能力,需要有一套开发工具和环境。
5、嵌入式操作系统:嵌入式Linux、Windows CE、Symbian、其他(VxWorks,QNX...)
--以上内容摘自《嵌入式系统开发原理与实践(陈文智等主编)》
6、硬实时和软实时系统的区别
硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。
软实时系统的时限是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,仅仅是轻微的降低了系统的吞吐量。
硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。
软实时系统的时限是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,仅仅是轻微的降低了系统的吞吐量。
--以上内容摘自百度知道,原帖地址:http://zhidao.baidu.com/question/2514017.html
补充:上述图片用dia制作,dia是一款非常方便的图形设计工具,支持包括流程图、网络拓扑图、UML等方面的图表设计,可以导出为各种常见的图片格式。
补充:上述图片用dia制作,dia是一款非常方便的图形设计工具,支持包括流程图、网络拓扑图、UML等方面的图表设计,可以导出为各种常见的图片格式。
相关阅读 更多 +