19 实时计算系统 CS42课程教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE9

《实时计算系统》教学大纲

课程英文名称

RealTimeComputingSystems

开课院系

中欧航空工程师学院

课程类别

专业选修课

授课对象

专业学位

授课方式

讲授类

课程总学时

32

课程总学分

2

开课学期

2

适用专业

航空工程

预修课程

数字电路

主讲教师1

张亚娟

职称

讲师

主讲教师2

职称

课程简介(500字以内):

实时计算系统是航空电子相关专业的专业课,它是在学生修完《数字电路》、《计算机程序设计》等基础课程后,为进一步了解航空电子系统的软、硬件结构、系统设计方法而开设。通过本课程,学生应该掌握嵌入式实时系统的基本概念、系统功能分析及建模方法以及多任务实时应用程序的开发方法。

课程教学目标与基本要求:

通过本课程的学习,需要学生掌握:

(1)实时计算系统的基本概念、应用领域、发展趋势、设计上的挑战以及典型的软件生命周期模型。

(2)实时计算系统硬件组成:

掌握实时计算系统的组成:传感器、处理器、执行器等的概念和功能。了解处理器与外围设备之间的通讯方式。掌握RS232通信协议。

(3)实时计算系统的功能分析和动态行为建模:

了解SysML和UML建模语言。掌握利用SysML语言对实时计算系统进行功能分析和建模的方法。掌握有限状态机(FSM)的概念和要素及利用有限状态机对系统进行动态行为建模的方法。

(4)操作系统:

掌握进程、线程的概念和区别。掌握典型的操作系统调度方法。掌握并发产生的条件,掌握互斥、信号量、消息邮箱、生产者、消费者等概念及使用方法。

(5)多任务设计:

掌握实时多任务应用程序的设计方法。掌握采用AADL语言对多任务应用程序进行建模的方法。

课程考核方式和成绩计算评定:

1.考核方式:考试(√);考查()

2.成绩评定:

总评成绩构成:平时考核()%;中期考核()%;期末考核(80)%

平时成绩构成:考勤考纪(5)%;作业()%;读书报告()%

实践环节(15)%;其他()%

课程内容及详细教学计划:

授课内容(细化到章、节、目)

教学目标

授课模式(指传统讲授、讨论、多媒体教学等)

第一章

掌握实时计算系统基本概念及软件生命周期模型

讲授多媒体教学

第二章:第一节

掌握实时系统硬件系统的主要结构:CPU及其工作原理、存储器、传感器、执行器

讲授多媒体教学

第二章:第二节

掌握一下概念:并行通讯和串行通讯;同步通讯和异步通讯;2RS232通信协议规范;对信息进行完整性校验的意义和方法

讲授多媒体教学

第三章:第一节

从本节开始,进入软件设计分析部分。

掌握系统功能分析的步骤与方法,并能够利用SysML里的基本模块对系统功能分析进行建模

讲授多媒体教学

习题课(1)

以深井液位控制系统为例,练习使用SysML对系统软件功能进行分析建模

练习分析

第四章

了解主要的嵌入式实时操作系统;掌握线程在内核中的几种状态;掌握操作系统内核的主要作用;掌握线程件同步的几种主要方式(信号量、消息邮箱、生产者和消费者模型)。

讲授多媒体教学

习题课(2)

以深井液位控制系统为例,练习使用SysML对系统软件功能进行分析建模

练习分析

第五章:第一节

掌握以下基本概念:同步编程范式、多线程编程;能够为不同的线程设计合理的触发方式。

讲授多媒体教学

习题课(3)

对控制系统的动态行为进行分析,利用UML中的FSM进行建模。

练习分析

第五章:第二节

掌握软件系统实时性的基本分析方法。

讲授多媒体教学

习题课(4)

将系统硬件系统进行改变,重新对系统功能分析模型进行修改。

练习分析

习题课(5)

对系统进行多线程设计分析,并分析系统的实时性。

练习分析

习题课(6)

多线程编程实验

上机实验

习题课(7)

对深井液位控制系统进行多线程程序设计

上机实验

习题课(8)

对深井液位控制系统进行多线程程序设计

上机实验

教材及教学参考资料

教材

序号

教材名称

编著者

出版单位

出版时间

1

SystèmesTempsRréelEmbarqués

EmmamuelGrolleau

DUNOD

2014

2

EmbeddedSystemDesign:AUnifiedHardware/SoftwareIntroduction

FrankVahidandTonyGivargis

JohnwileySons,Inc

2010

参考资料

序号

参考资料名称

编著者

出版单位

出版时间

1

SysMLDistilled:ABriefGuidetotheSystemsModelingLanguage

LennyDelligatti

Pearso

文档评论(0)

阿尔格栅rerfa + 关注
实名认证
文档贡献者

知识杂货铺~

1亿VIP精品文档

相关文档