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

实时操作系统核心算法的硬件实现

沈国新  
【摘要】:随着嵌入式微处理器性能的提高和价格的降低,嵌入式操作系统的理论和产品得到快速发展。实时系统uC/OS-Ⅱ是一款源码公开的优秀操作系统,能够用于要求严格的工业、军事等环境中。uC/OS-Ⅱ能够很快的响应任务,但由于软件顺序执行指令的特点,其时钟中断响应时间、任务响应时间与任务数量呈正比,影响了实时操作系统可预测性。 针对uC/OS-Ⅱ的这种不足,本文分析实时操作系统uC/OS-Ⅱ在任务调度、事件处理、中断等方面的优缺点,特别对该操作系统的实时性方面进行了认真的研究,提出一种使任务响应时间、中断响应时间与任务数量无关的方法。 首先,针对该操作系统抢占式内核的特点,用硬件实现最高优先级的选取,并判定中断任务调度中断CPU的时机,降低CPU因任务调度而中断的频率。 其次,将任务函数中的时间处理部分用硬件实现,利用硬件并行执行的特点,可让正在执行的任务的时钟域调整操作同时完成。 最后,重新设计uC/OS-Ⅱ底层软件部分,修改任务调度、时间处理、中断函数部分,充分利用硬件加速模块,降低CPU的负载。 本设计在Altera公司的EP2C70F896C6 FPGA芯片上实现,使用了16569个LE(Logic Element,逻辑单元),376192比特内部存储器资源。在系统时钟为25MHz的情况下,时钟/任务响应时间稳定在2190±10个周期范围内,中断响应时间为1468个时钟周期,并且参数与任务数量没有函数关系,提高实时系统的可预测性。
【学位授予单位】:山东科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP316.2

