下载此文档

VxworksBSP开发流程.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
word
word
1 / 26
word
Vxworks BSP开发
板级支持包的介绍
VxWorks映象与启动顺序
VxWorks预内核初始化
BSP的配置
BSP的开发
VxWorks下设备驱动程序概述
相关性文件不存在,,它可以用来追踪所有模块的相关性。
。:
word
word
6 / 26
word
BSP版本号和修订版本号
高速缓冲存储器和MMU的配置
共享内存网络定义
目标板上的内存地址和大小
ROM地址和大小
非易失性RAM
默认的引导参数
时间戳驱动程序支持
外部总县地址映射
网络设备和中断向量

该文件包含引导ROM和基于引导ROM的VxWorks映象的入口初始化汇编代码。入口点为romInit()函数,是系统加电启动后首先执行的代码。同时它也设置了启动参数类型,并把该参数传递给通用的romStart()函数。如果硬件需要立即内存映射或者设置特殊的存放器,如此在这里处理。
。实际上,大局部其他初始化操作是被推迟到sysHwInit()函数中进展的。另外,。
这个文件包含目标机体系结果所决定的、与系统有关的汇编语言程序。所有BSP程序应当用C语言来编写,然而由于编译等原因需要用汇编语言程序编写的时候,可以把所有汇编语言编写的程序代码放在 。
()函数是VxWorks映象的入口点。系统引导之后,首先执行该段代码。
word
word
7 / 26
word
这个文件包含目标机体系结构所决定的、与系统有关的C程序。这些程序提供板极接口,基于这些板极接口,VxWorks和应用程序的构造和系统无关。,这些工作具体在一些子文件中实现,、、。使用子文件的目的是为了保持设备驱动程序的安装和初始化不随结构的变化而改变。
SIO设备串行I/O设备驱动程序的安装和初始化
包含SCSI-2设备驱动程序的安装和初始化
网络接口程序的安装和初始化

与目标板有关的特殊信息的定义
这个文件了运行VxWorks必须需要的目标板特殊信息
网络配置头文件。主要包含END网络设备驱动程序的配置。
..\target\config\ps\vxWorks目录下的文件
VxWorks实时内核根本模块描述文件.
..\target\config\ps\src目录下的文件
VxWorks实时内核根本模块配置文件.
BSP开发
下面对BSP的开发做一下宏观上面的描述:
word
word
8 / 26
word
BSP的开发步骤应当是一个逐步增加应用的过程
开发过程中的软、硬件支持〔ICE、BMD〕
开发效率的提高
仿真器
BSP的调试方法
·ICE调试法
并口线/
目标板
映象
主机
数据线
·BDM调试法
数据线
并口线/
目标板BDM口
BDM适配器
主机
·黑调试法
利用亮灯、示波器等手段。
word
word
9 / 26
word
Tornado目录结构
Tornado开发系统包含三个高度集成的局部:
·运行在宿主机和目标机上功能强大的交叉开发工具和实用程序
·运行在目标机上的高性能、可裁剪的实时操作系统VxWorks
·连接宿主机和目标机的连接方式,如以太网、串口线、ICE、ROM仿真器等
Tornado下的主要目录如下:
Host目录树
Target目录树
word
word
10 / 26
word
VxWorks映象与启动顺序
最小的初始化处理是由防在目标机内存特殊位置的一局部代码和可能的一些表〔中断描述表、全局描述表〕组成。当目标机复位或者加电以后,处理器总是跳转到这个位置。这局部代码初始化机器到某一个指定的状态上、初始化内存和内存地址、关中断,然后把控制权交给附加引导代码。
VxWorks映象类型
系统把VxWorks映象的类型分成三种,各类型的影响内部又包含不同的子类型。
可加载〔L

VxworksBSP开发流程 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cxmckate6
  • 文件大小1.28 MB
  • 时间2022-02-01
最近更新