欢迎来到天天文库
浏览记录
ID:32768705
大小:256.00 KB
页数:51页
时间:2019-02-15
《ucosii分析应用研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、论文题目:UC/OSII分析与应用研究(2)任务调度分析及硬件环境设计TheanalysisandapplicationstudyofUC/OSII(2)Theanalysisoftaskadjustsandhardwareenvironmentdesigns系别:专业:班级:00-3班学生姓名:*********指导老师:*********时间:2004年5月uc/osII分析与应用研究(2)――任务调度分析与硬件环境设计摘要51本设计是以8位单片机W78E58B为核心的嵌入式操作系统。重点在于对UC/OSII内核的分析,移植。主
2、要分析UC/OSII操作系统的任务建立,撤销,调度原理与实现方法。在了解其工作原理的基础上,移植该操作系统到W78E58B上,并开发自己的应用程序。关键词:W78E58B,嵌入式操作系统,UC/OSIITheanalysisandapplicationstudyofUC/OSII(2)TheanalysisoftaskadjustsandhardwareenvironmentdesignsABSTRACTOurdesignisanembededsystemwhichbasesonW78E58B.Thepointistoanalysi
3、sandtransplantthecoreofUC/OSII.Especialyanalysisthetaskcreate,thetaskcancels,theprincipleofadjustandtheRealizemethodofUC/OSIIembededsystem.Afterunderstandingtheprincipleofit,wewilltransplantittoW78E58B.Later,wewilldevelopoursapplicationprograms.51目录题目………………………………………………
4、…………………..摘要……………………………………………………………………………….ABSTRACT……………………………………………………………………第一章嵌入式系统概述………………………………………………….1.1嵌入式系统的定义……………………………………………………….1.2嵌入式系统的特点……………………………………………………….1.3嵌入式系统的分类……………………………………………………….1.4国内外嵌入式系统发展现状及未来趋势………………………………..1.4.1国内外嵌入式系统发展现状…………………………………
5、………….1.4.2国内外嵌入式未来趋势…………………………………………………第二章W78E58B概述………………………………………………2.1芯片简介…………………………………………………………..2.2芯片资源…………………………………………………………..第三章代码分析…………………………………………………3.1内存管理…………………………………………………………..3.1.1内存控制模块……………………………………………………………3.1.2内存控制模块的结构……………………………………………………..3.1.3建立一个内存
6、分区,OSMemCreate()………………………………………3.1.4分配一个内存块,OSMemGet()……………………………………………3.1.5释放一个内存块,OSMemPut()……………………………………………3.1.6查询一个内存分区的状态,OSMemQuery()………………………………3.2时间管理3.2.1任务延时函数,OSTimeDly()………………………………………………3.2.2按时分秒延时函数OSTimeDlyHMSM()………………………………………3.2.3让处在延时期的任务结束延时OSTimeDl
7、yResume()………………………3.2.4系统时间,OSTimeGet()和OSTimeSet()……………………………………3.3消息队列3.3.1队列控制模块…………………………………………………………………3.3.2建立一个消息队列,OSQCreate()……………………………………………3.3.3等待一个消息队列中的消息,OSQPend()……………………………………3.3.4向消息队列发送一个消息(FIFO),OSQPost()……………………………3.3.5向消息队列发送一个消息(后进先出LIFO),OSQPostF
8、ront()…………3.3.6无等待地从一个消息队列中取得消息,OSQAccept()………………………3.3.7清空一个消息队列,OSQFlush()………………………………………………3.3.8查询一个消息队列的状态,OSQQue
此文档下载收益归作者所有