bjzld
驱动牛犊
驱动牛犊
  • 注册日期2002-11-29
  • 最后登录2008-12-21
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望6点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:3539回复:4

如何把编写好的驱动程序添加到vxworks中?

楼主#
更多 发布于:2004-02-17 16:09
已经编写好了的驱动程序,如何能够连接到vxworks操作系统中?  驱动似乎应该在usrConfig.c中调用执行,但是如何编译usrConfig.c?

谢谢指教!
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-26 10:17
难道直接 include 不行吗?
我爱中医:http://www.ngotcm.com/forum/index.php
o_ysx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-29 14:46
驱动不一定必须在usrConfig.c中调用。你可以在启动应用程序的开始调用驱动的初始化函数。
bapela
驱动牛犊
驱动牛犊
  • 注册日期2004-05-12
  • 最后登录2005-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-18 12:36
我最近也在写驱动,我们可以探讨一下的.
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-23 19:51
不同的设备有不同的添加方法,主要是对原有BSP的修改不一样。
但是有一点,只要驱动里面的函数的符号能够被应用正确解析,一切都OK了,甚至不用考虑符号空间的问题,因为再vxworks中基本没有内核空间和用户空间的概念,它是那种微内核结构。
只要你的设备能够归入字符设备、块设备、网络设备、音频设备、图形设备这样的一些传统类别,vxworks下有足够的源码供你参考。
愚没有做过所有的设备,但是可以给你提供一点建议,你到网上下一个rtl8139的驱动(含源码和提示)试试,它是先编译源码然后将其加入lib库,然后上层就可以通用了;intel网站上82559的驱动是.o,它是以模块方式插入的,其实大家都只有一个目的:把自己的数据结构插入系统的设备链表中,使上层的应用能够顺利解析底层的函数符号就行了。
试试看。

好久不来,好像今天话多了。
游客

返回顶部