社区
驱动开发/核心开发
帖子详情
dos下该怎么写网卡驱动啊?
tyzzr
2004-05-02 09:31:05
以前未做过,希望高手不吝赐教,给个提示、框架或建议!!!
(用C和汇编均可)。
谢了
...全文
103
10
打赏
收藏
dos下该怎么写网卡驱动啊?
以前未做过,希望高手不吝赐教,给个提示、框架或建议!!! (用C和汇编均可)。 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junhli
2004-06-10
打赏
举报
回复
厂家应该有packet driver,你要作的工作是调用packet driver的接口而已
不过你用的89c940太老了,这个芯片应该已经停产并且很少有人用了
在dos下操作该芯片很容易就会死机的。就算你做了driver ,后头的事还是未知数
CoomyMorris
2004-06-08
打赏
举报
回复
你可以到驱动开发网上问一问。http://www.driverdevelop.com 我也不会。
tyzzr
2004-06-07
打赏
举报
回复
up
tyzzr
2004-05-10
打赏
举报
回复
支持的是rtl8139网卡。
其实只要网卡能工作就行(在开机自检阶段),用网卡收包发包。
我有一个新的想法,直接把控制程序实现在网卡上的eprom中,不知是否可行?
想法很简单:
1。开机自检,系统发现网卡,进入网卡的bootrom程序(相当于网卡的bios)中,执行。
2。在bootrom中实现收包发包。
各位大侠给个参考
谢了
hjsw1976
2004-05-08
打赏
举报
回复
看看http://www.wattcp.com/
有源代码,用的编译器也多
tyzzr
2004-05-08
打赏
举报
回复
是急用啊!!!
有的失望。
hiking
2004-05-08
打赏
举报
回复
楼主自言自语中。。。
如果是为了学习的话,建议学习32位下的东西!
tyzzr
2004-05-08
打赏
举报
回复
up
tyzzr
2004-05-06
打赏
举报
回复
各位能提供一些参考和资料,也感激不尽。
tyzzr
2004-05-06
打赏
举报
回复
是在刚开机自检时用本卡拦截的,所以只能调用bios的中断。
用的芯片是winbond公司的w89c940f,要用到网络发包收包,
所以要驱动网卡。只是pci rom中的格式不太清楚。
例子如下(是反汇编原w89c940f扩展卡的eprom中的内容):
:0001.0000 55 push bp
:0001.0001 AA stosb
:0001.0002 20EB and bl , ch
:0001.0004 2E90 nop
:0001.0006 00000000000000000000 BYTE 10 DUP(0)
:0001.0010 0000000000000000 BYTE 8 DUP(0)
:0001.0018 1A00 sbb al , [bx+si]
:0001.001A 50 push ax
:0001.001B 43 inc bx
:0001.001C 49 dec cx
:0001.001D 52 push dx
:0001.001E 50 push ax
:0001.001F 104009 adc [bx+si+09], al
:0001.0022 0000 add [bx+si], al
:0001.0024 1800 sbb [bx+si], al
:0001.0026 000000 BYTE 3 DUP(0)
:0001.0029 0220 add ah, [bx+si]
:0001.002B 00000000 BYTE 4 DUP(0)
:0001.002F 800000 add byte ptr [bx+si], 00
以上我理解为通用pci首部格式
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
以下就搞不清楚是什么了,可能是网卡驱动程序。请各位高手解释指点一下,谢了
:0001.0032 00EB add bl , ch
:0001.0034 3A4E65 cmp cl , [bp+65]
:0001.0037 7457 je 0090
:0001.0039 61 popa
:0001.003A 7265 jb 00A1
:0001.003C 205265 and [bp+si+65], dl
:0001.003F 61 popa
:0001.0040 64 BYTE 064h
——————————『以下程序省略』
请指点一下写dos下网卡驱动程序的格式或简单流程,有这些后,我相信自己就能看懂了。
DOS
下的一个
网卡驱动
MS-
DOS
下的
网卡驱动
,前提是安装了Microsoft Network Client Version3
DOS
下
网卡驱动
必备文件
DOS
下的
网卡驱动
程序有两种标准 1、Packet Driver 符合此标准的
网卡驱动
程序通常是一个扩展名为.COM或者.EXE的文件,要加载它只要在命令行下行运这个文件即可。例如8139网卡的驱动程序为RTL8139.COM,则在
DOS
提示...
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
VM虚拟机AMD_PCNET网卡
dos
驱动
VM虚拟机AMD_PCNET网卡
dos
驱动 VM虚拟机AMD_PCNET网卡
dos
驱动 VM虚拟机AMD_PCNET网卡
dos
驱动 官方也可以下到 备份用
VMWARE AMD PCNET网卡
DOS
ODI驱动(BOOTROOM)
VMWARE虚拟机网卡的
DOS
驱动。 ODI驱动,可以作无盘启动。
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章