第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共10页1什么是BSP:1
在通电后,初始化硬件(bootrom)2
支持VxWorks和硬件驱动通信(Image的底层驱动)3
本质上是硬件驱动、初始化的合集;2研究BSP内容:1
系统image的生成和image的种类2
image的download下载过程3
系统的启动顺序和过程4
调试环境的配置及远端调试的方式和方法5
相应BSP设置文件的修改(网络,串口
BSP各文件的组成和作用
要对系统底层驱动清楚,也就是对CPU及相关的硬件有所了解
主要是32微处理器(上电启动过程,downloadimage的方式方法,读写ROM,地址空间分配,MMU,寄存器,中断定义,
参照硬件资料,多读一些源码会有所帮助
3BSP主要文件目录的组成及主要文件的作用:3
1目录target/config/All:这个目录下的文件是所有BSP文件共享的,不是特别需要不要更改里面的任何文件
第2页共10页第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共10页configAll
h:缺省定义了所有VxWorks的设置
如果不用缺省的设置,可在BSP目录下的config
h文件中用#define或#undef方式来更改设置
bootInit
c:在romInit
s后,完成BootROM的第二步初始化
程序从romInit
s中的romInit()跳到这个文件中的romStart()
来执行必要的解压和ROMimage的放置
bootConfig
c:完成BootROMimage的初始化和控制
usrConfig
c:VxWorksimage的初始化代码
2目录target/config/comps/src:涉及系统核心的components,主要由t