新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

什么是

BSP:

 

 

1.

 

在通电?/p>

,

初始化硬件(

bootrom

?/p>

 

2.

 

支持

VxWorks

和硬件驱动通信?/p>

Image

的底层驱动)

 

3.

 

本质上是硬件驱动、初始化的合集;

 

2

 

研究

BSP

内容

: 

 

1.

 

系统

image

的生成和

image

的种?/p>

 

2.

 

image

?/p>

download

下载过程

 

3.

 

系统的启动顺序和过程

 

4.

 

调试环境的配置及远端调试的方式和方法

 

5.

 

相应

BSP

设置文件的修?/p>

(

网络

,

串口

..) 

6.

 

BSP

各文件的组成和作?/p>

.  

7.

 

要对系统底层驱动清楚

,

也就是对

CPU

及相关的硬件有所了解

.

?/p>

要是

32

微处理器

(

上电启动过程

, download image

的方式方?/p>

,

?/p>

?/p>

ROM,

地址空间分配

,MMU,

寄存?/p>

,

中断定义

,..).

参照硬件资料

,

多读一些源码会有所帮助

. 

3

 

BSP

主要文件目录的组成及主要文件的作?/p>

: 

 

3.1

 

目录

target/config/All: 

 

这个目录下的文件是所?/p>

BSP

文件共享?/p>

,

不是特别需要不要更改里面的任何?/p>

?/p>

. 

configAll.h: 

 

缺省定义了所?/p>

VxWorks

的设?/p>

.

如果不用缺省的设?/p>

,

可在

BSP

目录下的

config.h

文件中用

#define

?/p>

#undef

方式来更改设?/p>

. 

bootInit.c: 

 

?/p>

romInit.s

?/p>

,

完成

Boot ROM

的第二步初始?/p>

.

程序?/p>

romInit.s

中的

romInit()

跳到这个文件中的

romStart().

来执行必要的解压?/p>

ROM image

的放

?/p>

. 

bootConfig.c:

 

完成

Boot ROM image

的初始化和控?/p>

. 

usrConfig.c:

 VxWorks image

的初始化代码

. 

3.2

 

目录

target/config/comps/src: 

 

涉及系统核心?/p>

components,

主要?/p>

target/config/All

?/p>

usrConfig.c

中函?/p>

调用

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

什么是

BSP:

 

 

1.

 

在通电?/p>

,

初始化硬件(

bootrom

?/p>

 

2.

 

支持

VxWorks

和硬件驱动通信?/p>

Image

的底层驱动)

 

3.

 

本质上是硬件驱动、初始化的合集;

 

2

 

研究

BSP

内容

: 

 

1.

 

系统

image

的生成和

image

的种?/p>

 

2.

 

image

?/p>

download

下载过程

 

3.

 

系统的启动顺序和过程

 

4.

 

调试环境的配置及远端调试的方式和方法

 

5.

 

相应

BSP

设置文件的修?/p>

(

网络

,

串口

..) 

6.

 

BSP

各文件的组成和作?/p>

.  

7.

 

要对系统底层驱动清楚

,

也就是对

CPU

及相关的硬件有所了解

.

?/p>

要是

32

微处理器

(

上电启动过程

, download image

的方式方?/p>

,

?/p>

?/p>

ROM,

地址空间分配

,MMU,

寄存?/p>

,

中断定义

,..).

参照硬件资料

,

多读一些源码会有所帮助

. 

3

 

BSP

主要文件目录的组成及主要文件的作?/p>

: 

 

3.1

 

目录

target/config/All: 

 

这个目录下的文件是所?/p>

BSP

文件共享?/p>

,

不是特别需要不要更改里面的任何?/p>

?/p>

. 

configAll.h: 

 

缺省定义了所?/p>

VxWorks

的设?/p>

.

如果不用缺省的设?/p>

,

可在

BSP

目录下的

config.h

文件中用

#define

?/p>

#undef

方式来更改设?/p>

. 

bootInit.c: 

 

?/p>

romInit.s

?/p>

,

完成

Boot ROM

的第二步初始?/p>

.

程序?/p>

romInit.s

中的

romInit()

跳到这个文件中的

romStart().

来执行必要的解压?/p>

ROM image

的放

?/p>

. 

bootConfig.c:

 

完成

Boot ROM image

的初始化和控?/p>

. 

usrConfig.c:

 VxWorks image

的初始化代码

. 

3.2

 

目录

target/config/comps/src: 

 

涉及系统核心?/p>

components,

主要?/p>

target/config/All

?/p>

usrConfig.c

中函?/p>

调用

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

什么是

BSP:

 

 

1.

 

在通电?/p>

,

初始化硬件(

bootrom

?/p>

 

2.

 

支持

VxWorks

和硬件驱动通信?/p>

Image

的底层驱动)

 

3.

 

本质上是硬件驱动、初始化的合集;

 

2

 

研究

