综合资讯 技术文章 原文阅读 在线商城 下载专区 DATASHEET 技术论坛 商务频道

电子技术 | 技术资料 | 嵌入式系统 | 单片机专题 | DSP专题
EDA/PLD专题 | 电源技术专题 | 电子制作专题 | 其他综合 | 芯片选型

所在的位置:首页在线阅读嵌入式系统VxWorks培训讲稿(第一部分 VxWorks & Tornado Overview)正文
 
第五章 实时系统的实现步骤

  我们在设计一个实时系统的时候一定要站在软件工程的高度,从系统分析员的角度出发,按照软件工程的步骤去实施。

第一节 软件系统的分析与设计
    在软件的分析与设计阶段,我们可以将分析于设计的方法大致分为两类:
    1. MIS的方法:其分析与设计的思想大致是经历了由结构化的方法向OO的方法逐渐转变的过程,其分析与设计的核心是处理和数据的抽象,最终形成一套结构图或对象图。
    2. RTS的方法:采用Real Time A&D的思想,其分析与设计的核心是系统的实时性(强实时系统的时间耗尽线在us级、准实时系统的在ms级、弱实时系统的在s级),主要的工作是进行任务的划分、调度、同步、通信,最终形成一套多任务流程图、任务功能说明书。

第二节 实时软件的实现
    系统分析员在生成多任务流程图和任务功能说明书后,将系统的模块进行划分,交给程序员来实现,程序员可以分为两组:应用程序员、系统程序员。
    进行应用编程要具有如下背景:应用领域的背景,熟悉system call、memory usage、config system、interface。
    系统编程就是进行操作系统移植、编写驱动程序,系统程序员要具有如下背景:了解硬件的工作原理,了解系统的体系结构、具有多任务的概念、熟悉system call、OS、Component、interface、memory usage。


返回 上一页 下一页   信息发布:工号06   转引自: 【 】 【打印】 【关闭

关于我们 ┋ 友情链接


深圳市福田区海滨广场恒福花园恒华阁11F
电话:0755-88305872 传真:0755-88305880
Copyright©2005-2007 无忧电子开发网版权所有

粤ICP备05064233号