收藏本站
《复旦大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

可重构嵌入式系统样机平台与操作系统研究

周学功  
【摘要】: 目前可重构计算技术已成为计算系统研究中的一个新热点。作为一种新的体系结构,可重构计算同时具有软件的灵活性和硬件的高性能,在嵌入式系统和高性能计算等领域获得了越来越广泛的应用。然而操作系统和应用开发工具目前仍是可重构系统研究中的一个薄弱之处。 本文重点研究可重构嵌入式系统的操作系统支持,而创建一个合适的样机平台是开展进一步研究的基础。本文主要进行几个方面的研究工作: 首先,对目前主要的可重构计算平台进行了分类,提出了操作系统对于可重构平台的要求,然后给出了可重构嵌入式系统硬件平台的设计方案。 第二,针对可重构嵌入式系统样机平台,提出并初步实现了一个基于Eclipse的集成开发环境以支持样机平台上的应用开发。它采用自顶向下的软硬件协同设计流程;利用插件技术集成了不同抽象层次的设计工具和外部的EDA工具;通过IP库和内部通信机制实现各设计层次间的数据交换和设计人员之间的协作;其IP库集成了不同抽象层次、不同来源和不同实现方式的异构IP。 第三,提出了一个RTL级异构IP集成算法,并在集成工具中得到了实现。该算法以及采用该算法的RTL级设计工具利用参数化类隐藏了IP的不同实现方式;层次化的集成方式和灵活的互连逻辑IP能够支持非常复杂的IP互连结构;通过总线转换接口的包装,实现了不同总线接口IP的集成;通过虚拟设计和自动化的IP集成,显著地降低了设计的工作量。 第四:在分析软硬件任务区别的基础上提出统一多任务模型的操作系统框架;然后给出操作系统中的任务间通信设计方案,包括硬件任务与接口设计和通信控制器的设计。最后给出基于Linux的可重构操作系统设计方案。该操作系统具有以下特点:以Linux为基础扩展,兼容Pthread等现有的并行编程模型规范,能够更好地支持应用系统的开发;通过硬件任务桩线程实现任务间的通信,简化了硬件任务的实现,并能完全兼容现有的软件任务间通信机制;支持动态部分可重构的FPGA,动态创建硬件任务,更有效地管理硬件资源。 最后,研究了硬件任务的在线放置与调度问题。为了进行可重构硬件任务的动态管理,要为硬件任务在可重构器件上找到合适的配置位置,并且进行配置后才能运行硬件任务。在总结了现有工作的基础上,针对硬件任务的调度提出了最早识别的概念,并首次实现了两个最早识别的在线调度算法,新算法在调度质量上显著优于原有的算法,而运行时开销没有明显增加。此外还提出了一个硬件任务放置算法,与原有算法相比,新算法在放置效果和运行时开销方面均有优势。
【学位授予单位】:复旦大学
【学位级别】:博士
【学位授予年份】:2007
【分类号】:TP368.11

