VxWorks嵌入式实验报告.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
重庆大学研究生专业实验教学 实验报告书 重庆大学研究生院制 实验课程名称: 嵌入式实时操作系统实验 实验指导教师: 学 院: 专 业: 信号与信息处理 类 别: 学 号: 姓 名: 实验日期: 成 绩: 1 专 业 实 验 报 告 实验名称 嵌入式实时操作系统实验 实验时间 2013-06-08 到 2012-06-09 学生姓名 学号 指导老师 实验进度安排: (一)实验介绍 2013-06-08 周六上午 8:30-11:30 讲授嵌入式实验课程内容及要求,介绍嵌入式实时操作系统 的基本工作原理,并演示嵌入式软件开发流程; 一.重点检查以下基本实验 1.嵌入式系统开发流程—使用 Tornado/VxWorks 开发嵌入式软件 二.任选一个综合实验题目(用于考察嵌入式系统中应用程序及驱动程序编写掌握情况),并 对其功能进行升级; 1. 编写程序,实现以下功能 编写辅助时钟驱动程序,要求当执行 sysAuxClkRateSet2(1)时,辅助时钟的中断频率为 1 分钟 中断一次,并使发光二极管 LED3 和 LED4 交替点亮。 2.编写程序,实现以下功能 系统有三个任务,tClientTask1、tClientTask2 和 tServerTask; 它们之间使用消息队列实现任务间的通信,tClientTask1 和 tClientTask1 发送消息(函数名,如 add 和参数),tServerTask 接收消息,在服务器任务上执行函数(如实现加法运算),将执行的 结果通过消息队列返回给 tClientTask1 和 tClientTask2 任务,tClientTask1 和 tClientTask2 打印 服务器运算出来的结果。 3.编写程序,实现以下功能 系统有三个任务,tClientTask1、tClientTask2 和 tServerTask; 它们之间使用 Socket 接口实现任务间的通信,tClientTask1 和 tClientTask1 发送消息(函数名, 如 add 和参数),tServerTask 接收消息,在服务器任务上执行函数(如实现加法运算),将执行 的结果通过 Socket 接口返回给 tClientTask1 和 tClientTask2 任务,tClientTask1 和 tClientTask2 打印服务器任务 tServerTask 运算出来的结果。 4.编写程序,实现以下功能: 要求系统中有三个任务, tTaskA 和 tTaskB, 以及 tTaskC, 要求实现独立型同步或关联型同步; (可使用二进制信号量或者事件机制)。 5.编写程序,实现以下功能: 将一段内存模拟成虚拟 IO 设备, 并使用该虚拟 IO 设备实现两个任务间的通信(要考虑同步与 互斥机制) 6.系统包含三个任务,一个初始化任务(tInitTask),一个生产者任务(tSendTask),一个消费者 任务(tReceiveTask); 要求 tSendTaskt 与 ReceiveTask 之间使用消息队列传递数据; 要求 tInitTask 能设置 tSendTask 和 tReceiveTask 的优先级, 2 要求 tInitTask 能设置传递消息的数量和消息队列的大小。 7. 编写程序,实现以下功能 要求系统具有两个任务,两个任务之间使用二进制信号和计数式信号量实现同步 当在 windSh 下 执行 semTest 'b' 使用二进制信号量实现任务之间的同步 执行 semTest 'c' 使用计数式信号量实现任务之间的同步 8. 编写程序,实现以下功能 使用二进制信号量实现辅助时钟定时器服务程序与任务之间的同步; 当按下 R2 按钮(irq5 中断按钮)时,停止定时器工作。 9. 编写程序,实现以下功能 当执行 timerTestStart 'w'时,使用看门狗定时器实现信息的周期打印 当执行 timerTestStart 'a'时,使用辅助时钟实现信息的周期打印 当执行 timerTestStop 'w'时,停止看门定时器 当执行 timerTestStop 'a'时, 停止辅助时钟 10. 编写程序,实现以下功能 系统有两个任务 tTaskA,tTaskB; 当 tTaskA 执行时点亮发光二极管 LED3, 当 tTaskB 执行时点亮发光二极管 LED4; 当按下 R2,熄灭 LED3 与 LED4,并删除掉 tTaskA 与 tTaskB 11. 编写程序,实现以下功能 编写辅助时钟驱动程序(1 分钟中断一次),每隔一分钟点亮一次发光二极管,点量发光二极管 要求用字符型 IO 设备驱动程序实现(如使用 ioctl 函数,或者 write 函数)。 12. 编写程序实现以下功能: 系统有两
剩余24页未读,继续阅读
- kfjh2024-04-22资源很好用,有较大的参考价值,资源不错,支持一下。
- m0_743966432024-01-14资源和描述一致,质量不错,解决了我的问题,感谢资源主。
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助