avatar
如何编译无线网卡 (转载)# EmergingNetworking - 热门网络技术
a*n
1
【 以下文字转载自 EE 讨论区 】
发信人: anderson (非常), 信区: EE
标 题: 如何编译无线网卡
发信站: BBS 未名空间站 (Tue Aug 22 13:01:00 2006)
请教各位,有没有地方提供programmable wireless card, 现在我需要做一个project
, 就是在硬件上直接作几个mac protocol, 包括但不局限于80211。 一般的802.11网卡
不能用。不知道如何下手。有没有类似的卡或者某些网卡可以供改编的?
avatar
a*n
2
刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?

project


【在 a******n 的大作中提到】
: 【 以下文字转载自 EE 讨论区 】
: 发信人: anderson (非常), 信区: EE
: 标 题: 如何编译无线网卡
: 发信站: BBS 未名空间站 (Tue Aug 22 13:01:00 2006)
: 请教各位,有没有地方提供programmable wireless card, 现在我需要做一个project
: , 就是在硬件上直接作几个mac protocol, 包括但不局限于80211。 一般的802.11网卡
: 不能用。不知道如何下手。有没有类似的卡或者某些网卡可以供改编的?

avatar
Z*n
3
不太明白你要编译啥。
做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控
制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC
厂商提供的详细材料,我觉得你没法干这个活。




【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
a*n
4
刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?

project


【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
Z*n
5
不太明白你要编译啥。
做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控
制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC
厂商提供的详细材料,我觉得你没法干这个活。




【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
a*n
6
欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?




【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
a*n
7
欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?




【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
Z*n
8
一般wlan上就是PHY, MAC, PCI interface。最初做芯片的时侯有公司做两块,分开的P
HY和MAC。你的情况是要写自己的MAC,必须用你自己的MAC硬件取代现成的MAC。不过如
果你没作过硬件的话就别折腾了。

【在 a******n 的大作中提到】
: 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
: 说只管听和发,其他的全部由软件实现?
:
: 说
: 一

avatar
Z*n
9
我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC
和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件
,用现成的恐怕没法搞。
自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿

到。




【在 a******n 的大作中提到】
: 欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
: 说只管听和发,其他的全部由软件实现?
:
: 说
: 一

avatar
a*n
10
的确是想改wlan芯片的firmware,也觉得难度很大,尤其欧不是搞硬件的。所以就想知
道有没有办法通过软件的实现。问了几个vendor,都不行。是不是就没戏了。不知道那
个cisco 的linux drive 可以改wlan到什么程度,能不能一锅端全改了:)


IC

【在 Z******n 的大作中提到】
: 不太明白你要编译啥。
: 做wlan芯片的就那几家,一般都有PCI interface. processor 通过PCI bus来配置和控
: 制wlan card. 我猜你是要修改wlan芯片的firmware,这个难度就大了些。没有那些IC
: 厂商提供的详细材料,我觉得你没法干这个活。
:
: 说
: 一

avatar
a*n
11
这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac
protocol 就成。可是为什么要重新做硬件呢?


card


【在 Z******n 的大作中提到】
: 我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC
: 和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件
: ,用现成的恐怕没法搞。
: 自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿
: 不
: 到。
:
: 知
: 那

avatar
L*t
12
Bad? You like the world where everyone carries a bunch of Wireless cards for
different networks?

【在 a******n 的大作中提到】
: 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac
: protocol 就成。可是为什么要重新做硬件呢?
:
: 。
: card
: 起

avatar
a*n
13
刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
种80211?没有人用个的冬冬了?

project


【在 a******n 的大作中提到】
: 这位高手,能不能给几个例子,什么是以前的wlan? 能把mac layer关了写其他的mac
: protocol 就成。可是为什么要重新做硬件呢?
:
: 。
: card
: 起

avatar
L*t
14
Bad? You like the world where everyone carries a bunch of Wireless cards for
different networks?

【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
L*t
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 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
a*n
16
欧不大懂硬件,不知道有没有一种最简单的只有csma/cd的wireless interface?就是
说只管听和发,其他的全部由软件实现?




【在 a******n 的大作中提到】
: 刚才在ee版上看到有人说思科有souce code for its wlan cards, 有没有高手详细说
: 明一下?打过电话给一些vendor,都说没法农这个。欧比较奇怪,难道全美国都用这一
: 种80211?没有人用个的冬冬了?
:
: project
: 卡

avatar
a*n
17
再问一句:(还是有点不甘心,呵呵,*^_^*)
那么那种纯ad hoc,或者大规模mesh的网络是怎么实现的?在够不到ap的情况下只能是
distributed system。难道除了wsn以外,那么多ad hoc mode的网络都是纸上谈兵,从
没实现过?

MAC



【在 Z******n 的大作中提到】
: 我觉得这个driver一般就是配置一下MAC/PHY,不可能把MAC拿掉让你自己处理PHY。MAC
: 和PHY之间一般是MII interface,如果关调了MAC,这个MII也没了。除非你自己做硬件
: ,用现成的恐怕没法搞。
: 自己做硬件也很麻烦,那些wlan IC的厂商们都只和大客户谈。小公司连技术资料都拿
: 不
: 到。
:
: 知
: 那

avatar
v*n
18
不要误导。一般的vendor也就能拿到HAL的source code. MAC layer的firmware很难拿
到。
AR52xx系列有mac processor,你可以通过API改mac 参数,但是想把整个mac替换掉,还
是需要更deep的internal support from the vendor的
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。