《实时控制软件设计》第一周作业

一、创建账号:

在博客园(cnblogs.com)上创建账号, 在github.com上创建账号,并把个人的姓名、学号、博客园账号名,github账号名一起发给助教汇总。

二、博客作业:

选择一个典型的实时控制系统(CNC/工业机器人/汽车ABS系统......)的软件系统(或其中的一个软件模块)做案例分析,列出:

  • 该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。
  • 如果你是软件设计者,要实现这些实时功能,要设计几个实时任务?
  • 这几个实时任务是时间触发的还是事件触发的,如果是时间触发的,周期大约是多少?
  • 这几个实时任务之间是相互独立还是存在着一定的依赖关系?分析这种依赖关系。
  • 这几个实时任务之间是否都需要使用一些共享的硬件资源?列出这种依赖性。

三、开发环境搭建:

参照github课程主页上的指导文档搭建本课程所使用的开发环境:

https://github.com/RTCSD2016/notes/blob/master/xenomai开发环境.md

posted @ 2016-11-23 13:09  chenhust  阅读(552)  评论(4编辑  收藏  举报