2022年实验报告——嵌入式实时操作系统实验.docx
《2022年实验报告——嵌入式实时操作系统实验.docx》由会员分享,可在线阅读,更多相关《2022年实验报告——嵌入式实时操作系统实验.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 专 业 实 验 报 告试验名称嵌入式实时操作系统试验试验时间2022-06-05 到 2022-06-20王韬同学姓名丁代荣学号20221213012 指导老师试验进度支配:第一次试验 2022-06-05 第 13 周日 下午 3:00-6:00 分组一 晚上 7:00-10:00 分组二 ;试验内容为 1.调试多任务创建程序懂得多任务调度算法;2.任务间通信:调试供应的参考程序,改写为客户机服务器模型 3.任务间同步:调试供应的参考程序,改写为单向同步,考虑同步丢失的现象,将二进制信号量换为计数 式信号量观看程序执行结果;其次次试验2022
2、-06-06 第 14 周六 晚上 7:00-10:00 分组一 周日晚上7:00-10:00 分组二 ;试验内容为1.多任务间互斥操作,懂得互斥信号量的使用,以及优先级翻转现象及优先级继承算法;2.嵌入式系统的开发流程:基于 ppc860或者 s3c4510 试验板 和 VxWorks 的嵌入式系统软件开发流程 第三次试验2022-06-19 (第 15 周周六)晚上7:00-10:00 分组一 周日晚上7:00-10:00 分组二 ;试验内容为1.中断服务程序及中断掌握器初始例程设计:懂得 的参考试验例程ISR 的设计约束,以及中断掌握器的初始化,调试供应2.定时器驱动程序设计:把握看门狗
3、定时器的使用方法,懂得帮助时钟定时器的工作原理,把握驱动程序设计方法及应用程序中使用定时器的方法第四次试验2022-06-20 (第 16 周周六)晚上 7:00-10:00 分组一 周日晚上 7:00-10:00 分组二 ;试验内容为:1. IO 设备驱动程序设计:2. 嵌入式系统交叉编译-makefile 文件的编写与使用3. 嵌入式系统的交叉调试-browser,windsh,debuger 工具使用第五次试验 最终一次试验(评定成果)2022-06-20 (第 16 周周日)晚上 7:00-10:00 分组二一检查前几次试验 ,重点检查以下试验1.嵌入式系统开发流程2.嵌入式系统交叉编
4、译makefile 文件编写综合试验课题二综合试验题目(任选一个)1.编写程序,实现以下功能tInitTask ,一个生产者任务tSendTask,一个消费者任务tReceiveTask; 系统包含三个任务, 一个初始化任务要求 tSendTaskt 与 ReceiveTask 之间使用消息队列传递数据;要求 tInitTask 能设置 tSendTask 和 tReceiveTask 的优先级,要求 tInitTask 能设置传递消息的数量和消息队列的大小;2. 编写程序,实现以下功能要求系统具有两个任务,两个任务之间使用二进制信号和计数式信号量实现同步当在 windSh 下执行 semTe
5、st b使用二进制信号量实现任务之间的同步执行 semTest c使用计数式信号量实现任务之间的同步3. 编写程序,实现以下功能使用二进制信号量实现帮助时钟定时器服务程序与任务之间的同步;当按下 R2 按钮 irq5 中断按钮 时,停止定时器工作;4. 编写程序,实现以下功能1 名师归纳总结 - - - - - - -第 1 页,共 5 页精选学习资料 - - - - - - - - - 当执行 timerTestStart w 时,使用看门狗定时器实现信息的周期打印当执行 timerTestStart a 时,使用帮助时钟实现信息的周期打印当执行 timerTestStop w 时,停止看门
6、定时器当执行 timerTestStop a 时, 停止帮助时钟5. 编写程序,实现以下功能系统有两个任务 tTaskA,tTaskB ;当 tTaskA 执行时点亮发光二极管 LED3 ,当 tTaskB 执行时点亮发光二极管 LED4 ;当按下 R2,熄灭 LED3 与 LED4 ,并删除掉 tTaskA 与 tTaskB 6. 编写程序,实现以下功能系统有两个任务,tClientTask 和 tServerTask;它们之间使用消息队列实现任务间的通信,tClientTask 发送消息 函数名, 如 add 和参数 ,tServerTask 接收消息,在服务器任务上执行函数照实现加法运算
7、,将执行的结果通过另一个消息队列返回给tClientTask任务, tClientTask 打印结果;7. 编写程序,实现以下功能编写帮助时钟驱动程序 1 分钟中断一次 ,每隔一分钟点亮一次发光二极管,点量发光二极管要求用字符型IO 设备驱动程序实现 如使用 ioctl 函数,或者 write 函数 ;8. 编写程序实现以下功能:系统有两个任务,分别为 tTaskA 和 tTaskB:当 tTaskA 执行时,发光二极管 LED3 点亮 5 秒,当 tTaskB 执行时,发光二极管 LED4 点亮 5 秒;点亮发光二极管均使用设备驱动程序 如使用 ioctl 函数,或者 write 函数,时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 实验 报告 嵌入式 实时 操作系统
限制150内