论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
嵌入式实时系统开发的正确选择

随着嵌入式实时系统复杂度的提高,设计工程师在定义和分析系统初始要求时必须认真考虑软硬件的协同关系。通常设计工程师还必须权衡系统的灵活性、速度、成本、计划和可用工具之间的关系。本文打算描述嵌入式系统和实时系统的关键特性,并探讨在选择或开发硬件和软件组件的基础上开发高效嵌入式系统的解决方案,同时详细说明嵌入式系统和实时系统开发所特有的关键工艺技术。 
嵌入式系统通常是一个包含微处理器的特殊计算机系统,是一个较大系统或设备的组成部分,它在很大程度上决定了设备的功能特性。许多具备数字接口的设备如微波设备、录像机(vr)和汽车等都会用到嵌入式系统。有些嵌入式系统需要使用操作系统,有些则用单个程序实现整个逻辑,但所有嵌入式系统提供的功能都要比通用计算系统更专业些。嵌入式系统功能包括: 

1. 监视环境-从输入传感器读取数据,然后处理数据并显示结果。 

2. 控制环境-产生并向激励器发送命令。 

3. 转换信息-转换并处理收集到的数据。 
虽然通过传感器和激励器完成与外部世界的交互是嵌入式系统的重要特点,但这些嵌入式系统还提供适合它们所在设备的特殊功能。嵌入式系统一般用来执行控制程序、有限状态机和信号处理算法。这些系统还必须检测内部计算环境和周围电磁系统中发生的故障并对此做出响应。 
嵌入式系统特性 
嵌入式系统的设计挑战是使嵌入式系统的独特性能与设备的特殊约束条件相一致。以下是一些嵌入式系统的重要特性: 

1. 特殊应用系统-嵌入式系统不同于通用处理器,它针对特殊应用进行了优化。 

2. 反应性系统-反应性计算的意思是系统(主要是软件部分)根据传感器信息对环境作出响应,并利用激励器控制环境,同时系统速度能与环境速度同步。 

3. 分布式-嵌入式系统的一般特征是多个通信进程在多个通过通信链路链接的pu或asi上运行。 

4. 异类性-不同的嵌入式系统一般具有不同的结构,以便在处理严格设计约束的嵌入式系统时能够提供更好的设计便利性。 

5. 苛刻环境-许多嵌入式系统并不工作在受控的环境中,因此它们必须能够经受过热、振动、冲击、电源波动和其它恶劣的物理环境条件的考验。 

6. 系统安全性和可靠性-由于嵌入式系统复杂度和运算量的不断增长,需要更多地考虑系统安全因素。 

7. 小型化、重量轻-为了达到便携目的,许多嵌入式系统的重量必须设计得很轻。 

8. 成本敏感性-不同的嵌入式系统对成本的敏感性有很大的不同。 
实时系统的特性 
实时系统要求在外部环境指定的时间间隔内对来自环境的激励信号作出响应(包括物理时间的过渡)。从输入时间到输出时间的延迟必须足够小,以满足可以接受的时间值。通常实时系统需要对环境作出连续及时的响应。 
计算的正确性不仅依赖于结果,而且取决于输出发生的时间。一个实时系统必须满足有限响应时间约束条件,否则会产生严重的后果。如果后果是性能的劣化而不是故障,那么这种系统可以看作是一个软实时系统。如果后果是系统发生故障,那么这种系统就是一种硬实时系统。 
实时系统有反应式和嵌入式两种类型。反应式实时系统会与环境发生连续的互作用,而嵌入式实时系统主要用于控制大型系统中安装的特殊硬件。 
嵌入式系统开发生命周期 
许多系统设计工程师都会经历硬件/软件协同设计的过程(图1),此过程中硬件与软件将同时进行开发。理解硬件与软件功能相互之间的关系及界限有助于确保设计要求得到完整正确的理解和实现。 
早在设计要求的定义与分析阶段,系统开发人员就必须与设计工程师协同分配硬件或/和软件方面的要求。这种分配的依据是早期系统仿真、原型设计和行为建模结果、工程师自己的经验以及上文提及的各种因素权衡结果(图2)。一旦分配结束,就可以立即着手具体的设计和实现。实时系统开发中软硬件的并行设计会使用到各种分析技术,包括: 

未完...点击下方链接下载完整文档

嵌入式实时系统开发的正确选择

随着嵌入式实时系统复杂度的提高,设计工程师在定义和分析系统初始要求时必须认真考虑软硬件的协同关系。通常设计工程师还必须权衡系统的灵活性、速度、成本、计划和可用工具之间的关系。本文打算描述嵌入式系统和实时系统的关键特性,并探讨在选择或开发硬
  • 上一篇:操作系统“闹革命”
  • 下一篇:基于构件技术在嵌入式操作系统中的应用
  • 搭建基于Linux桌面环境的影音平
    基于Cent OS操作系统的虚拟机应
    《Linux操作系统》工学结合教学
    《计算机操作系统》课程教改研究
    感受便捷Windows8鲜为人知的五十
    浅谈基于内容检索的媒体语义特征
    于PCI9656设备驱动程序的Linux2.
    开放教育计算机操作系统课程教学
    微软发布Windows8操作系统
    提高实时操作系统的实时性能和可
    iPad3问世前夜 Win8出鞘:微软舞
    改善嵌入式Linux实时性能的方法
    windows nt环境下fddi网卡驱动程
    避免误删,找回Windows8删除文件
    浅谈Windows XP系统漏洞的防范
    改善嵌入式Linux实时性能的方
    基于Vxworks实时操作系统的串
    嵌入式数据库典型技术―SQLite
    基于μC/OS的嵌入式系统应用开
    基于Linux内核的键盘模拟实现
    回路硬件仿真技术在直升机控制
    操作系统课程的实验教学改革
    基于构件技术在嵌入式操作系统
    操作系统“闹革命”
    操作系统原理教学中多课程知识
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除