a******n 发帖数: 28 | 1 【 以下文字转载自 EE 讨论区 】
发信人: anderson (非常), 信区: EE
标 题: 如何编译无线网卡
发信站: BBS 未名空间站 (Tue Aug 22 13:01:00 2006)
请教各位,有没有地方提供programmable wireless card, 现在我需要做一个project
, 就是在硬件上直接作几个mac protocol, 包括但不局限于80211。 一般的802.11网卡
不能用。不知道如何下手。有没有类似的卡或者某些网卡可以供改编的? |
a******n 发帖数: 28 | 2 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?
project
卡
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 【 以下文字转载自 EE 讨论区 】 : 发信人: anderson (非常), 信区: EE : 标 题: 如何编译无线网卡 : 发信站: BBS 未名空间站 (Tue Aug 22 13:01:00 2006) : 请教各位,有没有地方提供programmable wireless card, 现在我需要做一个project : , 就是在硬件上直接作几个mac protocol, 包括但不局限于80211。 一般的802.11网卡 : 不能用。不知道如何下手。有没有类似的卡或者某些网卡可以供改编的?
|
Z******n 发帖数: 98 | 3 不太明白你要编译啥。
做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控
制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC
厂商提供的详细材料,我觉得你没法干这个活。
说
一
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
a******n 发帖数: 28 | 4 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?
project
卡
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
Z******n 发帖数: 98 | 5 不太明白你要编译啥。
做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控
制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC
厂商提供的详细材料,我觉得你没法干这个活。
说
一
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
a******n 发帖数: 28 | 6 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?
说
一
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
a******n 发帖数: 28 | 7 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?
说
一
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
Z******n 发帖数: 98 | 8 一般wlan上就是PHY, MAC, PCI interface。最初做芯片的时侯有公司做两块,分开的P
HY和MAC。你的情况是要写自己的MAC,必须用你自己的MAC硬件取代现成的MAC。不过如
果你没作过硬件的话就别折腾了。
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是 : 说只管听和发,其他的全部由软件实现? : : 说 : 一
|
Z******n 发帖数: 98 | 9 我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC
和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件
,用现成的恐怕没法搞。
自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿
不
到。
知
那
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是 : 说只管听和发,其他的全部由软件实现? : : 说 : 一
|
a******n 发帖数: 28 | 10 的确是想改wlan芯片的firmware,也觉得难度很大,尤其欧不是搞硬件的。所以就想知
道有没有办法通过软件的实现。问了几个vendor,都不行。是不是就没戏了。不知道那
个cisco 的linux drive 可以改wlan到什么程度,能不能一锅端全改了:)
控
IC
【在 Z******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不太明白你要编译啥。 : 做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控 : 制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC : 厂商提供的详细材料,我觉得你没法干这个活。 : : 说 : 一
|
|
|
a******n 发帖数: 28 | 11 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac
protocol 就成。可是为什么要重新做硬件呢?
。
card
起
【在 Z******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC : 和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件 : ,用现成的恐怕没法搞。 : 自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿 : 不 : 到。 : : 知 : 那
|
L******t 发帖数: 1985 | 12 Bad? You like the world where everyone carries a bunch of Wireless cards for
different networks?
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac : protocol 就成。可是为什么要重新做硬件呢? : : 。 : card : 起
|
a******n 发帖数: 28 | 13 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?
project
卡
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac : protocol 就成。可是为什么要重新做硬件呢? : : 。 : card : 起
|
L******t 发帖数: 1985 | 14 Bad? You like the world where everyone carries a bunch of Wireless cards for
different networks?
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
L******t 发帖数: 1985 | 15 Actually, why can't you get your job done by simulation tools such as
GloMoSim or NS2? You can manipulate software MAC there.
是
从
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
a******n 发帖数: 28 | 16 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?
说
一
【在 a******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说 : 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一 : 种80211?没有人用个的冬冬了? : : project : 卡
|
a******n 发帖数: 28 | 17 再问一句:(还是有点不甘心,呵呵,*^_^*)
那么那种纯ad hoc,或者大规模mesh的网络是怎么实现的?在够不到ap的情况下只能是
distributed system。难道除了wsn以外,那么多ad hoc mode的网络都是纸上谈兵,从
没实现过?
MAC
件
拿
【在 Z******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC : 和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件 : ,用现成的恐怕没法搞。 : 自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿 : 不 : 到。 : : 知 : 那
|
v**n 发帖数: 951 | 18 不要误导。一般的vendor也就能拿到HAL的source code. MAC layer的firmware很难拿
到。
AR52xx系列有mac processor,你可以通过API改mac 参数,但是想把整个mac替换掉,还
是需要更deep的internal support from the vendor的 |