BSP

内容

: 

 

1.

 

系统

image

的生成和

image

的种?/p>

 

2.

 

image

?/p>

download

下载过程

 

3.

 

系统的启动顺序和过程

 

4.

 

调试环境的配置及远端调试的方式和方法

 

5.

 

相应

BSP

设置文件的修?/p>

(

网络

,

串口

..) 

6.

 

BSP

各文件的组成和作?/p>

.  

7.

 

要对系统底层驱动清楚

,

也就是对

CPU

及相关的硬件有所了解

.

?/p>

要是

32

微处理器

(

上电启动过程

, download image

的方式方?/p>

,

?/p>

?/p>

ROM,

地址空间分配

,MMU,

寄存?/p>

,

中断定义

,..).

参照硬件资料

,

多读一些源码会有所帮助

. 

3

 

BSP

主要文件目录的组成及主要文件的作?/p>

: 

 

3.1

 

目录

target/config/All: 

 

这个目录下的文件是所?/p>

BSP

文件共享?/p>

,

不是特别需要不要更改里面的任何?/p>

?/p>

. 

configAll.h: 

 

缺省定义了所?/p>

VxWorks

的设?/p>

.

如果不用缺省的设?/p>

,

可在

BSP

目录下的

config.h

文件中用

#define

?/p>

#undef

方式来更改设?/p>

. 

bootInit.c: 

 

?/p>

romInit.s

?/p>

,

完成

Boot ROM

的第二步初始?/p>

.

程序?/p>

romInit.s

中的

romInit()

跳到这个文件中的

romStart().

来执行必要的解压?/p>

ROM image

的放

?/p>

. 

bootConfig.c:

 

完成

Boot ROM image

的初始化和控?/p>

. 

usrConfig.c:

 VxWorks image

的初始化代码

. 

3.2

 

目录

target/config/comps/src: 

 

涉及系统核心?/p>

components,

主要?/p>

target/config/All

?/p>

usrConfig.c

中函?/p>

调用

 

Ͼλ">
Ͼλ
Ŀ

嵌入式操作系统启动流?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

什么是

BSP:

 

 

1.

 

在通电?/p>

,

初始化硬件(

bootrom

?/p>

 

2.

 

支持

VxWorks

和硬件驱动通信?/p>

Image

的底层驱动)

 

3.

 

本质上是硬件驱动、初始化的合集;

 

2

 

研究

BSP

内容

: 

 

1.

 

系统

image

的生成和

image

的种?/p>

 

2.

 

image

?/p>

download

下载过程

 

3.

 

系统的启动顺序和过程

 

4.

 

调试环境的配置及远端调试的方式和方法

 

5.

 

相应

BSP

设置文件的修?/p>

(

网络

,

串口

..) 

6.

 

BSP

各文件的组成和作?/p>

.  

7.

 

要对系统底层驱动清楚

,

也就是对

CPU

及相关的硬件有所了解

.

?/p>

要是

32

微处理器

(

上电启动过程

, download image

的方式方?/p>

,

?/p>

?/p>

ROM,

地址空间分配

,MMU,

寄存?/p>

,

中断定义

,..).

参照硬件资料

,

多读一些源码会有所帮助

. 

3

 

BSP

主要文件目录的组成及主要文件的作?/p>

: 

 

3.1

 

目录

target/config/All: 

 

这个目录下的文件是所?/p>

BSP

文件共享?/p>

,

不是特别需要不要更改里面的任何?/p>

?/p>

. 

configAll.h: 

 

缺省定义了所?/p>

VxWorks

的设?/p>

.

如果不用缺省的设?/p>

,

可在

BSP

目录下的

config.h

文件中用

#define

?/p>

#undef

方式来更改设?/p>

. 

bootInit.c: 

 

?/p>

romInit.s

?/p>

,

完成

Boot ROM

的第二步初始?/p>

.

程序?/p>

romInit.s

中的

romInit()

跳到这个文件中的

romStart().

来执行必要的解压?/p>

ROM image

的放

?/p>

. 

bootConfig.c:

 

完成

Boot ROM image

的初始化和控?/p>

. 

usrConfig.c:

 VxWorks image

的初始化代码

. 

3.2

 

目录

target/config/comps/src: 

 

涉及系统核心?/p>

components,

主要?/p>

target/config/All

?/p>

usrConfig.c

中函?/p>

调用

 



ļ׺.doc޸Ϊ.docĶ

  • ¾ ƴ
  • SSHܵĸԻϵͳʵ
  • ʡеʮѧ꼶ϲ ߿ Ʒζ ڶʱ ׷ѧ
  • ѧϲᣩϰ
  • ʵϰ
  • 2016-2022йҵģ鼰ʮͶʶо
  • ȪˮĿо
  • ú칫θλְ˵
  • [Ƽѧϰ]ѧ2018ģ⿼()
  • 2019--ͨɽص·ʵ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)