收藏本站
《山东大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式实时操作系统uC/OS-Ⅱ应用开发研究

陈宝基  
【摘要】:嵌入式系统在当今已经得到广泛应用,而嵌入式操作系统是嵌入式系统的核心,成为操作系统研究的一个重要分支。本课题的目的就是以uC/OS-Ⅱ嵌入式实时操作系统内核为研究对象,首先搭建一个基于186CPU的完整的硬件开发平台,包括512K的FLASH闪存(用于存储应用程序或数据),3个通用异步串口(用于实现GPRS无线通讯或RS232或RS485等应用),完整的LCD液晶显示,简单的16键键盘模块,10位数字通用输入输出口(GPIO),精简ISA总线(供其它外设扩展)和看门狗电路等。第二步的工作就是完成该开发板上的外部设备驱动程序编写,把底层跟硬件相关的东西做成硬件抽象层HAL(Hardware Abstraction Layer),供上层用户或操作系统调用。最后把uC/OS-Ⅱ这个微内核的嵌入式操作系统移植到该硬件平台上,重点工作是分析研究该系统原理,移植细节,以及如何在这个嵌入式系统上做开发应用工作。 本文首先详细分析了uC/OS-Ⅱ的源代码,了解了其内核原理,如:任务管理、时钟管理、任务间通讯与同步机制及内存管理等。这方面可参考的资料很多,仅仅孤立的分析这个uC/OS-Ⅱ系统(参考文献1)收获不大,我的体会是先从通用操作系统理论入手,吃透理论;再针对典型嵌入式操作系统进行学习,(参考文献4,10,12,13,17,18,尤其参考18的对比介绍写的很好),最后再详细的研究uC/OS-Ⅱ这个系统,结合理论分析源码,通过分析代码的具体实现上来学习深层东西。 本文接着介绍了硬件平台的搭建,重点研究了基本外部设备驱动程序的编写,给上层构造硬件抽象层HAL,在此基础上首先完成了一个基于传统前后台任务编写的实际应用项目(用于化学物质含量分析的后台数据实时处理分析系统)。论文实现了把uC/OS-Ⅱ内核往该硬件平台上的移植,并详细讨论了移植的细节问题。这个移植的特点就是把DOS内核和底层硬件驱动合起来作为操作系统的硬件抽象层调用。最后对在该嵌入式操作系统下用户应用任务的编写等问题进行了探讨。由于时间和精力限制,这方面的工作仅仅局限于一些简单的多任务编程试验,当然实际应用系统中的任务的划分和任务通讯规划及实现,要复杂的多。
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP316

