欢迎来到天天文库
浏览记录
ID:41068537
大小:256.50 KB
页数:33页
时间:2019-08-15
《实时操作系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实时操作系统实习报告实时操作系统实验报告32实时操作系统实习报告实验一任务管理实验实验目的:l理解任务管理的基本原理,了解任务的各个基本状态及其变迁过程;l掌握µC/OS-II系统的编程方法,包括main函数的书写方法,任务组成、创建、启动和时间函数,主要包括:nOSInit;OSStart;OSTaskCreate;PC_DispStr;PC_GetKey;OSTimeDlyHMSM;OSTimeDly;OSTimeGet等。实验要求与思路:设计一个任务,利用OSTimeGet实现时间的获取,同时利用PC_DispStr实现时间的显示,同时需要编写一个启动任务实现对时间任务的
2、启动。实验程序:/***********************************************************************************************************uC/OS-II*TheReal-TimeKernel*EXAMPLE**********************************************************************************************************/#include"includes.h"/*************
3、**********************************************************************************************CONSTANTS**********************************************************************************************************/#defineTASK_STK_SIZE512/*Sizeofeachtask'sstacks(#ofWORDs)*//**********************
4、*************************************************************************************VARIABLES32实时操作系统实习报告**********************************************************************************************************/OS_STKTaskStk[TASK_STK_SIZE];/*Tasksstacks*/OS_STKTaskStartStk[TASK_STK_SIZE];/
5、***********************************************************************************************************FUNCTIONPROTOTYPES**********************************************************************************************************/voidTask(void*data);/*Functionprototypesoftasks*/voidTaskSta
6、rt(void*data);/*FunctionprototypesofStartuptask*/staticvoidTaskStartCreateTasks(void);staticvoidTaskStartDispInit(void);/***********************************************************************************************************MAIN************************************************************
7、**********************************************/voidmain(void){PC_DispClrScr(DISP_FGND_WHITE+DISP_BGND_BLACK);/*Clearthescreen*/OSInit();/*InitializeuC/OS-II*/PC_DOSSaveReturn();/*SaveenvironmenttoreturntoDOS*/PC_VectSet(uCOS,OSCtxSw);/*InstalluC/OS
此文档下载收益归作者所有