robin
驱动牛犊
驱动牛犊
  • 注册日期2001-05-14
  • 最后登录2009-10-21
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:3214回复:7

请指点,vxwork 的驱动程序如何着手

楼主#
更多 发布于:2001-05-28 11:07
需要看哪些资料,听说windriver5.0 有专门开发vxwork 下的驱动
工具,不知道有没有哪位大虾用过,vxwork 有没有类似于ddk 之类
的东东。本站或者其他站点有没有可以注册的用于vxwork 开发的windriver。DriverStudio 有没有可以用于开发vxwork 的工具包
tornado 有没有开发驱动的东西?本人tornado 也没用太多。不知道
它有没有这个能力。
最好有个工具能像driverstudio 把ddk 集成到vc 一样,能把vxwork 驱动开发集成到tornado。
我无聊,我承认
lvyingf
游客
游客
沙发#
发布于:2001-08-29 20:30
WINDRIVER5.0产生的代码可以支持VXWORK。
在VXWORK下写程序主要是做BSP的修改工作,因为通用设备VXWORK都已经写了支持代码,在原来的基础上做改动是件很容易的事。
ooze
驱动牛犊
驱动牛犊
  • 注册日期2001-09-26
  • 最后登录2004-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-01 10:20
锯我所知,确实只做修改BSP部分就行,很轻松的嘛
不过好多上层协议stack还得去买买买买买买买买
除非你做到底啊?啊?啊?啊?
Be a true hacker of Windows NT alike
cdyan
驱动牛犊
驱动牛犊
  • 注册日期2001-09-27
  • 最后登录2002-12-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-10-01 12:36
   VxWorks 其实和 BSP 是有区别的,VXWORKS 是实时操作系统, BSP 是为了使 VXWORKS 这个操作系统在硬件上更好的运行,按照结构来说 BSP 应该在 VXWORKS 下面,底层做 BSP 和在 VXWORKS 上做程序是不同的。

1。BSP 的编译是用 GNU 环境。不能用 TORNADO。且多涉及硬件和操
     作系统。
2。VXWORKS 上的程序即可用 GNU 也可用 TORNADO。调试则只能用  
   TORNADO,且只有在 VXWORKS 操作系统在硬件上运行正常,应用
     程序才能编译,调试和运行。
既是过河卒子,只有奋力向前。
ry001
驱动牛犊
驱动牛犊
  • 注册日期2001-09-03
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-23 09:04
Tornado是VxWorks的IDE,怎么成编译器啦?所以这个说的不对。编译器可以单独调用,也可以在IDE中调用。
另外,VxWorks是个总称,就好像Windows的概念一样,当然涉及到的东西比Windows少,而BSP是其中的一个模块。
gavinux
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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?
[url=http://embdev.gotdns.org/]http://embdev.gotdns.org/[/url]
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-12-03 12:00
哇塞,这么多人做VXWORKS,这么说来我也有救了,呵呵。
我爱中医:http://www.ngotcm.com/forum/index.php
mailaoda
驱动牛犊
驱动牛犊
  • 注册日期2002-12-31
  • 最后登录2016-01-22
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望11点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-10 09:38
1.初始化外围设备
文件romInit.s中romInit()=======>文件bootInit.c中romStart()========>文件usrConfig.c中的usrInit()======>文件syslib.c中的sysHwInit()
游客

返回顶部