wy408408 发表于 2011-06-19 00:45

wifi驱动学习求指导,现在方向都没有理清呢

小弟的无线wifi网卡是ath公司的,minipci接口,网上都是采用madwifi驱动的,

问题一:目前装虚拟机,linux是一个other版本,konoppix好像,虚拟机可否装madwifi驱动,

问题二:给目标机开发的,目标机采用的是mips架构的cpu,采用3ucpci接口的,其中也有pci插槽,minipci的wifi模块接了pci转接板插到目标机得pci插槽,问题是madwifi是对pci的驱动,minipci是否相同
问题三:是不是在目标机上构建最小系统后,然后把madwifi驱动编译成模块进行加载,
问题四:在宿主机是在虚拟机下make madwifi将madwifi编译为模块,在宿主机构建最小系统,构建madwifi模块用于加载?还是直接编译进内核,然后加载到目标机
问题五:
酋长-nuaa(874490688) 0:25:02
还有一个问题是,一般madwifi需要和具体的linux版本匹配,现在sourceforge上不去没办法下载,以及madwifi 的make需要一些关联文件,这些都是可以在虚拟机下make完成么,最后生成模块,和内核一起加载到目标机么,小弟刚接触这些,望大虾么多给建议啊

daniel_kohler 发表于 2011-06-23 18:49

回复 1# wy408408


问题一: 虚拟机可以安装madwifi驱动;
问题二: minipci和pci不相同,但是一般情况下minipci转pci应该由你的转卡来完成;
问题三: madwifi驱动可以编译成模块,考虑在目标板的系统启动的时候加载,但是要考虑有没有和其他模块交互,有的话,处理好加载的先后顺序;
问题四: 问题三已经回答了,但是你也可以直接编译到内核,考虑到模块的可能更改比较频繁,不建议这样做;
问题五: 要编译成模块加载到目标板的系统,必须使用你的交叉编译环境,建议你将madwifi的模块移植到你的嵌入式系统里面使用交叉编译环境一起编译。

ARM-Cheng 发表于 2012-06-14 14:46

厉害,方便的话加个QQ:522041464回复 2# daniel_kohler


   
页: [1]
查看完整版本: wifi驱动学习求指导,现在方向都没有理清呢