QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1050|回复: 10

各位大侠,小妹在此请教一个问题!

[复制链接]
发表于 2005-8-30 20:21:48 | 显示全部楼层 |阅读模式
各位好,小妹现在正准备开始写一个linux下的以太网的驱动程序,有一些弱弱的问题想请教各位.
我现在要将原来一软件程序通过PCI控制硬件的操作改变成现在程序直接通过以太网通信的方式来控制,我应该怎么样做调整和修改呢?有人说只要修改linux下的以太网的驱动程序就可以了,是这样吗?我对这些现在一点概念都没有,很迷茫ing,请各位大侠在此指点迷津,我现在应该怎么样做呢?多谢各位了*^_^*
发表于 2005-8-31 12:56:11 | 显示全部楼层
不会
回复

使用道具 举报

发表于 2005-8-31 16:29:57 | 显示全部楼层
描述的太模糊了。

如果是涉及内核,去www.linuxforum.net的内核版问吧,那里
懂这个的人比较多。
回复

使用道具 举报

 楼主| 发表于 2005-8-31 20:23:55 | 显示全部楼层
现在要将硬件连接到以太网网卡,通过以太网来控制数据的读写,感觉好象是要自己写网卡驱动,可是,还有什么就不知道了!!!~>_<~
回复

使用道具 举报

发表于 2005-8-31 23:28:36 | 显示全部楼层
是不是类似串口通信啊.
刚开始以为你要写驱动,吓我一跳.
理论上硬件都是以文件的形式存在/dev/下.如果是串口就可以直接把它当文件读写.如果是网卡通信我想理论上也是这样吧.
回复

使用道具 举报

 楼主| 发表于 2005-9-1 09:01:53 | 显示全部楼层
恩,我明白了,可是,好象驱动也要写一下,因为linux下虽然有自带以太网驱动,可是,却不是专用的呀,肯定应该要修改吧???
回复

使用道具 举报

发表于 2005-9-1 10:01:27 | 显示全部楼层
[quote:6f6c1d92ba="zt_apple"]现在要将硬件连接到以太网网卡,通过以太网来控制数据的读写,感觉好象是要自己写网卡驱动,可是,还有什么就不知道了!!!~>_<~[/quote]

OK,大致有点明白了。

你的意思是说,通过网线把目标硬件与网卡连接?
回复

使用道具 举报

 楼主| 发表于 2005-9-1 15:25:24 | 显示全部楼层
是呀是呀,就是这样,我该怎么做呢?迷茫ing
回复

使用道具 举报

发表于 2005-9-1 18:39:11 | 显示全部楼层
现在不少网卡的驱动软盘都带有Linux驱动源码,参考一下呗。
回复

使用道具 举报

发表于 2005-9-2 08:50:07 | 显示全部楼层
述我直言。

你的描述还是太模糊。

如果通过网线相连,那可能性就多了,通过tcp或者udp通信?或者通过ip协议通信,
或者通过以太网的物理数据进行通信?

如果是使用tcp/udp的方式,那就不需要改什么内核,直接用socket就可以,如果通
过ip或者物理数据通信,就要改写内核的tcp栈了。
回复

使用道具 举报

 楼主| 发表于 2005-9-3 21:12:54 | 显示全部楼层
谢谢各位大侠,我好象有些明白了,我可以直接用socket,呵呵!*^_^*
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 11:29 , Processed in 0.075541 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表