欢迎来到天天文库
浏览记录
ID:1361673
大小:867.00 KB
页数:20页
时间:2017-11-10
《嵌入式实时操作系统实验手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式实时操作系统实验手册嵌入式实时操作系统实验手册系别:电子信息与计算机科学系专业班级:文电1131、1132文通1141实验地点:一教203、204实验时间:9-17周,周三,3、4节指导教师:荆蕾学期:2013-2014学年度第二学期9嵌入式实时操作系统实验手册目录目录2学时进度安排2实验一uCOS-II操作系统的文件结构和任务的创建3一、实验目的3二、开发环境介绍3三、实验任务:7实验二任务的删除8一实验目的8二理论知识8三实验任务:9实验三信号量的使用10一实验目的10二实验原理10三实验任务:11实验四互
2、斥型信号量的使用12一实验目的12二理论知识12三实验内容13实验五消息队列的使用14一实验目的14二实验原理14三实验内容16实验六信号量集的使用17一实验目的:17二实验原理:17三实验内容19学时进度安排时间实验内容9、11周,周三,3,4节实验一、操作系统的文件结构和任务的创建12周,周三,3,4节实验二、任务的删除13、14周,周三,3,4节实验三、信号量的使用15周,周三,3,4节实验四、互斥型信号量的使用16周,周三,3,4节实验五、消息队列的使用17周,周三,3,4节实验六、信号量集的使用9嵌入式实时
3、操作系统实验手册实验一uCOS-II操作系统的文件结构和任务的创建一、实验目的1.熟悉并掌握基于uC/OS-II的开发工具TurboC3.02.了解uC/OS-II的文件结构、文件之间的依赖关系。3.了解任务创建的方法。二、开发环境介绍(一)为什么选择用TurboC3.0编译UCOS(uC/OS-II)?按照课本(任哲老师)给出的BorlandC编译方式,配置起来有些复杂(课本第二章讲了使用BorlandC编译的配置方法,请感兴趣的同学自己研究)。所以这里我们选择了配置好的工程文件,使用TurboC3.0编译。Tur
4、boC是Borland公司开发的DOS下16位C语言集成开发工具。有2.0和3.0版本,2.0只支持C语言编译,不支持鼠标操作,而3.0版本可以支持C/C++两种语言编译,而且还支持鼠标和//注释方式;TC2.0是80年代开发的,使用了很多年一直到现在WINDOWS系统才逐渐退出舞台。TurboC2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用TurboC2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo2.0的集成开发环境内,并且可以通过一
5、个简单的主屏幕使用这些功能。(二)在开始做之前,请确保您已经有Software文件夹(即ucos源文件和PC上的移植文件)。编译UCOS需要的源文件如下:1.SOURCE文件夹(..Softwareprojectsource)的文件如下:含OS_CORE.C、OS_FLAG..C、OS_MBOX.C、OS_MEM.C、OS_MUTEX.C、OS_Q.C、OS_SEM.C、OS_TASK.C、OS_TIME.C、uCOS_II.c、uCOS_II.H等11个文件2.Project文件夹下的文件如下:OS_CPU
6、.H、OS_CPU_A.ASM、OS_CPU_C.C(三个文件)INCLUDE.H、OS_CFG.H、PC.H、PC.C我们的源程序文件TEST.C9嵌入式实时操作系统实验手册OS_CPU_A.ASM汇编语言源程序文件,需要用TASM汇编,即TASM.exe和TASM2MSG..exe这两个文件。Output文件夹中包含了编译生成的OBJ和EXE文件(三)程序的编译和运行步骤该工程文件的使用方法:1、双击TCPP30E.EXE启动TurboC3.0。可以用Alt+Enter切换,使TC全屏。2、在Project菜单-
7、--选择OpenProject..,在弹出的对话框中选择UCOS2.PRJ即为我们已经建立好的工程文件。如下图所示:打开后TC界面可能没什么变化,你可能以为还没打开,可以将Project窗口打开9嵌入式实时操作系统实验手册能够看到刚才打开的UCOS2工程包含的文件了3、OK我们开始编译Alt+C选择编译菜单的make编译成功4、Alt+R选择Run菜单下的run执行。(注意:运行的结果如下图所示,但是这个结果是根据Test.c程序的不同而变化的。)9嵌入式实时操作系统实验手册5、按ESC键可以返回TC界面,你就可以开
8、始写自己的TEST.C文件了6、如果需要往工程中添加文件,请选择Project菜单----Additem…(不需要添加的将此步骤忽略)添加文件additem9嵌入式实时操作系统实验手册添加c文件三、实验任务:1、请通过工程文件来了解uC/OS-II的文件体系uC/OS-II包括三个部分:(P13,图1-7)1)核心代码部分,这部分代码与处理器无
此文档下载收益归作者所有