基于PowerPC平台的BSP的设计与实现
发布时间:2020-03-05 12:49
【摘要】:如今,随着计算机技术和集成电路集成度的提高,嵌入式技术发展越来越快,嵌入式在很多领域得到了极其广泛的应用,比如在医疗,机械,移动通信等。尤其近年来随着移动通信领域的快速发展,尤其是智能手机的出现使得关于嵌入式开发技术的工业产值得到了很大的提高,这也使得嵌入式开发技术成为了研究的热门话题。嵌入式技术发展使得发展更加高性能,高密度,低功耗的嵌入式开发板尤其重要。 论文所研究的BSP(Board Support Package)是基于PowerPC硬件平台,软件部分采用windriver公司VxWorks操作系统和嵌入式Linux操作系统。 板级支持包BSP(Board Support Package)作为嵌入式系统的主要组成部分,对开发板的硬件功能提供了统一的软件接口,它包括了硬件初始化、中断的产生处理、硬件时钟和计时器管理、居于和总线内存地址映射、内存分配等。 论文以基于PowerPC开发板的BSP为研究内容,探讨了PowerPC微处理器体系结构,BSP组织结构,系统初始化流程和外围设备的驱动的结构,具体实现了VxWorks操作系统启动程序和U-Boot移植。论文给出了BSP调试方法和详细的调试过程和结果,验证了系统的可行性。论文最后总结了全文,指出了进一步的研究方向。
【图文】:
图 2-1 嵌入式计算机系统的组成操作系统系统是嵌入式计算机系统的核心,根据它的应用,嵌类,一类是非实时操作系统, 它主要面向是一些对实品,比如说手机,个人数字助理,另外一类是实时操要求性好高的领域,比如医疗、通信等,实时操作系 PSOS、VxWorks 等实时操作系统。统英文名称 Real Time Operating System,简称 RTOS,它是,能够接受并以足够快的速度予以处理,其处理的来控制生产过程或对处理系统做出快速响应,并控制的操作系统。因而,提供及时响应和高可靠性是其特统的种类有两种,一种是硬实时操作系统,它规定了操作必须得到完成。另外一种为软实时操作系统,它操作系统那么高,它只需要根据任务优先级,尽快的限制。
图 2-2 BSP 在整个系统中的位置 的文件组织结构件主要包含在 target/config/all 和 target/congfig/bspnamget/config/all 目录中的文件fig/all 中的文件对于所有的 BSP 是公用的,它作为 VxW这些文件是不能够轻易进行修改的。它包含 configAll.husrConfig.c 等文件。get/config/bspname 目录下的文件fig/bspname 目录下的文件是包含系统或硬件相关的 BSig.h, sysLib.c, sysSerial.c 等文件。其中 Makefile 文件时一成。config.h 包含所有涉及 CPU 主板的设置及定义。的函数历程。sysSerial.c 可选文件用于所有串口设置和初
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
本文编号:2585010
【图文】:
图 2-1 嵌入式计算机系统的组成操作系统系统是嵌入式计算机系统的核心,根据它的应用,嵌类,一类是非实时操作系统, 它主要面向是一些对实品,比如说手机,个人数字助理,另外一类是实时操要求性好高的领域,比如医疗、通信等,实时操作系 PSOS、VxWorks 等实时操作系统。统英文名称 Real Time Operating System,简称 RTOS,它是,能够接受并以足够快的速度予以处理,其处理的来控制生产过程或对处理系统做出快速响应,并控制的操作系统。因而,提供及时响应和高可靠性是其特统的种类有两种,一种是硬实时操作系统,它规定了操作必须得到完成。另外一种为软实时操作系统,它操作系统那么高,它只需要根据任务优先级,尽快的限制。
图 2-2 BSP 在整个系统中的位置 的文件组织结构件主要包含在 target/config/all 和 target/congfig/bspnamget/config/all 目录中的文件fig/all 中的文件对于所有的 BSP 是公用的,它作为 VxW这些文件是不能够轻易进行修改的。它包含 configAll.husrConfig.c 等文件。get/config/bspname 目录下的文件fig/bspname 目录下的文件是包含系统或硬件相关的 BSig.h, sysLib.c, sysSerial.c 等文件。其中 Makefile 文件时一成。config.h 包含所有涉及 CPU 主板的设置及定义。的函数历程。sysSerial.c 可选文件用于所有串口设置和初
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前10条
1 徐少毅 ,李君龙;基于VxWorks的BSP概念与开发[J];电子产品世界;2002年06期
2 李洪亮;邵长彬;;基于S3C2410的U-Boot移植[J];电子技术;2012年01期
3 张伟;张祖良;邹志强;黎想;;基于共享内存的PowerPC系统BSP设计[J];计算机工程;2008年S1期
4 蔡婷;陈云秋;刘云;;BSP在MPC8270硬件平台上的研究与实现[J];计算机与数字工程;2008年07期
5 杨著,郝丹;从系统结构的角度解析嵌入式系统中BSP的功能[J];中国测试技术;2003年06期
6 何先波;芦东昕;罗建;刘敏;李薇;;基于MPC8240、MPC8260的BSP设计与实现[J];微计算机信息;2010年23期
7 曹桂平;;vxWorks串口驱动程序设计[J];微计算机应用;2008年11期
8 岳晓东;蔡本华;贺占庄;;基于实时嵌入式系统的BSP构建技术[J];微电子学与计算机;2006年05期
9 孙敬国;刘庆华;;嵌入式语音通信系统中Vx Works BSP的设计实现[J];现代电子技术;2009年15期
10 徐宁;;基于PPC8270的BSP开发与实现[J];现代电子技术;2011年12期
,本文编号:2585010
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2585010.html