收藏本站
《中南民族大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

基于S3C44B0X的μC/OS-Ⅱ的研究与实现

宋明胜  
【摘要】: μC/OS-Ⅱ是著名的、源码公开的实时内核,是专为嵌入式应用设计的。它具有商业级的性能和安全性。但是,它毕竟只是一个操作系统内核,必须移植到实际应用系统的硬件平台上,所以有必要对其移植方法进行研究。另外,它在某些方面还存在着一定的局限性,有必要对其进行改进,才能满足应用需求。 μC/OS-Ⅱ规定应用系统最多64级优先级。对于较复杂的应用而言,这不足以满足实际需要。因而有必要对其优先级数进行扩充。另外,μC/OS-Ⅱ规定所有任务的优先级必须不同。实际上它完全是根据任务的优先级来进行调度。但有些任务在优先级上并没有区别,也就是说它们是处于同一级别的,在它们之间采用分时调度策略更加合理。 本文首先基于深圳Embest公司的S3CEV40开发板,成功移植了μC/OS-Ⅱ内核,分析了移植过程。然后在分析μC/OS-Ⅱ就绪表数据结构和算法的基础上,将原来8×8的优先级数扩充到了16×16的优先级数,并且在扩充的同时保证了时空效率。在μC/OS-Ⅱ优先级调度的基础上,引入了轮转调度的策略,同时保持了μC/OS-Ⅱ所具有的性能。 本文对所作的移植和改进进行了验证。实验结果表明,移植和改进达到了预期目标。本文也分析了改进之处对系统性能的影响。研究表明,改进之后保持了μC/OS-Ⅱ的高效性。这说明改进是有应用价值的。
【学位授予单位】:中南民族大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP316.84

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前2条
1 戴铁峰;可移动式谷物干燥机控制系统研究与设计[D];湘潭大学;2011年
2 张震;嵌入式网络协议栈在μC/OS-Ⅱ操作系统中的设计与实现[D];沈阳工业大学;2012年
【参考文献】
中国期刊全文数据库 前10条
1 刘胜;李映华;;μC/O S-Ⅱ中最高优先级查找算法分析[J];电子工程师;2006年01期
2 王晓鸣;王树新;张宏伟;;实时操作系统uC/OS-II在ARM上的移植[J];机电一体化;2007年01期
3 张静,张凯;实时操作系统uC/OS-II在ARM7上移植的研究与实现[J];计算机工程与应用;2004年04期
4 郭勐,黄江洪,王贞松;实时操作系统μC/OS-Ⅱ的多任务改进方法[J];计算机工程与应用;2005年12期
5 朱华均;UC/OS-Ⅱ操作系统在ARM处理器上的移植[J];计算机工程;2004年S1期
6 楚红雨,李磊民,黄玉清,张静;实时操作系统uC/OS-II在ARM9上移植的实现[J];计算机工程;2005年20期
7 沈金荣;刘翔;;μC/OS-II内核结构分析及多任务调度实现[J];计算机工程;2006年23期
8 苏娟;吴旭光;张朝;;嵌入式操作系统μC/OS-Ⅱ内核改进及其应用扩展[J];计算机工程;2007年15期
9 王玲,杨红雨,张昭瑜;μC/OS-Ⅱ中优先级调度算法的改进及实现[J];四川大学学报(自然科学版);2005年04期
10 宁杰城,王春,周新志;ARM7内核上的uC/OS-II嵌入式系统移植[J];中国测试技术;2005年02期
中国重要会议论文全文数据库 前2条
1 陈文辉;覃永新;陈权东;;嵌入式数据采集系统的设计[A];企业应用集成系统与技术学术研究会论文集[C];2006年
2 林川;吴景东;;对uC/OS-Ⅱ任务调度算法的改进[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
中国硕士学位论文全文数据库 前1条
1 尹建章;实时操作系统任务调度算法的改进及网络协议栈的实现[D];华中科技大学;2004年
【共引文献】
中国期刊全文数据库 前10条
1 王静;;基于ARM的太阳能电站远程监控系统的研究[J];安防科技;2007年10期
2 吴俊君;;智能楼宇门禁系统研究与实现[J];安防科技;2008年02期
3 申红明;赵芙生;;基于LPC2138的嵌入式家庭智能监控系统[J];安防科技;2008年05期
4 刘振永;高恒志;;嵌入式系统在远程监控中的应用[J];安防科技;2008年06期
5 李异球;;基于嵌入式WEB的电视播出监控系统[J];安防科技;2008年12期
6 管凤旭;徐冉;杨伟;;基于WinCE和GPRS的安防报警系统设计[J];安防科技;2010年02期
7 周虹宇;程乃伟;;安全防范区域复合通讯模式研究[J];安防科技;2010年09期
8 孟庆峰;;实时内核uC/OS-Ⅱ在S3C44B0X上移植的研究与实现[J];安徽电子信息职业技术学院学报;2008年01期
9 冯先成;李寒;段文潇;陈颖;;嵌入式系统实验与教学应用研究[J];安徽电子信息职业技术学院学报;2011年04期
10 宋杰;李新路;;μC/OS-Ⅱ在NE-STR750上的移植研究[J];安徽大学学报(自然科学版);2008年06期
中国重要会议论文全文数据库 前10条
1 陈花;马学森;韩江洪;魏振春;;μC/OS-Ⅱ在LPC2119微处理器上移植的研究和实现[A];2005年“数字安徽”博士科技论坛论文集[C];2005年
2 王彪;;基于LPC2138的TFT触摸屏人机交互模块设计[A];2011中国仪器仪表与测控技术大会论文集[C];2011年
3 李卫国;葛纫秋;;一种基于uClinux的便携式邮件接收器的设计[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
4 陈俊;吕恒;武穆清;;VIVI在S3C2410处理器上的应用及启动流程分析[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
5 李冰;孙建平;;基于S3C2410与嵌入式Linux的网络视频监控[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
6 杜传利;曾翠娟;;嵌入式GPS/DR组合导航系统的硬件设计与实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
7 林书禹;谢存禧;张铁;李琳;;移动机器人控制系统的数字PID混合控制[A];第十届粤港机电工程技术与应用研讨会暨梁天培教授纪念会文集[C];2008年
8 杨靖;李捍东;;基于ARM和CPLD的嵌入式数字图像处理系统[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年
9 张道德;杨光友;苏旭武;丁毅;;基于ARM架构移植μC/OS-Ⅱ的任务调度[A];2005年十二省区市机械工程学会学术年会论文集(湖北专集)[C];2005年
10 刘汉峰;吴友宇;;基于ARM的车载显示系统的设计与实现[A];第七届全国氢能学术会议专辑[C];2006年
中国博士学位论文全文数据库 前10条
1 杨金辉;数字化PWM逆变系统控制关键技术研究及其应用[D];湖南大学;2010年
2 张红兵;基于ARM的双丝脉冲MIG高速焊分布式控制系统的研究[D];华南理工大学;2010年
3 聂晓波;列车控制网络实时性能分析及调度策略研究[D];北京交通大学;2011年
4 王苏敬;大功率机车柴油机时间控制式燃油喷射控制系统研究[D];北京交通大学;2011年
5 王先超;三值光学计算机监控系统之任务管理及其理论研究[D];上海大学;2011年
6 黄铁雄;开放式发动机管理系统体系结构及其虚拟原型技术研究[D];华中科技大学;2011年
7 杨传雷;柴油机相继增压系统防喘振技术研究[D];哈尔滨工程大学;2011年
8 张伟华;基于千兆以太网的光电经纬仪分布式实时通讯系统的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2011年
9 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年
10 丁绪星;基于整数小波变换的图像编码研究与实现[D];南京理工大学;2004年
中国硕士学位论文全文数据库 前10条
1 王立飞;基于ARM的三相交流异步电动机调速系统研究[D];华中农业大学;2010年
2 张良清;基于嵌入式技术的高精度程控直流电源的研究[D];安徽工程大学;2010年
3 宫明广;基于ARM平台分布式测控终端设计[D];南昌航空大学;2010年
4 张磊;基于ARM的矿用监测分站[D];山东科技大学;2010年
5 刘立辉;基于嵌入式系统平台的城市噪声分布地图[D];山东科技大学;2010年
6 朱凯;基于ARM和μC/OS-Ⅱ的数据采集器的研究与设计[D];山东科技大学;2010年
7 刘强;基于ARM9的机器人远程控制系统研究[D];山东科技大学;2010年
8 叶智祥;基于ARM的以太网转换器研究及应用[D];长春理工大学;2010年
9 王明威;基于WIFI和以太网的数据传输技术研究[D];长春理工大学;2010年
10 高宏屹;基于嵌入式的聋哑人无障碍交互技术研究[D];长春理工大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 张毅,赵国锋;嵌入式Internet的几种接入方式比较[J];重庆邮电学院学报(自然科学版);2002年04期
2 刘伟学;;浅谈嵌入式系统[J];赤峰学院学报(自然科学版);2011年01期
3 陈媛,黄贤英;嵌入式实时操作系统μC/OS-Ⅱ中任务控制的实现方法[J];重庆工学院学报;2004年01期
4 刘振全;王汉芝;;金属热电阻温度传感器在多路温度监控系统中的应用[J];传感器世界;2006年12期
5 罗修波;;实时操作系统VxWorks的内核任务调度研究[J];电脑应用技术;2006年01期
6 李敏,孟臣;数字式温湿度传感器SHT15及其应用[J];单片机与嵌入式系统应用;2003年11期
7 付晓军;夏应清;何轩;;嵌入式LwIP协议栈的内存管理[J];电子技术应用;2006年03期
8 毕兰兰;;浅谈嵌入式Internet技术的未来发展[J];福建电脑;2011年09期
9 赵锡和;张进疆;;南方稻谷集中干燥模式的探讨[J];现代农业装备;2007年09期
10 张静,张凯;实时操作系统uC/OS-II在ARM7上移植的研究与实现[J];计算机工程与应用;2004年04期
中国博士学位论文全文数据库 前2条
1 王启志;工程解耦控制系统的研究[D];华侨大学;2002年
2 彭勇刚;模糊控制工程应用若干问题研究[D];浙江大学;2008年
中国硕士学位论文全文数据库 前10条
1 秦珀石;嵌入式实时操作系统的应用研究[D];武汉理工大学;2003年
2 魏雅鹛;谷物烘干机的模糊控制系统仿真与实现[D];安徽农业大学;2004年
3 穆阿里;嵌入式系统软件结构的设计和开发方法研究[D];四川大学;2005年
4 刘立山;圆筒式谷物种子干燥机的研制[D];中国农业大学;2005年
5 罗汝林;基于模糊控制的烟叶烤房温湿度控制系统设计[D];大连理工大学;2006年
6 张莉;基于μC/OS-Ⅱ的嵌入式网络协议栈的研究[D];南京理工大学;2007年
7 肖世海;基于ARM的温湿度控制器的设计[D];浙江大学;2007年
8 鲍磊;基于S3C44B0X嵌入式远程控制平台—硬件系统设计[D];天津大学;2007年
9 张涛;种子微波间歇干燥特性研究[D];山东农业大学;2008年
10 王志娟;模糊控制中高级算法的设计和研究[D];山东大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 吕京建,肖海桥;面向21世纪的嵌入式系统[J];半导体技术;2001年01期
2 刘波,马连川,张建明;嵌入式实时操作系统选用的初步分析[J];北方交通大学学报;2000年05期
3 罗蕾,熊光泽;实时多任务应用最坏情况设计的研究[J];电子科技大学学报;1997年01期
4 吴平;;μC/OS-Ⅱ中任务调度算法的改进[J];单片机与嵌入式系统应用;2006年03期
5 宋延昭;嵌入式操作系统介绍及选型原则[J];工业控制计算机;2005年07期
6 吴佳,王萍,陆永健;基于PSTN的嵌入式水情数据传输系统[J];河海大学常州分校学报;2005年03期
7 林建民;嵌入式操作系统技术发展趋势[J];计算机工程;2001年10期
8 万柳,郭玉东;嵌入式RTOS中就绪任务查找算法和优先级反转的解决方案[J];计算机应用;2003年06期
9 褚敏芬,戴胜华;RTLinux调度策略的研究[J];微计算机信息;2003年11期
10 李江,常葆林;嵌入式操作系统设计中的若干问题[J];微型机与应用;2000年08期
【相似文献】
中国期刊全文数据库 前10条
1 范生凯;胡国珍;王文君;;μC/OS-Ⅱ在ARM上移植的关键问题分析[J];仪器仪表用户;2008年02期
2 姚天祥;李华贵;孔若英;樊丽丽;;μC/OS-Ⅱ在LPC2148上的移植研究[J];电脑知识与技术(学术交流);2007年04期
3 姚天祥;李华贵;孔若英;樊丽丽;;μC/OS-Ⅱ在LPC2148上的移植[J];电子元器件应用;2007年07期
4 吴明清;赵辉;;C/OS-Ⅱ在MSP430F149上的移植μ[J];微计算机信息;2007年32期
5 胡蔷;黄红霞;;基于μC/OS-Ⅱ中断返回指令的任务切换设计[J];黄石理工学院学报;2006年04期
6 张幼麟;;开源嵌入式系统的搭建[J];商情(科学教育家);2008年07期
7 陶保壮;;基于S3C44B0X嵌入式操作系统μc/OS-Ⅱ平台的研究[J];黑龙江科技信息;2009年02期
8 黄杰;黄秉錬;罗晓曙;马勇赞;汪建平;李华斌;;μC/OS-Ⅱ在ARM系列单片机S3C44B0x上的移植[J];现代电子技术;2009年18期
9 刘悦;;基于ARM的μC/OS-Ⅱ移植与实现[J];科技信息;2011年21期
10 王良润;侯宏;沈文轩;;嵌入式操作系统μC/OS-Ⅱ在直流屏中的应用[J];鞍山科技大学学报;2006年04期
中国重要会议论文全文数据库 前10条
1 朱磊;杨鉴;;嵌入式操作系统uClinux在ADSP-BF561上移植的实现[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
2 徐灵伟;刘飞;;基于uC/OS-Ⅱ的嵌入式中断实现与扩展[A];2007中国控制与决策学术年会论文集[C];2007年
3 臧怀泉;魏星;;嵌入式操作系统在炉温控制中的应用[A];第25届中国控制会议论文集(下册)[C];2006年
4 赵晓鸥;黄福莹;;μC/OS-Ⅱ在ARM7处理器上的移植[A];广西计算机学会2007年年会论文集[C];2007年
5 曹小秋;郑鑫;王晓舟;刘娟;;嵌入式实时操作系统μC/OS-Ⅱ在igerSHARC201S上的实现[A];第20届测控、计量、仪器仪表学术年会论文集[C];2010年
6 张道德;丁毅;杨光友;;μC/OS-Ⅱ在ARM上的移植技术研究[A];第16届中国过程控制学术年会暨第4届全国故障诊断与安全性学术会议论文集[C];2005年
7 冯荣尉;孙彬;范哲意;周治国;刘志文;;ARM9 S3C2440嵌入式平台VxWorks系统下GoAhead Web Server移植及应用[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
8 张仁斌;代海飞;李钢;;嵌入式实时操作系统μCOS-Ⅱ的移植[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年
9 陈喆;吴谨;;基于嵌入式系统的GPRS数据终端的研究[A];中国计量协会冶金分会2009年年会论文集[C];2009年
10 李海辉;邹向阳;;基于ARM9处理器的数据传输终端的设计[A];2009全国虚拟仪器大会论文集(二)[C];2009年
中国重要报纸全文数据库 前10条
1 周蓉蓉;中低端Unix直指Linux[N];计算机世界;2006年
2 本报记者 王涛;科泰世纪:创新是富强之本[N];通信产业报;2005年
3 本报记者  赵晓辉;手机操作系统竞争愈演愈烈[N];经济参考报;2006年
4 魏衍亮;操作系统软件专利技术管窥[N];中国知识产权报;2006年
5 郭长佑 DigiTimes;进退裕如的Java手机[N];电子资讯时报;2006年
6 ;微软推面向PND制造商的嵌入式操作系统[N];计算机世界;2008年
7 杨雨;“嵌”载奇遇[N];计算机世界;2006年
8 罗清岳;嵌入式操作系统探讨[N];电子资讯时报;2005年
9 魏东 记者 孙明河;嵌入式操作系统研发取得重大进展[N];科技日报;2004年
10 由页;微软“嵌入式操作系统全球通报会”在深举办[N];通信产业报;2000年
中国博士学位论文全文数据库 前10条
1 赵璧君;家兔窦房结组织移植入同体右心室暨窦房结细胞和心室肌细胞混合培养的实验研究[D];第四军医大学;2005年
2 杨霞;高可信嵌入式操作系统体系架构研究[D];电子科技大学;2010年
3 张勇;骨髓间质干细胞的生物学特性及对心肌缺血治疗作用的初步研究[D];浙江大学;2005年
4 游庆军;骨髓干细胞移植对心力衰竭患者近期心功能影响的研究[D];苏州大学;2004年
5 张海峰;骨髓间充质干细胞移植对大鼠急性肝功能衰竭治疗作用的实验研究[D];山东大学;2007年
6 肖宇翔;间充质干细胞注射对大鼠退变椎间盘的作用[D];浙江大学;2009年
7 孙念政;胎盘间充质干细胞诱导分化为胰岛素分泌细胞及其对糖尿病鼠降糖作用的研究[D];山东大学;2009年
8 刘宏伟;骨髓干细胞动员与移植治疗心肌梗死比较[D];中国人民解放军军医进修学院;2005年
9 毕晓莹;脑源性神经营养因子修饰的神经干细胞移植对大鼠缺血性脑损伤的治疗作用[D];第二军医大学;2005年
10 孙卫山;嗅鞘细胞移植联合应用NGF治疗脊髓损伤的实验研究[D];山东大学;2005年
中国硕士学位论文全文数据库 前10条
1 费斯;嵌入式系统在谐波测量中的应用[D];浙江大学;2006年
2 童鑫;μC/OS-Ⅱ的移植与堆栈改进[D];武汉理工大学;2006年
3 张昭瑜;嵌入式操作系统在机电一体化设备控制过程中的应用[D];四川大学;2005年
4 张琳琳;基于ARM与μC/OS-Ⅱ的嵌入式温度控制系统设计[D];哈尔滨工程大学;2008年
5 宋明胜;基于S3C44B0X的μC/OS-Ⅱ的研究与实现[D];中南民族大学;2008年
6 徐功文;基于MSP430微控制器的μC/OS-Ⅱ实时系统的研究与应用[D];山东大学;2005年
7 朱琳;基于μC/OS-Ⅱ的DDC系统基础平台的研究[D];西北工业大学;2007年
8 张利锋;ARM在分析仪器中的应用研究[D];南京工业大学;2005年
9 张旭;基于ARM7的嵌入式OS任务调度算法的剖析、移植与改进[D];沈阳工业大学;2005年
10 丁国超;μC/OS-Ⅱ实时操作系统在ARM微处理器上的移植[D];哈尔滨理工大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026