下载此文档

BSP基础.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
BSP基础.doc:..(BSP),川户所编写的启动代码和部分设备驱动程序的集合。它所实现的功能包括初始化、驱动部分设备。最基木的BSP仅需要支持处理器复位、初始化驱动串口和必要的时钟处理。在VxWorks系统屮,BSP的简单描述力介于底层硬件环境和VxWorks之间的一个软件接U,也可以说是VxWorks的一部分,或者是最简单的VxWorks。BSP主要的功能是系统的上电初始化硬件处理器、初始化操作系统以及提供部分硬件的驱动程序。所以在VxWorks系统中的BSP是和该操作系统密切相关的,以下所说的均是VxWorks的BSP。*初始化包括:CPU初始化,CPU内部寄存器;相关硬件初始化,如控制芯片寄存器等,为整个软件系统建立硬件环境;系统资源初始化,为操作系统运行做准备。*硬件驱动程序,BSP提供必要的设备驱动程序和相关设备的初始化楝作。*初始化操作系统,在VxWorks系统中,BSP集成了与硬件相关的软件和部分硬件无关的软件。BSP不单单是一个硬件设备的驱动程序,它是一个运行在特定硬件环境当中的软、硬件接口程序。,其职责概拈起来主耍有以下儿个要点:,当R标硬件fi位或上电时处理器立即执行这段代码。设置处理器的具体状态,存储器编址,关闭中断,将控制权转交给引导代码,加载需耍的VxWorks段到lAl存巾,初始化VxWorks内核煎,使目标硬件处于一个静止状态。,支持FI标硬件环境的驱动程序集成,完成使川设备的全部功能,将产品的开发和设备的配置分开。最简单的BSP必须具备Flash、内存,串U的配S(WDB和Console,WDB也可选择网U),其他的没备驱动4以放在以后VxWorks屮支持。。(C文件和汇编文件)、失文件、makefile文件和生成文件组成,在Tornado(后谢章节介绍)安裝鬥录C:\\target\config下提供了各类CPU类型的BSP的参考文件,针对己特定的B标板可以按照相近的BSP,直接在上面修改,生成tl己的BSP。Config0录卜‘包括两个重要的文件目求:•••config\all和•••config\BSPname,前一个l=l呆是BSP的公共文件部分,创建工程时需要使用的部分;后一个文件夹是自己创建的BSP目录。■:Tornado安装門录C:\\target\config\all卜‘提交了公扣的配置文件,构选工程并不直接使用这些文件,只冇新建一个可引导型工程时才使用。创建工程后,…\config\all目录下的文件的任何修改都不会对工程产生影响,若需要修改就在工程区中直接修改。似在Tornado开发环境不修改工程的有关配置信息不

BSP基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小93 KB
  • 时间2018-11-14
最近更新