1.课程中文名称:嵌入式实时操作系统课程设计
课程英文名称:Embedded System Software Course Design Based on VxWorks
课程负责人:王 韬
2.学时学分:2周,2学分
3.适用专业:电子工程、通信工程、生物医电专业
4.预修课程:电路原理、模拟电子技术、数字电子技术等
5.内容简介
通过本课程设计教学所要达到的目的是:通过对课程设计任务的完成,使学生理解嵌入式实时操作系统VxWorks的工作原理,掌握使用Torando软件开发嵌入式系统的过程。同时,由于设计中涉及到硬件微处理器的使用和C语言等知识,可以起到培养学生综合运用各种知识和技术解决问题的能力。
学生在课程中将完成如下实验项目: 1)设计创建多任务以实现内核对任务进行管理与调度 2)设计消息队列来实现任务间的通信 3)设计二进制信号量来实现任务间的同步 4)设计互斥信号量来实现对共享资源的保护 5)设计字符IO设备的驱动程序使应用程序以通用接口实现对IO设备的访问 6)设计中断初始化程序从而以通用接口实现中断的有关操作 7)设计看门狗定时器来实现对死限任务(deadline task)的处理 8)设计辅助定时器来满足某些需要周期执行的操作处理
6.课程教材:《嵌入式实时操作系统VxWorks课程实践指导书》 王韬,重庆大学自编讲义
7.参考书:《VxWorks与嵌入式软件开发》 罗国庆,机械工业出版社 《嵌入式实时操作系统VxWorks及其开发环境Torando》 孔祥营,电力出版社
8.选课对象:电子工程、通信工程、生物医电专业
9.开课单位:重庆大学电工电子基础实验教学中心
|