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

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

ID:61448059

大小:23.50 KB

页数:6页

时间:2021-01-31

嵌入式实时操作系统实验指导书.doc_第1页
嵌入式实时操作系统实验指导书.doc_第2页
嵌入式实时操作系统实验指导书.doc_第3页
嵌入式实时操作系统实验指导书.doc_第4页
嵌入式实时操作系统实验指导书.doc_第5页
资源描述:

《嵌入式实时操作系统实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、MOS_CPU_C.COS_CPU.H//uCOS-II核心程序uCOS_II.HuCOS_II.COS_CORE.COS_TASK.COS_TIME.COS_FLAG.COS_MBOX.COS_MEM.COS_MUTEX.COS_Q.COS_SEM.C//PC相关程序PC.CPC.H把实验程序也拷贝到该文件夹下:INCLUDES.HOS_CFG.HTEST.C2、启动BORLANDC++4.5,创建工程。菜单Project--->Newproject...,弹出“NewTarget”对话框。(1)在“Projectpathandname”中指定工程路径:c:

3、testproj0000.ide(2)在“TargetType”下选择“Application[.exe]”(3)在“PlatForm”下选择“DOS[Standard]”(4)在“TargetModet”下选择“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.C4、修改INCLUDES.H中包含的文件路径,去掉前面的“softwareucos-iisource”

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

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

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

7、meSET()将OSTime设置为10.。五、实验报告要求1.写出系统时间获得与显示和时间设置的源程序。2.描述运行结果。六、思考题OSTimeSET()函数的作用?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。