嵌入式板级支持包通信平台研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:tianchaoguoshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的飞速发展使嵌入式系统得到了广泛的应用,板级支持包(BSP:Board Support Packet)作为嵌入式系统开发和调试的重要工具,其通信功能尤其重要。随着板级支持包通信方式逐渐向多样化方向发展,设计独立的通信平台,提供统一的通信接口,将有助于增强系统可扩展性和可移植性,缩短系统的研发周期。在分析常见BSP与宿主机通信方式的基础上,实现了一个分层式、模块化的通信平台。通信平台通过标准的接口向板级支持包和主机软件提供通信服务,屏蔽了通信设备硬件操作细节,增强了上层软件的可靠性及独立性。通信平台由设备端通信模块和主机端通信模块两大部分组成。设备端通信模块为板级支持包提供通信接口。整体架构通过分层式设计,分为设备抽象层和设备驱动层。设备抽象层为上层应用程序提供了一套标准的、与设备无关的通信接口,并且通过文件描述表、设备描述表和驱动描述表建立了从通信接口到设备驱动的映射。主机端通信模块利用面向对象的设计方法,实现了一个通信类库,包括通信接口父类和派生的通信子类。通信接口父类定义了通信的标准接口,通信子类通过继承及重载方法实现具体的通信操作。在实现上述通信模块的基础上,搭建了测试环境,对通信平台的功能和性能进行了测试及改进。最终的测试结果表明,通信平台可以为板级支持包和主机软件提供高效、可靠的通信服务。课题的研究成果为嵌入式板级支持包及主机软件提供了一个具有良好可移植性和可扩展性的通信平台。分层式的设计思想使得板级支持包和主机软件之间的通信更加可靠、高效;同时,模块化设计使通信平台可以方便移植到不同的硬件平台之上,为进一步的研究工作提供了保障。
其他文献
随着个人计算机性能的提高和互连网用户的急剧增长,在网络上欣赏数字化产品成为一种时尚,而网络带宽的大幅提高也使得大批量传输和下载成为可能。如何有效抑制盗版和侵权行为已
信息技术和现代教育技术的发展对教育方式产生了重要影响。为了有效地提高教学质量,近年来各类虚拟教学实验系统如雨后春笋般出现。但当前已构建的虚拟教学实验系统缺乏灵活
随着社会对电力资源需求的不断增长,变电站的数量逐步增加,对变电站测控终端的可靠性和技术水平要求日益提高,需要处理的信息量也越来越多。因此,本文提出一种基于数字信号处理器(Digital Signal Processor,DSP)的变电站综合自动化系统的测控方案,该方案以高性价比DSP TMS320F2812为核心控制器,整体采用全分散式结构。根据实际需求,给出了一种基于DSP的测控系统整体设计方案
本体作为一种语义资源描述工具在很多领域都有着广泛的应用,这直接导致了领域本体的规模级数的膨胀,而且各个本体互为异构的事实影响了它们之间的知识共享和重用的效率。面对海
随着计算机朝便携、适用方向的发展和各种嵌入式设备的出现,导航系统将嵌入式技术应用到传统的地理信息服务中,革命性的改变了传统的服务机制,使主体的人、客体的真实世界及
软件测试作为软件生命周期中不可缺少的组成部分对提高软件质量起着重要作用。随着软件测试技术的发展,自动化测试技术也得到了很大提高。人们在自动化软件测试方面做了大量
随着组件式软件开发技术和GIS的日益发展,组件技术广泛应用于GIS平台,继而本文通过分析电网规划的研究现状,提出将组件式GIS技术应用于电网规划的思路。本文采用组件技术,遵循组件设计的规则,实现了变电站和输电线路组件的开发,并利用MapX控件,在VB开发的图形用户界面和Oracle 9.0数据库环境下,验证了该组件的独立性和应用环境的适用性。为电网规划人员提供了一种新的规划方法,极大方便了电网设计
本文研究专利信息检索系统的推送与数据挖掘的应用问题,目的是在当今网络信息资源迅速膨胀的情况下,改变用户传统的通过主动搜索来获取信息的方式,主动向其推送需要的信息,从
昆虫是动物界中一个十分庞大的类群,所包含的种数比所有动物类群的总和还要多,已经记载和命名的昆虫大约就有一百万种。将中国目前已经发现和命名的昆虫的分类资料数字化,建
当越来越多的企业将其核心业务搬上Web,以Web服务的形式部署之后,如何有效的自动组合Web服务来完成复杂的功能成为当前研究的热点。通过研究语义Web服务的自动组合技术,建立