阅读:3327回复:7
请指点,vxwork 的驱动程序如何着手
需要看哪些资料,听说windriver5.0 有专门开发vxwork 下的驱动
工具,不知道有没有哪位大虾用过,vxwork 有没有类似于ddk 之类 的东东。本站或者其他站点有没有可以注册的用于vxwork 开发的windriver。DriverStudio 有没有可以用于开发vxwork 的工具包 tornado 有没有开发驱动的东西?本人tornado 也没用太多。不知道 它有没有这个能力。 最好有个工具能像driverstudio 把ddk 集成到vc 一样,能把vxwork 驱动开发集成到tornado。 |
|
|
沙发#
发布于:2001-08-29 20:30
WINDRIVER5.0产生的代码可以支持VXWORK。
在VXWORK下写程序主要是做BSP的修改工作,因为通用设备VXWORK都已经写了支持代码,在原来的基础上做改动是件很容易的事。 |
|
板凳#
发布于:2001-10-01 10:20
锯我所知,确实只做修改BSP部分就行,很轻松的嘛
不过好多上层协议stack还得去买买买买买买买买 除非你做到底啊?啊?啊?啊? |
|
|
地板#
发布于:2001-10-01 12:36
VxWorks 其实和 BSP 是有区别的,VXWORKS 是实时操作系统, BSP 是为了使 VXWORKS 这个操作系统在硬件上更好的运行,按照结构来说 BSP 应该在 VXWORKS 下面,底层做 BSP 和在 VXWORKS 上做程序是不同的。
1。BSP 的编译是用 GNU 环境。不能用 TORNADO。且多涉及硬件和操 作系统。 2。VXWORKS 上的程序即可用 GNU 也可用 TORNADO。调试则只能用 TORNADO,且只有在 VXWORKS 操作系统在硬件上运行正常,应用 程序才能编译,调试和运行。 |
|
|
地下室#
发布于:2001-11-23 09:04
Tornado是VxWorks的IDE,怎么成编译器啦?所以这个说的不对。编译器可以单独调用,也可以在IDE中调用。
另外,VxWorks是个总称,就好像Windows的概念一样,当然涉及到的东西比Windows少,而BSP是其中的一个模块。 |
|
5楼#
发布于:2001-12-02 10:38
vxworks is an OS, Tornado is an IDE.
Porting BSP is writing some code to inintialize hardware, select some modules to support your device. the projects in Tornado is compiled by gcc, debuged by gdb, but Tornado wrote some wrapper code go give you a Graphic User Interface.Nothing else! You can use gdb to debug your code. By the way, according GPL, code developed using gnu software should be opensource, but I don\'t know why WindRivers don\'t open their sources? Anyone can give me an explaination? |
|
|
6楼#
发布于:2001-12-03 12:00
哇塞,这么多人做VXWORKS,这么说来我也有救了,呵呵。
|
|
|
7楼#
发布于:2003-10-10 09:38
1.初始化外围设备
文件romInit.s中romInit()=======>文件bootInit.c中romStart()========>文件usrConfig.c中的usrInit()======>文件syslib.c中的sysHwInit() |
|