【引证文献】
中国期刊全文数据库 前1条
1 翟丽杰;;基于TMS320C5509的UC/OS-Ⅱ移植研究[J];河南科学;2011年11期
中国硕士学位论文全文数据库 前10条
1 杨丽娜;嵌入式操作系统优先级反转实时设计模式及实现方法研究[D];沈阳工业大学;2011年
2 李陆彪;基于嵌入式系统的六相位信号机研究与设计[D];长安大学;2011年
3 张守姣;高压共轨柴油机正时同步及喷油控制策略研究[D];长安大学;2011年
4 童鑫;μC/OS-Ⅱ的移植与堆栈改进[D];武汉理工大学;2006年
5 杨永明;基于OSEK/VDX规范的实时操作系统内核的设计与实现[D];东北师范大学;2006年
6 田国华;基于μC/OS-Ⅱ的嵌入式RTOS软件平台构建及其应用研究[D];西北农林科技大学;2006年
7 黄哲;高功率脉冲电源的嵌入式控制系统体系结构初步设计[D];南京理工大学;2006年
8 周进;μC/GUI在基于Nios的嵌入式系统中的研究与实现[D];南京理工大学;2006年
9 李毅;基于ARM的嵌入式家居控制系统的研究[D];武汉理工大学;2007年
10 谢巍;支持可重构硬件透明编程的操作系统研究[D];湖南大学;2007年
【参考文献】
中国期刊全文数据库 前1条
1 余进,黄继武;多任务机制在单片机系统中的应用[J];电子技术应用;1999年03期
【共引文献】
中国期刊全文数据库 前10条
1 李异球;;基于嵌入式WEB的电视播出监控系统[J];安防科技;2008年12期
2 黄长杰;包文俊;;液晶显示器汉字字模存储方法[J];安徽建筑;2006年04期
3 赵杰;贺胜民;赵积红;;新型分体太阳能热水器控制系统设计[J];阳光能源;2009年02期
4 王艳春;欧阳一鸣;;M68HC08单片机与PC机串行通信的实现[J];安徽科技学院学报;2006年01期
5 赵楠楠,欧阳鑫玉,吴庆洪,程万胜;基于CPLD的LCD控制器的设计[J];鞍山钢铁学院学报;2002年04期
6 鹿玲,曹力;HD4478U控制器的LCD应用及错误显示问题解决[J];鞍山钢铁学院学报;2002年05期
7 邵志勇,张学东,马丁;μC/OS-Ⅱ实时操作系统任务调度的改进[J];鞍山科技大学学报;2003年05期
8 鹿玲;曹力;;双行字符型LCD的DDRAM地址查找方法[J];鞍山科技大学学报;2006年01期
9 谢达勇,初建朋,赖宗声;液晶显示驱动/控制电路的设计[J];半导体技术;2001年11期
10 齐彩印,邵璀琪;通用键盘和LCD显示设计[J];半导体技术;2002年01期
中国重要会议论文全文数据库 前7条
1 李雪梅;范寒柏;王峰;;液晶显示多级菜单设计[A];2007年河北省电子学会、河北省计算机学会、河北省自动化学会、河北省人工智能学会、河北省计算机辅助设计研究会、河北省软件行业协会联合学术年会论文集[C];2007年
2 聂絮飞;唐志强;;探析“六基色”彩色显示的真伪[A];2006年全国LED显示技术应用及产业发展研讨会论文集[C];2006年
3 王海欣;徐科军;;TMS320F2812的液晶控制器接口设计和实现[A];PCC2009—第20届中国过程控制会议论文集[C];2009年
4 王德光;;掘进巷道断面动态显示与实现[A];中国科协2005年学术年会第20分会场论文集[C];2005年
5 宋现春;王全景;;图形液晶显示模块LG2401281在仪器仪表中的应用[A];第三届全国信息获取与处理学术会议论文集[C];2005年
6 黄玲;刘双喜;;基于ARM技术的全自动定氮分析仪[A];第七届青年学术会议论文集[C];2005年
7 帅萌;温渤婴;;一种新型多功能微机保护实验学习装置的研制[A];中国高等学校电力系统及其自动化专业第二十四届学术年会论文集(上册)[C];2008年
中国博士学位论文全文数据库 前10条
1 张磊;有机电致发光显示屏的制备及其漏电流研究[D];电子科技大学;2010年
2 许宝忠;成形脉冲YAG激光技术及应用研究[D];天津大学;2010年
3 刘翔;纯相位液晶空间光调制器的多光束光功率控制技术研究[D];哈尔滨工业大学;2011年
4 张志新;微速差双转子系统智能化整机动平衡仪的开发与研究[D];浙江大学;2002年
5 钱祥忠;高像质非晶硅薄膜晶体管液晶显示器的研究[D];电子科技大学;2003年
6 林建波;基于嵌入式数控平台的网络化制造技术的研究[D];天津大学;2003年
7 马军;配网自动化相关技术的研究[D];西安理工大学;2004年
8 李斌;基于构架/构件复用的开放式数控系统研究[D];华中科技大学;2004年
9 苏璞睿;基于特权进程行为的入侵检测方法研究[D];中国科学院研究生院(软件研究所);2005年
10 邱卫东;实时操作系统协同设计中的若干问题研究[D];复旦大学;2005年
中国硕士学位论文全文数据库 前10条
1 唐宇翔;嵌入式Internet网络的实时性研究[D];南昌航空大学;2010年
2 沈国新;实时操作系统核心算法的硬件实现[D];山东科技大学;2010年
3 衡泽超;基于ATT7022B的三相多用户电能表研究[D];山东科技大学;2010年
4 张波;基于嵌入式水质综合生物毒性在线自动分析仪控制器关键技术的研究[D];浙江理工大学;2010年
5 刘承磊;基于Web的智能家居控制器的设计与实现[D];山东农业大学;2009年
6 白伟岐;船载海洋环境信息采集与处理系统的研究与设计[D];哈尔滨工程大学;2010年
7 冯旭;基于AT89S52单片机的保健床控制系统[D];大连理工大学;2010年
8 朱新博;电力通信中数据压缩技术的研究与实现[D];辽宁工程技术大学;2010年
9 金余义;基于ARM和嵌入式Linux船舶气象仪的数据采集处理系统的开发[D];中国海洋大学;2010年
10 满莎;基于ARM的智能家居系统的研究[D];湘潭大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 杨柳,卢清萍;嵌入式系统与Nios[J];安徽工程科技学院学报(自然科学版);2005年02期
2 王保吉;赵建周;;单片机与数字式温湿度传感器SHT11虚拟I~2C总线设计[J];安阳工学院学报;2005年06期
3 刘波,马连川,张建明;嵌入式实时操作系统选用的初步分析[J];北方交通大学学报;2000年05期
4 刘波澜,孙业保;OSEK/VDX——汽车电子系统的开放式平台[J];车辆与动力技术;2002年02期
5 马鸿雁,陈志新,何伟良;我国智能化住宅小区发展综述[J];北京建筑工程学院学报;2003年01期
6 丁晓亮;张幽彤;王军;;高压共轨柴油机喷油器喷油特性研究[J];北京理工大学学报;2008年11期
7 韩玺;李哲英;;基于S3C44B0的触摸屏应用设计[J];北京联合大学学报(自然科学版);2006年04期
8 陈广飞;无线移动数字心电图机的设计[J];北京生物医学工程;2005年03期
9 岳芳菲;沈映春;;北京市交通拥挤收费的可行性探究[J];北京社会科学;2010年01期
10 苑康强,陈文华,郭培源,陈岩;基于实时操作系统μC/OS-Ⅱ的嵌入式GUI设计实现[J];北京工商大学学报(自然科学版);2005年02期
中国重要会议论文全文数据库 前1条
1 姚庆明;李镇江;汤淑明;赵红霞;;道路交通信号控制器的发展及其在智能交通系统中的应用[A];2007第三届中国智能交通年会论文集[C];2007年
中国博士学位论文全文数据库 前4条
1 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年
2 王涛;实时系统任务调度若干关键技术的研究[D];哈尔滨工程大学;2006年
3 千承辉;基于嵌入式实时系统的汽车检测线测控系统研究[D];吉林大学;2008年
4 任卫军;车用高压共轨柴油机燃油系统控制及故障监控策略研究[D];长安大学;2010年
中国硕士学位论文全文数据库 前10条
1 崔海逢;基于FPGA的GPS中频数据采集及网络传输系统设计[D];南京航空航天大学;2009年
2 吴冬书;实时多任务操作系统在微型打印机上的应用[D];北京工业大学;2000年
3 郭建波;高压共轨柴油机电控燃油喷射系统及开发环境的研究[D];浙江大学;2002年
4 赵彦晓;压力传感器的热零点漂移补偿与非线性修正[D];河北工业大学;2003年
5 印士波;嵌入式系统的网络接入技术研究[D];哈尔滨工程大学;2003年
6 蔡柏良;基于DSP56F826的uC/OS-Ⅱ移植与构件设计[D];苏州大学;2003年
7 陈予吒;基于μC/OS-Ⅱ的嵌入式系统设计与实现[D];浙江大学;2004年
8 单博炜;嵌入式GUI的研究与实现[D];西北工业大学;2004年
9 康玉东;基于DSP的嵌入式实时操作系统研究[D];西北工业大学;2004年
10 李国玉;智能压力传感器的设计[D];河北工业大学;2004年
【二级引证文献】
中国期刊全文数据库 前5条
1 段利君;严祯荣;;嵌入式机电设备电控系统的抗干扰技术[J];价值工程;2011年22期
2 翟丽杰;;TMS320C6000系列DSP的自启动设计[J];河南科学;2012年07期
3 张杰;陈相宁;徐超永;;一种优先级反转抑制的外设管理模型[J];计算机工程;2012年20期
4 孙建平;单海斌;;单片机技术在智能家具中的应用与发展[J];森林工程;2012年05期
5 李楠;姜弢;张倍荣;;μC/GUI在ARM9平台上移植与优化的研究[J];应用科技;2008年11期
中国重要会议论文全文数据库 前1条
1 李克俭;侯鸿佳;蔡启仲;李丹丹;;PLC装置用户基本指令编码与测试[A];中南六省(区)自动化学会第二十九届学术年会论文集[C];2011年
中国硕士学位论文全文数据库 前10条
1 周茉;基于ARM+FPGA的嵌入式数控装置研究[D];大连交通大学;2010年
2 欧阳路河;基于Nios Ⅱ的MP3解码研究与实现[D];西安电子科技大学;2011年
3 郑云华;基于SOPC的嵌入式数控系统控制算法的研究与实现[D];中南大学;2011年
4 吴帮明;高速列车跟踪试验监测系统设计与实现[D];西南交通大学;2011年
5 陈平;辅助驾驶中控制与决策关键技术研究[D];上海交通大学;2011年
6 高航;自动垂直泊车方法研究[D];中国科学技术大学;2011年
7 孟兆刚;油井群控数据通讯模式及系统研发[D];中国石油大学;2011年
8 张继珂;嵌入式操作系统μC/OS-II的移植及文件系统设计[D];南京航空航天大学;2011年
9 张睿;基于μC/OS-Ⅱ的安防系统的研究[D];河北工业大学;2011年
10 韩同辉;大型运载车平台自主定位关键技术研究[D];上海交通大学;2012年
【二级参考文献】
中国期刊全文数据库 前1条
1 张波,黄继武,代少伟;消息驱动思想在单片机定时体系中的应用[J];武汉大学学报(自然科学版);1998年01期
【相似文献】
中国期刊全文数据库 前10条
1 戚继忠,王自强;uC/OS-Ⅱ在微处理器S3C44B0X上的移植[J];微处理机;2005年04期
2 吴绍根;;μC/OS-II在LPC2210上的移植实现[J];微计算机信息;2007年14期
3 严青;屈晓平;;μC/OS-Ⅱ 2.52V在ARM S3C2410上的移植实现[J];九江学院学报;2008年03期
4 李辉武;唐平;陈天葆;;基于uC/OS-Ⅱ的设备驱动框架设计[J];大众科技;2008年11期
5 蒋利军;陈庆荣;;uc/OS-Ⅱ在ARM处理器上的移植[J];现代计算机;2006年08期
6 李妍;;μC/OS-II在S3C44B0X上的移植研究[J];计算机与信息技术;2007年06期
7 朱传宏;张丽全;;嵌入式实时操作系统RT-Thread在SEP4020上的移植[J];计算机与数字工程;2010年11期
8 张晓超;朱清新;;基于DeltaOS的SQLite嵌入式数据库技术[J];成都信息工程学院学报;2006年06期
9 汪国有;程伟;;μC/OS-II在S3C2410上的移植[J];计算机与数字工程;2007年04期
10 李涛;;嵌入式操作系统uc/os-Ⅱ在ADSP-21535上的移植[J];中国水运(下半月);2008年11期
中国重要会议论文全文数据库 前10条
1 王晓军;田小根;;我市大树移植现状及技术措施[A];濮阳市首届学术年会论文选编[C];2006年
2 李钧;胡继超;陈波;解辉;舒正华;魏勇;;股前外侧皮瓣在修复软组织缺损中的临床运用[A];浙江省医学会手外科学分会成立大会暨2008年学术年会论文汇编[C];2008年
3 文玉军;秦毅;张敏;徐群渊;;骨髓基质细胞移植于大鼠脑出血模型的实验研究[A];中国神经科学学会第六届学术会议暨学会成立十周年庆祝大会论文摘要汇编[C];2005年
4 王洪;杨述华;周游;孟春庆;段德宇;马亮;崔树北;;冷冻同种异体骨软骨移植修复大面积关节软骨缺损的实验研究[A];泛长江流域骨科新进展暨第九届全国骨科护理研讨会论文汇编[C];2007年
5 黄汝静;牛凡;赵勇;申凌;;基于DaVinci平台的H.264编码器的实现和优化[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
6 陈辉;李小莉;陈红艳;王颖娟;;自体脂肪颗粒移植矫正吸脂术后凹陷[A];2008年中国中西医结合医学美容学术研讨会论文集[C];2008年
7 梁瑞芳;韩金柱;;自体脂肪颗粒移植在隆乳中的应用[A];第十届全国烧伤创疡学术会议论文汇编[C];2008年
8 丁伟;郑力文;胡寿勇;;股前外侧皮瓣在断肢再植(皮肤及血管缺损)中的应用[A];中华中医药学会骨伤分会第四届第三次学术年会暨国家中医药管理局“十一五”重点专科(专病)建设骨伤协作组经验交流会论文汇编[C];2008年
9 王新平;谷芙蓉;曾宪珠;李晨华;王世民;张文治;秦进喜;;实验性脑梗死后不同时间移植神经干细胞效果研究[A];第九次全国神经病学学术大会论文汇编[C];2006年
10 李志勇;刘磊;田卫东;闫征斌;林云锋;李声伟;;大鼠骨髓间充质干细胞牙向分化潜能的体内研究[A];2007年第七次全国牙体牙髓病学学术会议论文集[C];2007年
中国重要报纸全文数据库 前10条
1 电子科技大学 王祎磊;Keil C51集成的嵌入式实时操作系统RTX51[N];电子报;2004年
2 ;漫谈嵌入式实时操作系统与测试[N];中国计算机报;2001年
3 ;风河发布工业自动化平台[N];计算机世界;2003年
4 晓燕;嵌入式实时操作系统VxWorks[N];中国高新技术产业导报;2004年
5 大连舰艇学院政治系 林众;流媒体机顶盒的三大要求[N];计算机世界;2003年
6 ;国产 自主 可控的“和欣”操作系统[N];科技日报;2002年
7 ;嵌入式Linux正在起飞[N];网络世界;2004年
8 ;DeltaOS自主成熟[N];中国计算机报;2001年
9 王飞跃 吴朝晖;ASOS:嵌入式操作系统的发展趋势[N];计算机世界;2000年
10 微文;我国自主设计开发TCS控制系统通过评审[N];中国电子报;2000年
中国博士学位论文全文数据库 前10条
1 赵璧君;家兔窦房结组织移植入同体右心室暨窦房结细胞和心室肌细胞混合培养的实验研究[D];第四军医大学;2005年
2 张勇;骨髓间质干细胞的生物学特性及对心肌缺血治疗作用的初步研究[D];浙江大学;2005年
3 游庆军;骨髓干细胞移植对心力衰竭患者近期心功能影响的研究[D];苏州大学;2004年
4 张海峰;骨髓间充质干细胞移植对大鼠急性肝功能衰竭治疗作用的实验研究[D];山东大学;2007年
5 肖宇翔;间充质干细胞注射对大鼠退变椎间盘的作用[D];浙江大学;2009年
6 孙念政;胎盘间充质干细胞诱导分化为胰岛素分泌细胞及其对糖尿病鼠降糖作用的研究[D];山东大学;2009年
7 刘宏伟;骨髓干细胞动员与移植治疗心肌梗死比较[D];中国人民解放军军医进修学院;2005年
8 毕晓莹;脑源性神经营养因子修饰的神经干细胞移植对大鼠缺血性脑损伤的治疗作用[D];第二军医大学;2005年
9 孙卫山;嗅鞘细胞移植联合应用NGF治疗脊髓损伤的实验研究[D];山东大学;2005年
10 刘星霞;胚胎干细胞ES-D_3诱导分化为胰岛素分泌细胞及其对糖尿病鼠降糖作用的研究[D];山东大学;2005年
中国硕士学位论文全文数据库 前10条
1 陈宝基;嵌入式实时操作系统uC/OS-Ⅱ应用开发研究[D];山东大学;2005年
2 马志权;基于ARM7的熏蒸控制系统的设计与研究[D];哈尔滨工程大学;2009年
3 刘琳琳;基于嵌入式实时操作系统汽车节能系统控制器的设计[D];哈尔滨工程大学;2009年
4 朱琳;基于μC/OS-Ⅱ的DDC系统基础平台的研究[D];西北工业大学;2007年
5 张俊哲;基于ARM的嵌入式实时操作系统研究[D];辽宁工程技术大学;2008年
6 尹江会;嵌入式实时操作系统μC/OS-II在ARM中的应用研究[D];山东大学;2005年
7 郝慧锋;基于PIC18F458的嵌入式实时操作系统uC/OS-Ⅱ的移植与测试[D];西华大学;2006年
8 蒋文杰;嵌入式实时操作系统TLinux的实现与改进[D];浙江大学;2006年
9 程远;嵌入式RTOS在水质分析仪中的应用研究[D];华中科技大学;2005年
10 张成才;基于嵌入式操作系统μC/CS-Ⅱ的汽车行驶记录仪的研究与实现[D];武汉理工大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026