CSITOOL平台搭建(傻瓜式安装)

准备工作:

1, 一台有小PCI插槽的pc机

2, Ubuntu14.04(其他系统测试过12.04,14.02等版本,不好用,也可能是我当时没配好)

具体步骤:

按照官方网站http://dhalperi.github.io/linux-80211n-csitool/installation.html,清华大学团队提供的一键安装工具并不好用,怀疑是因为csitool很久没有维护,但旧系统中的一些编译环境已经更新造成的。因为是一键安装,不好调整,遂放弃使用。

官网中的一些tip并不需要执行,其中很多都是为了后续操作方便,一开始时顺序执行会出错。下面列出必须执行的命令,在系统下顺序执行即可:

sudo apt-get install gcc make linux-headers-$(uname -r) git-core

 

CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)
git clone https://github.com/dhalperi/linux-80211n-csitool.git
cd linux-80211n-csitool
git checkout ${CSITOOL_KERNEL_TAG}

 

make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi modules

 

sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi INSTALL_MOD_DIR=updates \
    modules_install
sudo depmod
cd ..

 

git clone https://github.com/dhalperi/linux-80211n-csitool-supplementary.git

 

for file in /lib/firmware/iwlwifi-5000-*.ucode; do sudo mv $file $file.orig; done

 

sudo cp linux-80211n-csitool-supplementary/firmware/iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/
sudo ln -s iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/iwlwifi-5000-2.ucode

 

make -C linux-80211n-csitool-supplementary/netlink

 

运行至此,正常的话,环境配置已经完毕。

之后每次登陆系统后需执行:

sudo modprobe -r iwlwifi mac80211
sudo modprobe iwlwifi connector_log=0x1

来挂载driver

 

执行sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat

之后另外打开一个窗口进行ping操作,即可获得csi数据文件

转载于:https://www.cnblogs.com/wudibuzaijia/p/8507987.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值