导读:本文包含了板级支持包论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:嵌入式系统,抽象,处理器,重构,框架,命令,核心。
板级支持包论文文献综述
袁俊卿[1](2015)在《基于龙芯3A2H平台VxWorks板级支持包的移植与优化》一文中研究指出随着各种信息源互联渗透和融合,我国以往采取的限制、隔离等简单安全策略已经难以保障信息安全,硬件层面的芯片国产化等治本性措施将成为主流。实现芯片国产化是我国信息安全的必经之路。龙芯3A+2H是一个基于自主知识产权处理器和配套桥片的通用计算平台,VxWorks操作系统是Wind River公司设计开发的一种嵌入式实时操作系统。本文基于龙芯3A+2H硬件平台,移植VxWorks6.7板级支持包(BSP Board Support Package)并进行优化。本文的主要内容是深入理解龙芯3A+2H硬件平台的处理器特性,包括MIPS架构的地址空间及映射,处理器中断的配置路由与分发,图形控制器和处理器内部的地址分配和路由功能。根据VxWorks BSP的功能和组织结构以及启动流程对BSP的主要组成文件进行移植修改,在实现最小系统的基础上,将、VxWorks操作系统移植到基于龙芯3A+2H全国产化处理平台上,在BSP中实现中断系统和移植设备驱动程序。由于现有的应用,需要更多的内存并要求更加流畅的人机交互,本文对大的内存空间和图形显示速度进行研究并在BSP中对其进行优化,以满足应用的需要。其中VxWorks操作系统内存的使用空间由原来的256MB增加到1GB可用的内存空间;图形的加速也有明显的提高,如图形区域拷贝由原来CPU实现所需要19秒才能完成的工作,使用GPU来完成仅需要1秒钟。将VxWorks操作系统移植到龙芯3A+2H全国产化处理器硬件平台上,能为开发高性能的产品提供一个优秀的软硬件环境,对龙芯处理器的推广具有重要的实用价值,同时为国产嵌入式操作系统的兼容适配提供参考,实现软、硬件全国产化,有助于提高我国国防领域安全可控的能力和创造更多具有自主知识产权的产品。(本文来源于《中国科学院大学(工程管理与信息技术学院)》期刊2015-05-01)
吴凯[2](2013)在《基于ARM Cortex-A9板级支持包的设计与实现》一文中研究指出嵌入式系统的一个主要特点是硬件平台的多样性,因此使嵌入式操作系统在不同的硬件平台上能有效地运行,是嵌入式系统开发过程中需要解决的一个关键问题。板级支持包(BoardSupportPackage,简称BSP),是位于嵌入式操作系统和硬件之间的中间层软件系统,它的主要任务是屏蔽底层硬件平台的多样性,提供对硬件设备的操作控制,加载和引导嵌入式操作系统,为嵌入式系统的开发提供调试环境。根据板级支持包的功能需求,构建了BSP系统的整体结构。同时考虑到BSP系统的扩展性和移植性,将BSP系统分为四个主要模块:启动引导模块、硬件驱动模块、命令交互模块和烧写升级模块。启动引导模块实现了BSP系统的启动初始化过程,为嵌入式系统的运行提供合适的软硬件环境,实现了嵌入式操作系统的加载和引导。硬件驱动模块实现了BSP系统中常用到的串口设备和NANDFlash设备的驱动,为了便于扩展和移植,封装了设备驱动的对外接口。命令交互模块完成了命令处理过程的设计与实现,提供了添加新命令的接口,实现了BSP系统中常用到的一些命令。烧写升级模块完成了烧写系统和升级系统的设计与实现:烧写系统完成了烧写过程的设计、通讯协议的扩展和烧写工具的实现;升级系统完成了U盘升级和在线升级两种升级方式的实现。(本文来源于《华中科技大学》期刊2013-01-31)
冯先成,司擎华,李小鹏,张铁男[3](2012)在《嵌入式处理器8240的板级支持包的设计与实现》一文中研究指出光纤、无线网络通信的嵌入式操作系统平台与网络应用程序的开发、测试、应用非常广泛,为满足网络交换对软件可靠性的要求,提出一种可靠的板级支持包设计方案,采用处理器8240、伽利略48304交换芯片的最小化系统和VxWorks操作系统内核,基于上电初始化开始的板级支持包设计流程,建立Vxworks系统的板级支持包调试平台,实现板级支持包源代码的设计、移植烧制与测试.实验结果表明通过文件传送协议将修改、编译后的板级支持包成功下载到目标板的闪存中,实现可靠稳定的远程登陆和网络管理.(本文来源于《武汉工程大学学报》期刊2012年11期)
周洁,郭重汝[4](2012)在《嵌入式系统板级支持包的研究与构建》一文中研究指出针对嵌入式系统构建中应用环境差异性问题,采用层次化、模块化的设计思想,设计了一个适应性较强的板级支持包BSP(board support package)框架。介绍了BSP的原理,描述了BSP框架内部应遵循的组织、规范、约定以及外部关联结构,并具体分析了BSP与Bootloader之间的关系。在多个嵌入式开发平台的应用实践表明,该BSP框架的实现可支持不同应用环境中嵌入式系统的快速构建,有效缩短嵌入式产品的开发周期。(本文来源于《计算机工程与设计》期刊2012年10期)
刘磊[5](2012)在《基于ARM11的板级支持包的设计与实现》一文中研究指出随着嵌入式技术的不断发展,嵌入式系统被应用到了社会的各个领域。加载和引导操作系统内核、开发相关设备驱动、固化软件等是嵌入式系统开发的首要任务。板级支持包(Board Support Package,简称BSP),是位于嵌入式操作系统和硬件之间的一层软件,它的主要任务是初始化硬件环境,引导和加载嵌入式操作系统,为嵌入式系统软件的开发提供调试支持。以基于ARM11的硬件平台为基础,设计了能够引导Windows CE操作系统和为系统开发提供调试支持的板级支持包。将板级支持包划分为引导模块、操作系统硬件抽象层模块、相关设备驱动模块和扩展模块四部分。引导模块实现系统的初始化和操作系统的加载和引导;操作系统硬件抽象层模块实现操作系统定义的底层硬件接口,为操作系统运行提供支持;相关设备驱动模块完成操作硬件设备和向BSP提供简单操作接口;扩展功能模块完成板级支持包基本功能外的具体功能需求。引导模块中,完成了系统上电后的板级初始化,实现了Windows CE的加载和引导。操作系统硬件抽象层实现了中断处理、时钟操作、CPU状态管理叁个模块的接口函数。驱动模块实现了USB驱动和SD卡驱动。扩展功能模块中,设计了宿主机和目标机之间的通信协议,实现了基于USB协议的软件固化;分析了SD卡的启动原理,实现了SD卡方式的软件固化;为了提高用户体验,实现了开机画面的固化和加载显示。(本文来源于《华中科技大学》期刊2012-01-01)
王柯[6](2011)在《基于Pentium4处理器的VxWorks板级支持包设计》一文中研究指出在基于VxWorks的嵌入式系统研发过程中,BSP和设备驱动程序的设计是一个关键环节和难点。文中研究了BSP和驱动程序设计中的理论和关键技术,应用风河公司开发的Tornado集成开发环境基于Pentium4处理器,移植了VxWorks下的最简BSP。在最简BSP的基础上,开发完成基于VxWorks和Pentium4处理器的通用开发平台。(本文来源于《电子科技》期刊2011年06期)
濮小川,陆菲菲[7](2009)在《可重构板级支持包的设计与实现》一文中研究指出针对传统板级支持包(BSP)的弊端,设计了一种模块化、层次化的可重构BSP,提高了BSP的开发效率,降低了开发难度,最后以课题实例加以说明和验证。(本文来源于《计算机应用》期刊2009年S1期)
胡小刚[8](2007)在《嵌入系统引导程序及核心中板级支持包的实现》一文中研究指出分析了启动核心所需的条件,完成了下载模式和启动加载模式的引导程序,实现了核心在不同开发阶段的引导。在详细分析了内核映象的结构和启动步骤的基础上,将BSP内嵌在核心中,实现了BSP和核心的自启动。(本文来源于《软件导刊》期刊2007年17期)
夏钊[9](2007)在《嵌入式板级支持包研究与实现》一文中研究指出目前,基于ARM体系结构的嵌入式系统应用日趋广泛,建立嵌入式系统软件是应用开发的关键环节,嵌入式系统软件架构一般由板级支持包、嵌入式操作系统和应用软件叁部分组成。其中板级支持包(Board Support Package,简称BSP),是嵌入式系统中介于硬件平台和操作系统之间的中间层软件,主要目的是屏蔽底层硬件的多样性,向操作系统提供底层硬件信息并最终启动系统。通过对嵌入式BSP功能特点和启动过程的分析,归纳出BSP的共性,设计一种基于ARM体系结构的BSP解决方案,该方案从功能上将BSP分为必需和可选两部分,集成微内核操作系统ucosII,支持良好的可扩展性和移植性。BSP的必需功能主要完成一系列初始化工作(包括片级初始化、软件环境初始化和板级初始化),将系统带到一个合适的状态,最终加载并启动嵌入式操作系统。其中片级初始化包括CPU主频的设置等;软件环境初始化涉及堆栈、应用程序执行环境、地址重映射、内存管理和异常处理等;板级初始化涉及定时器、内存控制器、通用输入输出端口和串口等。BSP的可选功能主要包括:相关设备驱动介绍,如:USB、Flash和LCD等;设计简单的通讯协议,在ucosII的通信机制和多任务支持下,利用环形缓冲区技术和状态机原理,完成目标板和宿主机高效、稳定的通讯,实现系统的固化、集成测试与调试。(本文来源于《华中科技大学》期刊2007-06-01)
李龙腾[10](2007)在《嵌入式板级支持包通信平台研究与实现》一文中研究指出计算机技术的飞速发展使嵌入式系统得到了广泛的应用,板级支持包(BSP:Board Support Packet)作为嵌入式系统开发和调试的重要工具,其通信功能尤其重要。随着板级支持包通信方式逐渐向多样化方向发展,设计独立的通信平台,提供统一的通信接口,将有助于增强系统可扩展性和可移植性,缩短系统的研发周期。在分析常见BSP与宿主机通信方式的基础上,实现了一个分层式、模块化的通信平台。通信平台通过标准的接口向板级支持包和主机软件提供通信服务,屏蔽了通信设备硬件操作细节,增强了上层软件的可靠性及独立性。通信平台由设备端通信模块和主机端通信模块两大部分组成。设备端通信模块为板级支持包提供通信接口。整体架构通过分层式设计,分为设备抽象层和设备驱动层。设备抽象层为上层应用程序提供了一套标准的、与设备无关的通信接口,并且通过文件描述表、设备描述表和驱动描述表建立了从通信接口到设备驱动的映射。主机端通信模块利用面向对象的设计方法,实现了一个通信类库,包括通信接口父类和派生的通信子类。通信接口父类定义了通信的标准接口,通信子类通过继承及重载方法实现具体的通信操作。在实现上述通信模块的基础上,搭建了测试环境,对通信平台的功能和性能进行了测试及改进。最终的测试结果表明,通信平台可以为板级支持包和主机软件提供高效、可靠的通信服务。课题的研究成果为嵌入式板级支持包及主机软件提供了一个具有良好可移植性和可扩展性的通信平台。分层式的设计思想使得板级支持包和主机软件之间的通信更加可靠、高效;同时,模块化设计使通信平台可以方便移植到不同的硬件平台之上,为进一步的研究工作提供了保障。(本文来源于《华中科技大学》期刊2007-06-01)
板级支持包论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
嵌入式系统的一个主要特点是硬件平台的多样性,因此使嵌入式操作系统在不同的硬件平台上能有效地运行,是嵌入式系统开发过程中需要解决的一个关键问题。板级支持包(BoardSupportPackage,简称BSP),是位于嵌入式操作系统和硬件之间的中间层软件系统,它的主要任务是屏蔽底层硬件平台的多样性,提供对硬件设备的操作控制,加载和引导嵌入式操作系统,为嵌入式系统的开发提供调试环境。根据板级支持包的功能需求,构建了BSP系统的整体结构。同时考虑到BSP系统的扩展性和移植性,将BSP系统分为四个主要模块:启动引导模块、硬件驱动模块、命令交互模块和烧写升级模块。启动引导模块实现了BSP系统的启动初始化过程,为嵌入式系统的运行提供合适的软硬件环境,实现了嵌入式操作系统的加载和引导。硬件驱动模块实现了BSP系统中常用到的串口设备和NANDFlash设备的驱动,为了便于扩展和移植,封装了设备驱动的对外接口。命令交互模块完成了命令处理过程的设计与实现,提供了添加新命令的接口,实现了BSP系统中常用到的一些命令。烧写升级模块完成了烧写系统和升级系统的设计与实现:烧写系统完成了烧写过程的设计、通讯协议的扩展和烧写工具的实现;升级系统完成了U盘升级和在线升级两种升级方式的实现。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
板级支持包论文参考文献
[1].袁俊卿.基于龙芯3A2H平台VxWorks板级支持包的移植与优化[D].中国科学院大学(工程管理与信息技术学院).2015
[2].吴凯.基于ARMCortex-A9板级支持包的设计与实现[D].华中科技大学.2013
[3].冯先成,司擎华,李小鹏,张铁男.嵌入式处理器8240的板级支持包的设计与实现[J].武汉工程大学学报.2012
[4].周洁,郭重汝.嵌入式系统板级支持包的研究与构建[J].计算机工程与设计.2012
[5].刘磊.基于ARM11的板级支持包的设计与实现[D].华中科技大学.2012
[6].王柯.基于Pentium4处理器的VxWorks板级支持包设计[J].电子科技.2011
[7].濮小川,陆菲菲.可重构板级支持包的设计与实现[J].计算机应用.2009
[8].胡小刚.嵌入系统引导程序及核心中板级支持包的实现[J].软件导刊.2007
[9].夏钊.嵌入式板级支持包研究与实现[D].华中科技大学.2007
[10].李龙腾.嵌入式板级支持包通信平台研究与实现[D].华中科技大学.2007