vxWorks BSP主要文件目录的组成及…
2013-12-19 20:47
155 查看
1.目录target/config/All:
这个目录下的文件是所有BSP文件共享的,不是特别需要不要更改里面的任何文件。
a.configAll.h:
缺省定义了所有VxWorks的设置。如果不用缺省的设置,可在BSP目录下的config.h文件中用#define或#undef方式来更改设置。
b.bootInit.c:
在romInit.s后完成Boot
ROM的第二步初始化。程序从romInit.s中的romInit()跳到这个文件中的romStart()来执行必要的解压和ROM
image的放置。
c.bootConfig.c: 完成Boot ROM image的初始化和控制.
d.usrConfig.c: VxWorks image的初始化代码.
2.目录target/config/comps/src:
涉及系统核心的components,主要由target/config/All中usrConfig.c中函数调用。
3.目录target/config/bspname:
包含系统或硬件相关的BSP文件。
a.Makefile
一些命令行控制images的生成。
b.README
BSP发布纪录,版本,总的文档。
c.config.h
包括所有涉及CPU主板的设置及定义(includes,definations)。
d.configNet.h 网络驱动的主要设置文件,主要对END驱动设置。
e.romInit.s 汇编语言文件,是VxWorks Boot ROM和ROM based
image的入口。
f.sysALib.s
汇编语言文件,程序员可以把自己的汇编函数放在这个文件里。在上层调用VxWorks
image的入口点_sysInit在这个文件里,是在RAM中执行的第一个函数。
g.sysLib.c
包含一些系统相关的函数例程,提供了一个board-level的接口,VxWorks和应用程序可以以system-indepent的方式生成。这个文件还能包含目录target/config/comps/src的驱动。
h.sysScsi.c 可选文件用于Scsi设备设置和初始化。
i.sysSerial.c 可选文件用于所有的串口设置和初始化。
j.bootrom.hex SIC文件包含VxWorks Boot ROM代码。
k.xWorks
运行在目标机上,完整的,连结后的VxWorks二进制文件。
l.VxWorks.sym 完全的,连结后带有符号表的VxWorks二进制文件。
m.VxWorks.st
完全的,连结后,standalone,带有符号表的VxWorks二进制文件。
注:
BSP用"make"来编译连接生成(Created),而不是用Tornado的工具。
BSP和应用程序都可以在"make"或"tornade"上开发(developed)
BSP被设置包括以下驱动:
中断控制interrupt
controller、计时器timer(sys/aux)、串口UART(serial)、显示屏LCD、键盘Keyboard(opt)、触摸屏touch-screen(opt)。
这个目录下的文件是所有BSP文件共享的,不是特别需要不要更改里面的任何文件。
a.configAll.h:
缺省定义了所有VxWorks的设置。如果不用缺省的设置,可在BSP目录下的config.h文件中用#define或#undef方式来更改设置。
b.bootInit.c:
在romInit.s后完成Boot
ROM的第二步初始化。程序从romInit.s中的romInit()跳到这个文件中的romStart()来执行必要的解压和ROM
image的放置。
c.bootConfig.c: 完成Boot ROM image的初始化和控制.
d.usrConfig.c: VxWorks image的初始化代码.
2.目录target/config/comps/src:
涉及系统核心的components,主要由target/config/All中usrConfig.c中函数调用。
3.目录target/config/bspname:
包含系统或硬件相关的BSP文件。
a.Makefile
一些命令行控制images的生成。
b.README
BSP发布纪录,版本,总的文档。
c.config.h
包括所有涉及CPU主板的设置及定义(includes,definations)。
d.configNet.h 网络驱动的主要设置文件,主要对END驱动设置。
e.romInit.s 汇编语言文件,是VxWorks Boot ROM和ROM based
image的入口。
f.sysALib.s
汇编语言文件,程序员可以把自己的汇编函数放在这个文件里。在上层调用VxWorks
image的入口点_sysInit在这个文件里,是在RAM中执行的第一个函数。
g.sysLib.c
包含一些系统相关的函数例程,提供了一个board-level的接口,VxWorks和应用程序可以以system-indepent的方式生成。这个文件还能包含目录target/config/comps/src的驱动。
h.sysScsi.c 可选文件用于Scsi设备设置和初始化。
i.sysSerial.c 可选文件用于所有的串口设置和初始化。
j.bootrom.hex SIC文件包含VxWorks Boot ROM代码。
k.xWorks
运行在目标机上,完整的,连结后的VxWorks二进制文件。
l.VxWorks.sym 完全的,连结后带有符号表的VxWorks二进制文件。
m.VxWorks.st
完全的,连结后,standalone,带有符号表的VxWorks二进制文件。
注:
BSP用"make"来编译连接生成(Created),而不是用Tornado的工具。
BSP和应用程序都可以在"make"或"tornade"上开发(developed)
BSP被设置包括以下驱动:
中断控制interrupt
controller、计时器timer(sys/aux)、串口UART(serial)、显示屏LCD、键盘Keyboard(opt)、触摸屏touch-screen(opt)。
相关文章推荐
- vxWorks BSP主要文件目录的组成及…
- vxWorks BSP主要文件目录的组成及主要文件的作用 分类: vxWorks 2014-03-13 08:56 380人阅读 评论(0) 收藏
- vxWorks BSP主要文件目录的组成及主要文件的作用
- vxWorks BSP主要文件目录的组成及主要文件的作用
- vxWorks BSP主要文件目录的组成及主要文件的作用
- vb2008 文件目录相关
- VxWorks BSP主要配置文件 config.h 和 Makefile 注解
- java 获取路径与各文件目录的…
- java 获取路径与各文件目录的…
- 文件目录创建失败 解决方法
- linux 查找目录或文件
- Tomcat6 源文件目录树结构 说明
- VxWorks BSP主要配置文件 config.h , Makefile 注解和 BSP生成下载实例
- 安装JDK后要配置环境变量,主要有三个: 1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04 2 CLASSPATH ->到哪里找需要执行的.class文件,如
- vb2008 文件目录相关(2)
- 常用命令(文件&目录&文件系统)
- VMWare tools的安装过程及文件共享…
- winform把网络共享目录映射为本地驱动器&局域网内copy文件&设置文件夹共享
- java 读取配置文件
- struts2 文件上传