收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式软件开发平台TIDE的研究与实现

马德荣  
【摘要】:当今嵌入式产品复杂度越来越高,而要求的生产周期越来越短,由于嵌入式软件自身特点的限制,使得提供一种高效率的嵌入式软件开发方法,满足嵌入式软件开发平台的集成性、开放性、适用性、灵活性等要求。 本文首先研究了软件体系结构的基本概念、获取及描述的方法,探讨了基于软件体系结构的构件化开发结构,并对基于中间件的软件体系结构风格进行了深入分析。 在此基础上,本文提出了一种基于软总线和信息库的构件化的嵌入式软件开发模型TIDE,并将软件工程开发思想引入其中。TIDE 中的工具、操作系统模块和应用中间件都以构件的形式存放在信息库中,根据用户不同的应用需求,TIDE 可配置平台拥有的工具集和应用程序,该工具集与TIDE 的基础子系统共同构造出用户定制的嵌入式软件开发CASE 环境,并能进行多机的分布式协调开发。同时,本文在模型的基础上,提出了一种与工具总线相配套的工具构件模型和工具适配机制,使得用户定制的工具集与子系统能够通过工具总线提供的标准化接口进行通讯。此外,本文还根据嵌入式软件开发的特点,将子系统划分为项目管理器子系统、配置剪裁子系统和信息库管理子系统,有效的支持了CASE 环境和构件化的体系结构。 最后本文采用软件体系结构、构件技术、工具总线和分布式对象计算等当前计算机领域的先进技术,在Windows 平台上,设计并实现了嵌入式软件开发平台TIDE,实现了工具总线(TIDEBus)、工具适配器(TIDEAdapter)以及项目管理子系统(EAPro)、配置剪裁子系统(Tailor)和信息库子系统(InfoLib)五个基本组成单元,并通过原型验证和测试得出TIDE 的整体开发性能能够满足嵌入式软件高效开发的需求。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 孙良晖;;Stellaris~(TM)微控制器用作I/O处理器[J];中国新技术新产品;2011年16期
2 俞黎敏;;Tomcat 7发布[J];程序员;2010年07期
3 王静宁;勾智楠;宋贵卿;;高职院校Java语言程序设计课程教学研究与探索[J];学周刊;2011年25期
4 刘书伦;程亚维;;BlueJ在Java面向对象教学中的应用[J];电脑知识与技术;2011年14期
5 易威环;;NetBeans IDE中整合struts2+hibernate[J];电脑知识与技术;2011年15期
6 杨扬;叶芃;李力;;基于FPGA的UART设计与实现[J];电子测量技术;2011年07期
7 石峰;;Visual Studio2010应用解析[J];经济师;2011年07期
8 张敬燕;李有明;;CCSLink辅助下OFDM系统的DSP实现[J];宁波大学学报(理工版);2011年03期
9 ;新产品[J];电子世界;2011年06期
10 肖看;;电子设计工程师认证实操实训基础系列讲座(4) 第二讲 EDP电子工程实训的软件开发(中)[J];电子世界;2010年06期
11 谢彬;赵立业;;异步软总线在嵌入式开发环境中的应用[J];计算机工程;2011年13期
12 董勇兵;王钊;;VB教材改革之浅见[J];中国科教创新导刊;2011年16期
13 肖看;;电子设计工程师认证实操实训基础系列讲座(3) 第二讲 EDP电子工程实训的软件开发(上)[J];电子世界;2010年05期
14 周杰;;μC/OS-II在AndesCore~(TM) N1033A-S上的移植[J];中国集成电路;2011年08期
15 武力;贾艳丽;张冰洋;徐文;陈亚光;;基于Windows CE的三轴自动加样系统的软件设计[J];计算机与数字工程;2011年07期
16 高磊;马艳娥;吴黎慧;崔唯佳;胡洋;;基于FPGA的信标基带系统设计[J];伺服控制;2011年05期
17 张立霞;门长峰;么居标;;基于DSP的数模转换系统研究[J];天津职业技术师范大学学报;2011年02期
18 薛雁丹;周晓梅;;图画着色的设计与实现[J];电脑知识与技术;2011年25期
19 孙宏林;;VxWorks在短波数据通信上的应用[J];科技促进发展(应用版);2010年10期
20 郭苹;;C程序设计教学的新宠——有关Ch平台魅力介绍[J];考试周刊;2011年45期
中国重要会议论文全文数据库 前10条
1 ;ESTABLISHMENT OF PRECAUTION AND CONTROL PROGRAM FOR INVASIVE ALIEN PLANTS—A CASE STUDY OF CONTROL OF GOLDERNROD(SOLIDAGO CANADENSIS) IN JIANGSU PROVINCE[A];中国第三届植物化感作用学术研讨会、第八届全国杂草科学大会、联合国粮农组织——中国“水稻化感作用论坛”论文摘要集[C];2007年
2 刘培玉;张家重;江志超;陈寿元;;面向对象系统分析CASE系统中模型库的设计与一致性验证[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年
3 柳诚飞;居德华;;面向对象的数据库在CASE环境中的应用[A];第九届全国数据库学术会议论文集(上)[C];1990年
4 M.L.Luhanga;;STRATEGIC PLANNING OF HIGHER EDUCATION INSTITUTIONS IN AFRICA:A CASE STUDY OF THE UNIVERSITY OF DAR ES SALAAM[A];北京论坛(2006)文明的和谐与共同繁荣——对人类文明方式的思考:“国际化背景下的大学战略规划与战略管理”教育分论坛论文或摘要集[C];2006年
5 夏昊翔;党延忠;王众托;;管理信息系统的一个面向对象模型及超媒体集成开发环境[A];管理科学与系统科学进展——全国青年管理科学与系统科学论文集(第4卷)[C];1997年
6 蔡军;;A survey of somatic genome deletions and HBV DNA insertions in a Hepatocellular Carcinoma (HCC) case[A];第四届全国生物信息学与系统生物学学术大会论文集[C];2010年
7 尚喆;许镇琳;张海华;王豪;;基于MOTOROLA DSP56800的嵌入式SDK开发平台[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
8 徐欣锋;董贵华;;Matlab辅助DSP进行图像处理应用开发[A];中国仪器仪表学会第六届青年学术会议论文集[C];2004年
9 周杰;李齐;邵惠鹤;;基于MC9328MXL的MiniGUI的移植与开发[A];第16届中国过程控制学术年会暨第4届全国故障诊断与安全性学术会议论文集[C];2005年
10 姚再勇;郑启龙;许胤龙;姚震;张红涛;胡晨光;;基于Eclipse的并行开发环境EMPI[A];2005年全国开放式分布与并行计算学术会议论文集[C];2005年
中国博士学位论文全文数据库 前6条
1 龙华;定义问答检索关键技术研究[D];重庆大学;2010年
2 吴宝嘉;钙系二元化合物CaS和CaSe的高压电学性质研究[D];吉林大学;2011年
3 饶国政;基于语义WIKI的本体知识库研究[D];天津大学;2009年
4 于策;EasyPAB:面向并行应用的辅助开发平台[D];天津大学;2009年
5 李鹏;智能复合结构损伤光修复与监测的相关技术研究[D];南京航空航天大学;2009年
6 何淑芳;复方芪参提取物抗瘢痕疙瘩的TGF-β/Smad信号转导及MAPK通路调控机制[D];安徽医科大学;2012年
中国硕士学位论文全文数据库 前10条
1 马德荣;嵌入式软件开发平台TIDE的研究与实现[D];电子科技大学;2005年
2 王永鑫;自主知识产权的PAC系统集成开发环境研究[D];长安大学;2011年
3 段远胤;一种嵌入式集成开发环境LambdaIDE的设计与实现[D];电子科技大学;2003年
4 吴永斌;道路车辆软件集成开发环境设计与实现[D];哈尔滨工业大学;2011年
5 何立亭;基于UML的集成化CASE系统设计与实现[D];河北科技大学;2010年
6 杭婷婷;支持ERP快速开发的CASE工具[D];安徽工业大学;2012年
7 高睿恺;嵌入式集成开发环境架构及应用仓库的设计与实现[D];电子科技大学;2011年
8 张斌;TSC695远程调试系统集成开发环境设计[D];西安电子科技大学;2012年
9 王少波;STK应用集成开发环境的设计与实现[D];北京邮电大学;2012年
10 郭兰英;嵌入式系统IDE的研究与实现[D];长安大学;2007年
中国重要报纸全文数据库 前10条
1 王佐 编译;零部件物流如何一体化?[N];国际商报;2001年
2 安徽 娄志勇;优秀的Linux集成开发环境KDevelop[N];中国计算机报;2001年
3 郑松;神州数码找到新亮点[N];中国计算机报;2002年
4 ;神州数码让“服务”更上层楼[N];网络世界;2002年
5 小寒;IT服务需要立体化[N];中国计算机报;2001年
6 ;什么是办公自动化[N];中国船舶报;2002年
7 查翌;知识风暴吹来了什么[N];经济日报;2002年
8 方圆;怎样做需求分析(一)[N];中国计算机报;2002年
9 宏宇;全心全意[N];网络世界;2001年
10 北京拓林思软件有限公司 高级研发工程师 方汉;桌面应用,走进真实的Linux[N];中国计算机报;2000年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978