基于SoPC的构件化嵌入式系统平台的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:jipin226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
消费类电子、汽车电子、数控设备等嵌入式产品的需求日益增加,对嵌入式产品在系统的开发周期、软件复杂度管理、开发成本、功耗、性能等方面的要求也在不断的加大。鉴于嵌入式系统在同一领域内具有很多共性的特点,使用软件工程中平台的思想来设计和开发嵌入式产品,已经成为目前嵌入式系统中一个重要研究方向和普遍使用的开发方法。同时SoPC以及软硬件协同设计等新技术的不断发展,又为平台设计思想注入了新的活力。 本文按照平台设计的思想,引入了构件化平台的概念,并将SoPC、软硬件协同设计等新的技术手段应用在系统平台中,研究、设计并开发了基于SoPC的构件化嵌入式系统平台。平台的组成按照软件工程的流程设计,首先进行系统需求分析,采用UML描述系统的需求并抽象出系统的需求模块;其次进行系统总体设计,使用SystemC等系统功能描述工具,将需求分析中需求模块映射为系统功能模块;在系统的详细设计步骤,实现了基于Xilinx Virtex ⅡPro以及Linux的软硬件平台,并同时设计实现了在这一平台下的各个构件,包括一种支持硬件任务管理的新类型构件,并提供了对这种新类型构件的内核级支持,使平台系统充分发挥了SoPC中局部动态可重配置的新技术特点。 论文设计的构件化嵌入式系统平台,成功的运用了软件工程的思想和方法,有利于管理软件复杂度,控制开发成本以及加快产品的上市时间;同时,由于在平台设计中采用了SoPC等新技术,大大提高了系统的性能并降低了系统的功耗。
其他文献
计算机互联网络Internet已成为世界上最大的信息源,任何一个Internet用户都可以在网上查询他想要的信息。随着网络的飞速发展,P2P网络在文件共享、资源搜索方面得到广泛应用
随着计算机技术、网络技术和分布式技术的发展,计算机用户正从单用户工作模式向多用户协同工作方向发展。计算机支持的协同设计(Computer SupportedCooperative Design)就是
随着互联网快速发展,网络应用层出不穷,网络承载的流量及业务越来越多,对网络的可靠性提出了巨大挑战。但网络故障时有发生,严重影响了网络的正常运行,给用户及网络服务商带
支持向量机(SVM)是基于统计学习理论的一种机器学习方法,它具有全局最优解和良好的泛化性能等优点。强化学习是一种无监督的机器学习技术,能够利用不确定的环境下Agent所获得的
数据挖掘是一个多学科领域,这些学科包括数据库技术、人工智能、机器学习等。数据挖掘是致力于数据分析和理解、揭示数据内部蕴藏知识的技术。由于数据库中存在着大量数据,因此
随着内置了多种传感器的智能手机的广泛普及和使用,智能手机已经成为一个集通信、计算以及感知于一体的移动计算平台。利用智能手机内置的传感器如加速度传感器和陀螺仪传感
汽车牌照自动识别系统是以汽车牌照为特定目标的专用计算机视觉系统,是计算机视觉和模式识别技术在智能交通领域应用的重要研究课题之一,是实现交通管理智能化的重要环节。
本文首先阐述了Agent技术、XML语言、Web Service技术的内涵和它们在现今的网络环境中的应用现状和发展前景。在理论方法和技术研究的基础上,提出了网络求购Agent系统的分布式
果蔬采收是一项劳动密集型的工作,在很多国家,随着劳动力的高龄化和人力资源的缺乏,人工采收的成本在果蔬的整个生产成本中占了很大的比例。而我国是一个农业大国,果蔬产量多,品种
本文以本体作为P2P系统中共享资源的统一描述形式,设计并实现了一个基于本体的语义P2P资源共享模型。该模型中采用基于Super-Peer的系统模型,创建一个全局本体作为全局视图保存