手机知网App
【引证文献】
中国期刊全文数据库 前4条
1 彭晓明;庞建民;郭浩然;;动态可重构技术研究综述[J];计算机工程与设计;2012年12期
2 王颖;陈伟男;周学功;彭澄廉;;可重构计算中的负载可分应用性能分析与预测[J];小型微型计算机系统;2010年08期
3 陈乃金;江建慧;陈昕;周洲;徐莹;潘诚;;动态可重构系统的时域划分及其行为级算法的定量分析[J];小型微型计算机系统;2011年02期
4 于海;虞跃;姚启桂;尹海庆;;嵌入式电力通信设备基础平台的研究[J];现代电子技术;2012年21期
中国博士学位论文全文数据库 前2条
1 殷进勇;可重构系统中实时任务调度算法研究[D];哈尔滨工程大学;2010年
2 徐战亚;可移植嵌入式导航平台关键技术研究[D];中国地质大学;2010年
中国硕士学位论文全文数据库 前3条
1 赵远宁;基于Xilinx Virtex-Ⅱ Pro的过程级动态部分可重构系统设计与实现[D];湖南大学;2008年
2 黄勋章;支持可重构计算的Linux操作系统研究[D];复旦大学;2008年
3 焦铬;动态可重构系统实时任务调度算法研究[D];湖南大学;2010年
【参考文献】
中国期刊全文数据库 前4条
1 吴百锋,彭澄廉,孙晓光;嵌入式系统软硬件协同设计中的快速样机平台[J];计算机辅助设计与图形学学报;2003年07期
2 王海力,边计年,熊志辉,李思昆,陈吉华;SoC接口综合的层次化通信模型[J];计算机辅助设计与图形学学报;2005年08期
3 周博;王石记;邱卫东;彭澄廉;;SHUM-UCOS:基于统一多任务模型可重构系统的实时操作系统[J];计算机学报;2006年02期
4 张艳,孙世新,彭文钦;网格多处理机的一种改进的子网分配算法[J];软件学报;2001年08期
中国博士学位论文全文数据库 前1条
1 罗赛;可重构计算系统体系结构研究与实现[D];中国科学技术大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 邹祎;;基于硬件透明编程可重构操作系统的研究[J];电脑知识与技术;2009年33期
2 曾蜀芳;郭兵;沈艳;;统一优先级软/硬件任务协同调度下的任务间通信机制[J];单片机与嵌入式系统应用;2009年04期
3 李冉;郭兵;沈艳;;可重构系统功耗相关的硬件任务调度算法[J];单片机与嵌入式系统应用;2009年09期
4 蔡富强;郭兵;沈艳;;为μC/OS-Ⅱ添加加载外部程序支持[J];单片机与嵌入式系统应用;2010年09期
5 李岩;崔晓英;李贤尧;赵宏杰;程平;张礼勇;;基于FPGA的μC/OS-Ⅱ任务管理硬件设计[J];电子技术应用;2010年02期
6 周学海;罗赛;王峰;齐骥;;一种数据驱动的可重构计算统一编程模型[J];电子学报;2007年11期
7 张秋余,袁占亭,萧海东,任旭龙;基于网格节点的分布计算策略分析[J];甘肃工业大学学报;2003年02期
8 金海,陈刚,赵美平;容错计算网格作业调度模型的研究[J];计算机研究与发展;2004年08期
9 刘彦;李仁发;许新达;徐成;;一种异构可重构片上系统的实时任务调度算法[J];计算机研究与发展;2010年06期
10 吴百锋,彭澄廉,黄新生,孙晓光;基于动态数据流图的嵌入式系统设计[J];计算机工程与应用;2004年36期
中国重要会议论文全文数据库 前1条
1 洪月华;徐霜;伍华健;;三维Mesh多处理机中子网分配策略的研究(英文)[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年
中国博士学位论文全文数据库 前10条
1 殷进勇;可重构系统中实时任务调度算法研究[D];哈尔滨工程大学;2010年
2 赵爽;应用于无线通信基带算法的可重构处理平台及典型算法实现[D];复旦大学;2010年
3 黄万伟;基于服务属性区分的可重构任务调度研究[D];解放军信息工程大学;2009年
4 张宏烈;面向可重构系统的资源管理与软/硬件划分研究[D];哈尔滨工程大学;2011年
5 瞿进;可重构系统软硬功能划分及任务调度技术研究[D];解放军信息工程大学;2011年
6 王侃文;领域专用可重构计算结构研究[D];复旦大学;2011年
7 张艳;分布并行算法设计、分析与实现[D];电子科技大学;2001年
8 罗怡桂;基于CDM的软硬件协同设计若干关键技术研究[D];华东师范大学;2005年
9 齐骥;支持可重构混成体系结构的操作系统研究[D];中国科学技术大学;2006年
10 罗赛;可重构计算系统体系结构研究与实现[D];中国科学技术大学;2006年
中国硕士学位论文全文数据库 前10条
1 崔晓英;基于FPGA的硬件实时操作系统设计[D];哈尔滨理工大学;2010年
2 李文君;DES、AES和SMS4密码算法的高效可重构实现研究[D];解放军信息工程大学;2010年
3 李烽;混合重构系统构件的模型设计及空间搜索算法研究[D];解放军信息工程大学;2010年
4 刘帅;可重构系统操作系统布局与任务调度算法设计与实现[D];西安电子科技大学;2009年
5 任麒斌;局部动态可重构硬件框架和开发方法研究[D];杭州电子科技大学;2010年
6 田力;实时嵌入式系统VxWorks安全机制的研究与实现[D];南京航空航天大学;2009年
7 庞业勇;基于FPGA的图像处理系统设计方法研究[D];哈尔滨工业大学;2010年
8 王松;基于FPGA的多核可重构技术研究[D];哈尔滨工业大学;2010年
9 周立秋;可重构系统中的一种动态软硬件划分算法[D];湖南大学;2009年
10 张明志;基于DSP和FPGA的并行处理系统硬件设计[D];北京工业大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 张可,刘小明,王笑京;车辆自动导航系统基本框架研究[J];北京工业大学学报;2001年01期
2 蒋代梅,刘洋,周小兵;基于GPS/GIS的物流运输管理系统的实现技术[J];北京工业大学学报;2005年04期
3 何先波;嵌入式软件开发环境中操作系统抽象层的设计与实现[J];成都大学学报(自然科学版);2004年04期
4 贵轩,吴跃,缪敬;面向通信行业的嵌入式软件开发平台研究[J];成都信息工程学院学报;2004年03期
5 高山;侯亚娟;;车载导航系统绘图引擎的设计与实现[J];测绘工程;2007年02期
6 隋春光,彭认灿,范荣双;数字海图无缝拼接的实现及相关问题研究[J];测绘科学;2004年04期
7 胡泽明;岳春生;王志刚;;嵌入式导航终端互补分级路网拓扑模型的研究及实现[J];测绘科学;2006年06期
8 李宁;陈彬;;基于数据库的海量GDF导航电子地图数据处理方法[J];测绘科学;2007年02期
9 胡泽明;岳春生;王志刚;;嵌入式GIS平台提升矢量地图操作速度的数据存储与管理技术的研究[J];测绘科学;2009年04期
10 王莉;中国全球定位系统技术应用协会成立专题项目组研究《我国车辆定位导航电子地图服务体系研究方案》[J];测绘通报;2000年07期
中国重要报纸全文数据库 前1条
1 中国科学技术大学计算机系体系结构研究室主任 安虹;[N];计算机世界;2007年
中国博士学位论文全文数据库 前10条
1 郭兵;嵌入式软件开放式集成开发平台体系结构研究[D];电子科技大学;2002年
2 王盼成;嵌入空间数据库的地图服务及Web地图服务集群技术研究[D];中国科学院研究生院(遥感应用研究所);2004年
3 叶常春;基于Web的无线导航服务技术及其空间数据组织方法研究[D];国防科学技术大学;2004年
4 宾雪莲;实时系统中的任务调度技术研究[D];国防科学技术大学;2004年
5 郑利龙;复杂环境下GPS信号参数估计与定位方法研究[D];清华大学;2004年
6 蔡忠亮;多媒体电子地图的信息组织及可视化机制研究[D];武汉大学;2004年
7 齐骥;支持可重构混成体系结构的操作系统研究[D];中国科学技术大学;2006年
8 王立刚;开放式混合实时系统中的调度方法研究[D];中国科学技术大学;2006年
9 刘勇;嵌入式可重构计算系统及其任务调度机制的研究[D];中国科学院研究生院(上海微系统与信息技术研究所);2006年
10 谢彩香;LBS移动终端导航电子地图设计与实现[D];山东科技大学;2006年
中国硕士学位论文全文数据库 前10条
1 刘陶刚;基于可重构平台的软硬件代码划分技术研究[D];解放军信息工程大学;2010年
2 仇浩健;操作系统图形用户界面的研究与实现[D];南京航空航天大学;2003年
3 王伟;动态可重构系统及其循环计算的位宽管理方法研究[D];湖南大学;2006年
4 邵于宁;实时车载导航系统中的电子地图若干关键技术研究[D];广东工业大学;2008年
5 卢波;嵌入式软件平台的可视化移植技术研究[D];南京理工大学;2008年
6 沈林芳;栅格空间数据库引擎存储机理与应用研究[D];浙江大学;2005年
7 彭日光;动态可重构片上系统的任务在线放置和调度算法研究[D];湖南大学;2009年
8 李艳;嵌入式组态软件设备通讯子系统的设计与实现[D];武汉科技大学;2009年
9 徐海涛;基于SOPC的软硬件划分算法研究[D];哈尔滨理工大学;2009年
10 冯德贵;支持硬件任务可抢占的CPU/FPGA混合架构的软硬件任务迁移研究[D];浙江大学;2010年
【二级引证文献】
中国期刊全文数据库 前10条
1 刘彬;赵明生;;基于FPGA的动态可重配置短波收发机[J];电子技术应用;2009年10期
2 肖松;李跃华;张金林;;一种DPR中总线宏的设计方法[J];电子设计工程;2011年01期
3 陈明明;;GIS智能导航自动路测指挥调度系统的设计与实现[J];电脑与电信;2012年11期
4 陈乃金;;基于深度优先贪婪搜索的可重构硬件任务划分算法[J];计算机应用;2012年01期
5 李玉荣;刘英;倪超;谢超;张晓;;基于Qt/Embedded的嵌入式森林资源信息采集系统[J];林业实用技术;2012年06期
6 杨晓峰;刘玉娇;姚恩涛;;FPGA动态局部重构在通用远程接口单元设计中的应用[J];测控技术;2012年09期
7 刘玉娇;徐红专;姚恩涛;;基于FPGA的飞机机电系统通用接口单元的研究[J];测控技术;2012年10期
8 廖远;黄菊花;吴瑜鹏;;开放式车载动态导航系统的设计与实现[J];计算机工程与设计;2012年11期
9 刘彬;赵明生;;基于FPGA的多模块动态可重配置系统[J];信息化纵横;2009年15期
10 陈少峰;;卫星导航引擎跨平台技术研究与应用[J];现代计算机(专业版);2012年20期
中国硕士学位论文全文数据库 前6条
1 周立秋;可重构系统中的一种动态软硬件划分算法[D];湖南大学;2009年
2 雍文;基于IIC总线的温度补偿晶体振荡器数字控制逻辑设计[D];华中科技大学;2010年
3 刘斐文;基于FPGA动态重构的数字系统容错设计技术研究[D];南京航空航天大学;2011年
4 孙明;工程变形实时远程监测系统的研究与应用[D];天津大学;2012年
5 袁信;野外探险救助信息采集技术的研究与实现[D];杭州电子科技大学;2012年
6 余洋;安全关键分布式实时任务调度技术研究[D];电子科技大学;2012年
【二级参考文献】
中国期刊全文数据库 前10条
1 黄海鹰,常青,卢焕章;可重构计算技术[J];电子技术应用;1998年05期
2 张欢欢,邵志清,宋国新;基于幂表的并行加法器的归纳验证[J];电子学报;2003年06期
3 张欢欢,邵志清,宋国新;基于重写归纳技术的串行加法器的描述和验证[J];华东理工大学学报;2003年01期
4 李仁发,周祖德,陈幼平,徐成,李方敏;可重构计算的硬件结构[J];计算机研究与发展;2003年03期
5 赵永杰,樊晓桠,佟凤辉;一种可重构计算模式在自动目标识别中的应用研究[J];计算机工程与应用;2003年31期
6 尹剑飞;王学斌;;模型转换的重写逻辑构架研究[J];计算机工程与应用;2006年02期
7 冯速;;项重写系统等价性的归纳证明[J];计算机科学;2000年08期
8 冯速;;项重写系统弱基终止性的归纳证明[J];计算机科学;2001年07期
9 罗金平,杜贵然,周兴铭;计算机体系结构的新发展:通用重构计算技术[J];计算机工程;1999年09期
10 郭晓东,刘积仁,文晖;一种基于遗传算法的硬件/软件划分方法[J];计算机辅助设计与图形学学报;2001年01期
【相似文献】
中国期刊全文数据库 前10条
1 刘军;;分布式数控系统中实时操作系统研究[J];微型机与应用;1992年05期
2 张建国;;实时操作系统的性能评价[J];软件;1995年01期
3 王志,张旭,梁力,李建辉;实时操作系统下的双网通信[J];水利水电技术;1996年05期
4 刘钰峰,李仁发,莫铁强,孙婷;实时操作系统仿真环境的UML建模[J];系统仿真学报;2002年06期
5 刘辉,王遵立,刘维亚;嵌入式实时操作系统在时钟控制器中的应用[J];长春理工大学学报;2004年02期
6 王慧娇,董荣胜,蔡国勇,古天龙;嵌入式实时操作系统μC/OS-Ⅱ在ARM处理器上的实现[J];计算机与现代化;2005年03期
7 李玉深,周祖洋,万杨;实时操作系统Vxworks下的异常处理[J];应用科技;2005年05期
8 陈新;唐震洲;胡倩;;VxWorks操作系统下IO设备驱动的开发[J];大众科技;2006年07期
9 杨尚罡;黄席樾;李宝林;张伟;;基于DSP/BIOS的隧道视频监控系统[J];重庆大学学报(自然科学版);2006年07期
10 吕锋;徐徐;郭海斌;;基于RTX51的光子嫩肤机嵌入式控制系统的设计[J];微计算机信息;2006年26期
中国重要会议论文全文数据库 前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 清水编译;可重构计算:不断开辟新天地[N];计算机世界;2004年
3 王慜;772所论文被国际顶尖会议采用[N];中国航天报;2010年
4 法国电信北京研究中心开源实险室 黄思源;未来手机操作系统格局分析[N];中国电子报;2005年
5 ;大唐移动与ExpressLogic公司开展合作[N];人民邮电;2006年
6 中国科学技术大学计算机系体系结构研究室主任 安虹;超级计算背后的英雄[N];计算机世界;2007年
7 广东省电信科学技术研究院多媒体部 卢燕青 张宇飞;实时操作系统任务间通信的设计与分析[N];中国计算机报;2000年
8 杨雨;“嵌”载奇遇[N];计算机世界;2006年
9 Ira brodsky;谁将占领移动应用市场[N];网络世界;2007年
10 中科院计算技术研究所 曾宇;上下求索[N];计算机世界;2007年
中国博士学位论文全文数据库 前10条
1 周学功;可重构嵌入式系统样机平台与操作系统研究[D];复旦大学;2007年
2 周博;可重构计算的操作系统支持研究[D];复旦大学;2006年
3 秦承刚;开放式数控系统的实时操作系统优化技术研究与应用[D];中国科学院研究生院(沈阳计算技术研究所);2012年
4 彭海朋;可重构的动态逻辑计算研究[D];北京邮电大学;2010年
5 王侃文;领域专用可重构计算结构研究[D];复旦大学;2011年
6 高丰;基于SOC的实时操作系统的研究[D];浙江大学;2002年
7 武文权;可重构并行小卫星星载计算机体系结构设计[D];中国科学院研究生院(上海微系统与信息技术研究所);2004年
8 赵爽;应用于无线通信基带算法的可重构处理平台及典型算法实现[D];复旦大学;2010年
9 陈晗斐;实时操作系统的若干关键问题研究[D];浙江大学;2004年
10 刘峙飞;工业平缝机伺服控制系统研究[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