手机知网App
【参考文献】
中国期刊全文数据库 前3条
1 何小庆;嵌入式实时操作系统的现状和未来[J];单片机与嵌入式系统应用;2001年03期
2 兰文丽,杨昆,谢翔,张春;一种可用在基于平台SoC设计中的处理器核OR1200[J];电视技术;2005年S1期
3 焦汉明;陈新华;沈国新;方翰华;;一种开源微处理器OR1200的嵌入式SoC设计[J];信息化纵横;2009年17期
中国硕士学位论文全文数据库 前2条
1 秦珀石;嵌入式实时操作系统的应用研究[D];武汉理工大学;2003年
2 张晓;嵌入式实时操作系统μCOS-Ⅱ的研究与应用[D];大连海事大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 徐太龙;孟坚;;集成电路原理与设计课程的教学优化[J];合肥师范学院学报;2011年03期
2 王徐冬;马月坤;苏亚光;;灌区野外手动闸门智能测控仪的设计与实现[J];安徽农业科学;2008年23期
3 邵志勇,张学东,马丁;μC/OS-Ⅱ实时操作系统任务调度的改进[J];鞍山科技大学学报;2003年05期
4 刘华珠;贺前华;;基于嵌入式技术的Ethernet over E1网桥系统设计[J];半导体技术;2008年10期
5 蒋晓华;梁宝玉;王祝金;颜军;;S698系列处理器中指令流水的设计与实现[J];半导体技术;2009年01期
6 段哲民;彭彬;秦勤;马裕;张晓鹏;;基于FPGA的芯片功能性验证自动化实现[J];半导体技术;2010年07期
7 孟祥鹤;吕楠;韩路;吴春瑜;王绩伟;梁洁;;由C++到Verilog实现数字逻辑设计的方法[J];半导体技术;2011年03期
8 王庆春;曹喜信;路卫军;何晓燕;曹健;;H.264/AVC编码器中6阶插值滤波器的实现[J];北京大学学报(自然科学版)网络版(预印本);2006年04期
9 黎伟,戴胜华;Windows CE.NET实时性能测试与分析[J];北京交通大学学报;2005年05期
10 余祖俊;卫研研;李真花;朱力强;;基于SOPC的钢轨断面高速测量系统[J];北京交通大学学报;2009年03期
中国重要会议论文全文数据库 前10条
1 杨德伟;王华;;基于FPGA实现的以太网和E1的协议转换[A];2005年海峡两岸三地无线科技学术会论文集[C];2005年
2 李恩特;李冰;;基于I2C的烟雾报警系统中接口模块的设计[A];第十届中国科协年会论文集(三)[C];2008年
3 朱剑平;李文耀;;二进制伪随机序列在环路延时测量中的应用[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年
4 吕卓;侯春萍;侯永宏;;全数字OQPSK解调算法的研究及FPGA实现[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
5 赵庆;;基于verilog的数字可综合电路设计[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
6 熊祎灵;;RS码的实现及在光纤通信中的应用[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
7 杨光友;程良明;苏旭武;张铮;;基于FPGA的PCB测试机硬件电路设计[A];2005年十二省区市机械工程学会学术年会论文集(湖北专集)[C];2005年
8 白广治;陈泉根;;十六位RISC_CPU的FPGA实现[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
9 朱鹏;唐万斌;雷霞;;基于FPGA的AD/DA-DSP接口设计[A];2006中国西部青年通信学术会议论文集[C];2006年
10 李凤麟;钟洪声;;保密通信中RS编解码的FPGA实现[A];2006中国西部青年通信学术会议论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 雷波;直线边缘光学精密测量系统研究与开发[D];武汉理工大学;2010年
2 孔阳;一种适用于地震勘探仪器的低运算量数字滤波器的设计与研究[D];中国科学技术大学;2011年
3 马汝辉;基于多核的虚拟化技术研究[D];上海交通大学;2011年
4 刘春阳;纳秒脉冲激光诱导单晶硅材料荧光效应的研究[D];天津大学;2012年
5 马军;配网自动化相关技术的研究[D];西安理工大学;2004年
6 李斌;基于构架/构件复用的开放式数控系统研究[D];华中科技大学;2004年
7 刘丽娟;矢量量化编码算法及其VLSI结构设计的研究[D];华中科技大学;2004年
8 邱卫东;实时操作系统协同设计中的若干问题研究[D];复旦大学;2005年
9 张军;光纤通信中的级联码技术及其实现研究[D];东南大学;2006年
10 胡刚;新型膜片钳放大器的研制开发[D];华中科技大学;2006年
中国硕士学位论文全文数据库 前10条
1 唐宇翔;嵌入式Internet网络的实时性研究[D];南昌航空大学;2010年
2 徐强;基于TMS320F2812的指纹识别系统的设计与实现[D];山东科技大学;2010年
3 刘健洪;基于ARM和CAN总线的染色机温度控制系统研究[D];浙江理工大学;2010年
4 琚新刚;基于SOPC技术的数字视频接口研制[D];郑州大学;2010年
5 湛雷;图像声纳数字系统软件开发与硬件设计[D];哈尔滨工程大学;2010年
6 刘振飞;图像预处理算法的硬件实现[D];哈尔滨工程大学;2010年
7 匡银;低功耗嵌入式信号处理平台设计[D];哈尔滨工程大学;2010年
8 王鑫;无线传感器网络衰落信道Rake接收机技术的研究[D];哈尔滨工程大学;2010年
9 陈泮洁;基于FPGA的视频采集系统设计[D];哈尔滨工程大学;2010年
10 谢路冰;基于ARM的毛细管电泳高压电源设计[D];大连理工大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 沈绪榜;嵌入式计算机系统的展望[J];单片机与嵌入式系统应用;2001年01期
2 窦振中;嵌入式系统设计方法的演化——从单片机到单片系统[J];单片机与嵌入式系统应用;2001年02期
3 李哲英,骆丽;SOC与单片机应用技术的发展[J];单片机与嵌入式系统应用;2001年02期
4 蔡建平;关于嵌入式应用开发技术[J];单片机与嵌入式系统应用;2001年03期
5 何小庆;嵌入式实时操作系统的现状和未来[J];单片机与嵌入式系统应用;2001年03期
6 陈丽蓉,熊光泽,雷航,郭兵;嵌入式软件系统的实时性设计[J];单片机与嵌入式系统应用;2001年03期
7 邓世伟;嵌入式软件的测试方法和工具[J];单片机与嵌入式系统应用;2001年04期
8 许俊,许克平;在51系列单片机上实现非抢先式消息驱动机制的RTOS[J];单片机与嵌入式系统应用;2001年05期
9 张万生,邢涛,刘尉悦,冯海涛,张俊杰,乔崇,王砚方;基于VxWorks的多DSP系统的多任务程序设计[J];单片机与嵌入式系统应用;2001年06期
10 楚育军,刘守印;利用实时内核开发嵌入式多任务程序[J];单片机与嵌入式系统应用;2001年06期
【相似文献】
中国期刊全文数据库 前10条
1 罗景仁;银行实时操作系统中外设管理实施方案设计[J];西北大学学报(自然科学版);1982年01期
2 刘军;;分布式数控系统中实时操作系统研究[J];微型机与应用;1992年05期
3 张建国;;实时操作系统的性能评价[J];软件;1995年01期
4 王志,张旭,梁力,李建辉;实时操作系统下的双网通信[J];水利水电技术;1996年05期
5 刘钰峰,李仁发,莫铁强,孙婷;实时操作系统仿真环境的UML建模[J];系统仿真学报;2002年06期
6 刘辉,王遵立,刘维亚;嵌入式实时操作系统在时钟控制器中的应用[J];长春理工大学学报;2004年02期
7 王慧娇,董荣胜,蔡国勇,古天龙;嵌入式实时操作系统μC/OS-Ⅱ在ARM处理器上的实现[J];计算机与现代化;2005年03期
8 李玉深,周祖洋,万杨;实时操作系统Vxworks下的异常处理[J];应用科技;2005年05期
9 陈新;唐震洲;胡倩;;VxWorks操作系统下IO设备驱动的开发[J];大众科技;2006年07期
10 杨尚罡;黄席樾;李宝林;张伟;;基于DSP/BIOS的隧道视频监控系统[J];重庆大学学报(自然科学版);2006年07期
中国重要会议论文全文数据库 前10条
1 彭玉灵;;嵌入式实时系统及中国RTOS的发展[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
2 辛庆勋;金伟正;;μC/OS-Ⅱ实时操作系统时钟节拍的改进[A];第九届全国青年通信学术会议论文集[C];2004年
3 钟磊;李湘宁;黄中和;郁飞龙;;基于DSP的红外摄影验光系统设计[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
4 梁冰;胥布工;;嵌入式实时操作系统VxWorks中液晶模块的应用[A];中南六省(区)自动化学会第24届学术年会会议论文集[C];2006年
5 周伟;;基于可预测性的实时操作系统安全性技术研究[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
6 罗逸苇;张立强;王斌修;;用嵌入式实时系统构建电加工智能电源[A];第十届全国特种加工学术会议论文集[C];2003年
7 王方勇;朱维涛;徐礼春;;基于嵌入式实时操作系统的硅片传输系统设计[A];第三届全国信息获取与处理学术会议论文集[C];2005年
8 吴永超;王增平;;嵌入式实时操作系统Vxworks在微机保护中的应用[A];中国高等学校电力系统及其自动化专业第二十四届学术年会论文集(上册)[C];2008年
9 严隽薇;吴启迪;;现代制造技术中控制系统面临的新问题[A];1992年中国控制与决策学术年会论文集[C];1992年
10 刘凌;李雪峰;汪伟;;基于分布式网络的电动汽车多能源动力总成控制系统[A];2002中国电动汽车研究与开发[C];2002年
中国重要报纸全文数据库 前10条
1 法国电信北京研究中心开源实险室 黄思源;未来手机操作系统格局分析[N];中国电子报;2005年
2 ;大唐移动与ExpressLogic公司开展合作[N];人民邮电;2006年
3 广东省电信科学技术研究院多媒体部 卢燕青 张宇飞;实时操作系统任务间通信的设计与分析[N];中国计算机报;2000年
4 Ira brodsky;谁将占领移动应用市场[N];网络世界;2007年
5 杨雨;“嵌”载奇遇[N];计算机世界;2006年
6 剑鸣;Sun带来多线程冲击[N];计算机世界;2007年
7 记者  张燕 本报通讯员  朱伟民;32所:自主创新填补国内空白[N];中国电子报;2006年
8 ;全球速度最快的商用微处理器面市[N];人民邮电;2007年
9 华东计算所副总工程师、国家“核高基”科技专项实施专家组成员 张激;大力发展国产汽车软件[N];文汇报;2009年
10 陈思;一人一把“剑”[N];中国计算机报;2004年
中国博士学位论文全文数据库 前10条
1 秦承刚;开放式数控系统的实时操作系统优化技术研究与应用[D];中国科学院研究生院(沈阳计算技术研究所);2012年
2 任慰;以实时操作系统为中心的嵌入式系统平台化设计研究[D];华中科技大学;2013年
3 高丰;基于SOC的实时操作系统的研究[D];浙江大学;2002年
4 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年
5 刘峙飞;工业平缝机伺服控制系统研究[D];浙江大学;2005年
6 徐永健;SAR实时并行成象系统研究[D];中国科学院电子学研究所;2001年
7 范尊强;新型压电送料器的研究[D];吉林大学;2008年
8 邱卫东;实时操作系统协同设计中的若干问题研究[D];复旦大学;2005年
9 余顺周;编译型数控系统及其关键技术的研究[D];哈尔滨工业大学;2007年
10 朱响斌;开放式实时Linux的研究与设计[D];复旦大学;2005年
中国硕士学位论文全文数据库 前10条
1 惠孛;嵌入式实时操作系统在无线抄表系统中的研究和应用[D];电子科技大学;2004年
2 朱忠武;新型智能仪器远程重构的设计及研究[D];电子科技大学;2005年
3 申斌;馈线远方终端之CPU模块的研制[D];山东大学;2005年
4 丁国超;μC/OS-Ⅱ实时操作系统在ARM微处理器上的移植[D];哈尔滨理工大学;2005年
5 王文辉;基于PowerPC和uC/OS-Ⅱ的一种嵌入式系统[D];西北工业大学;2006年
6 王彬;基于以太网技术的现场设备监控系统的研究与实现[D];武汉理工大学;2006年
7 王青叶;基于远程采抄系统的无线数据终端设计研究[D];天津工业大学;2006年
8 郝慧锋;基于PIC18F458的嵌入式实时操作系统uC/OS-Ⅱ的移植与测试[D];西华大学;2006年
9 杨永明;基于OSEK/VDX规范的实时操作系统内核的设计与实现[D];东北师范大学;2006年
10 刘莉;基于实时Linux的调度方法研究[D];沈阳工业大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026