嵌入式实时操作系统实验指导书new.doc

上传人:scccc 文档编号:11558489 上传时间:2021-08-23 格式:DOC 页数:6 大小:54.50KB
返回 下载 相关 举报
嵌入式实时操作系统实验指导书new.doc_第1页
第1页 / 共6页
嵌入式实时操作系统实验指导书new.doc_第2页
第2页 / 共6页
嵌入式实时操作系统实验指导书new.doc_第3页
第3页 / 共6页
嵌入式实时操作系统实验指导书new.doc_第4页
第4页 / 共6页
嵌入式实时操作系统实验指导书new.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《嵌入式实时操作系统实验指导书new.doc》由会员分享,可在线阅读,更多相关《嵌入式实时操作系统实验指导书new.doc(6页珍藏版)》请在三一文库上搜索。

1、嵌入式实时操作系统实验指导书嵌入式实时操作系统实验指导书实验一:任务创建实验二:任务删除实验三:时钟节拍与钩子函数实验实验四:系统时间获得与显示实验一 任务创建实验一、实验目的1掌握BORLAND C+4.5使用方法;2掌握任务建立的方法和过程。二、实验仪器微型计算机 一台三、实验原理BORLAND C+4.5中利用C+的编程原理。任务建立使用OSTaskCreate完成。自己画出程序流程图。四、实验内容及步骤BORLAND C+4.5使用方法:1、创建一个工程文件夹,如:d:ex1,把uCOS-II的所有文件拷贝到该文件夹下,文件列表如下: /CPU移植相关程序 OS_CPU_A.ASM O

2、S_CPU_C.C OS_CPU.H /uCOS-II核心程序 uCOS_II.H uCOS_II.C OS_CORE.C OS_TASK.C OS_TIME.C OS_FLAG.C OS_MBOX.C OS_MEM.C OS_MUTEX.C OS_Q.C OS_SEM.C /PC相关程序 PC.C PC.H 把实验程序也拷贝到该文件夹下: INCLUDES.H OS_CFG.H TEST.C2、启动BORLAND C+4.5,创建工程。 菜单Project -New project.,弹出“New Target”对话框。 (1)在“Project path and name”中指定工程路径:

3、c:testproj0000.ide (2)在“Target Type”下选择“Application.exe” (3)在“PlatForm”下选择“DOSStandard” (4)在“Target Modet”下选择“Large” (5)单击“OK”按钮 3、工程中添加如下5个文件 (1) d:ex1TEST.C (2) d:ex1OS_CPU_C.C (3) d:ex1OS_CPU_A.ASM (4) d:ex1uCOS_II.C (5) d:ex1PC.C 4、修改INCLUDES.H中包含的文件路径,去掉前面的“softwareucos-iisource” 5、编译 菜单Project

4、-Compile/Make all/Build all,或者点工具栏上的按钮。使用OSTaskCreate编写任务建立程序TEST.C源文件。五、实验报告要求1写出任务建立的源程序。2描述运行结果。六、思考题除了OSTaskCreate还可以用什么函数来建立任务,二者有什么区别?实验二 任务删除实验一、实验目的掌握任务建立的方法和过程。二、实验仪器微型计算机 一台三、实验原理任务建立使用OSTaskDel()完成。自己画出程序流程图。四、实验内容及步骤1、BORLAND C+4.5的使用过程和方法如试验一所示。2、使用OSTaskDel()编写任务删除程序TEST.C源文件。五、实验报告要求1

5、写出任务建立的源程序。2描述运行结果。六、思考题空操作任务是否能删除?为什么?实验三 时钟节拍与钩子函数实验实验一、实验目的掌握时间节拍函数的方法。掌握钩子函数的方法。二、实验仪器微型计算机 一台三、实验原理时间节拍函数OSTimeTick (),钩子函数OSTimeTickHook()。自己画出程序流程图。四、实验内容及步骤1、BORLAND C+4.5的使用过程和方法如试验一所示。2、设计三个任务,其中intertask任务在时钟节拍中断服务程序用了钩子函数OSTimeTickHook()中断10000次时使用一个信号变量interkey激活的。五、实验报告要求1写出时间管理的源程序。2描

6、述运行结果。六、思考题钩子函数的作用是什么?实验四 系统时间获得与显示实验一、实验目的掌握系统时间获得与显示的方法和过程。二、实验仪器微型计算机 一台三、实验原理时间获得并显示用OSTimeGet()完成,时间设置用OSTimeSET()完成。自己画出程序流程图。四、实验内容及步骤1、BORLAND C+4.5的使用过程和方法如试验一所示。2、设计一个应用程序,在任务中调用函数OSTimeGet()获得并显示系统的时钟节拍数OSTime.当任务运行10s时,调用函数OSTimeSET()将OSTime设置为10.。五、实验报告要求1写出系统时间获得与显示和时间设置的源程序。2描述运行结果。六、思考题OSTimeSET()函数的作用?6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1