免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3427 | 回复: 12
打印 上一主题 下一主题

能否做一个不被驱动控制的网卡? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-05 09:31 |只看该作者 |倒序浏览
基本想法是把网卡上所有的配置都写死,然后只要一上电就自动运行一些程序.或者根据网卡上收到的消息来做一些事情. 要求是不能被本地的驱动干扰. 也许可以用本地的驱动做最初的初始化. 但是之后,网卡就处于完全自主状态, 本地驱动也无法关闭网卡,或者更改网卡设置.
有可能实现么? 多谢

论坛徽章:
5
2 [报告]
发表于 2009-06-05 09:34 |只看该作者
我认为不可能.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2009-06-05 09:35 |只看该作者
感觉楼主的需求有点自相矛盾

论坛徽章:
5
4 [报告]
发表于 2009-06-05 09:40 |只看该作者

回复 #3 chenyx 的帖子

lz要求驱动做基本的配置, 配置好了, 驱动就可以去死了.
最好根本就不要驱动.

想必是这个意思.

论坛徽章:
0
5 [报告]
发表于 2009-06-05 09:42 |只看该作者
楼主的意思是 有一辆卡车, 启动后就自己选择运送什么, 你不能选择运送什么, 即使你装进去苹果,货车运送到还是梨。

论坛徽章:
0
6 [报告]
发表于 2009-06-05 11:08 |只看该作者
车子没有能量供应,怎么跑的起来

论坛徽章:
0
7 [报告]
发表于 2009-06-05 17:29 |只看该作者
那就是不要驱动了

论坛徽章:
0
8 [报告]
发表于 2009-06-05 22:09 |只看该作者
TO 4,5 楼: 你们说得对. 而且比我说的还形象,呵呵

可以把这个硬件想象成万用表一样. 啥驱动都不要,直接把2个测量笔往电线上一放,数字就读出来了.
我想做的这个网卡也是,需要设置的地方全写死. 写不死的地方就在一开始启动的时候改下. 然后后面就没法再改了.

从仿真的角度来说,可以在网卡上加一个特殊的寄存器.往里面写了1之后,整个网卡就变成READ-ONLY状态了. 再想改的话就一定要重新启动机器.如果用QEMU,实现这个逻辑很简单. 我猜即使用真正的硬件,也应该可以实现的. 不知道哪位确认下?

另外,不知道有没有可能通过PCI总线来强行关掉这块网卡? PCI规范里不知道有没有这方面要求? 我希望是不行.

论坛徽章:
0
9 [报告]
发表于 2009-06-07 20:33 |只看该作者
操作系统有最终决定权把,除非你的硬件自己跑OS。不需要上层支持。

论坛徽章:
0
10 [报告]
发表于 2009-06-15 19:35 |只看该作者
为什么软件驱动?因为用软件做的那些东西更灵活吧,把那些逻辑做在硬件里,1是扩展不方便,2 是不值得.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP