在 BeagleBone Black 上运行 WiFi

发布人是

你一直希望在你的下一个项目中使用 BeagleBone Black 开发板吗?

我最近一直在使用 BeagleBone Black 开发板做项目,我们正在发布一个完整的工业温度额定版本,该版本能够在大量的应用中使用。

该项目正在设计一个数据仪表板,它是独立型系统并能显示一些我能想到的有趣统计数据。该项目之所以是独立型系统,一个关键因素是将杂乱的电缆减少到最低程度,所以我当时还希望在该系统上运行 USB 无线适配器。我使用了一个我能很快到手的产品,它是基于 Realtek 公司的 RTl8192/8188CUS 芯片组,也用在 Adafruit 814 上,因此我在这里的指导应该适用于它。

0116 BB Adafruit 814 In Article
光彩夺目的 Adafruit 814

Realtek 芯片组在小型 USB 无线适配器中相当普遍,在单板计算机项目中也用得很多,例如 Raspberry Pi 和 BeagleBone Black。

我迷上了的第一块开发板实际上是一个完全过时的模型,摄影师利用它来拍摄艺术照,我当时花了几个小时对其进行故障诊断并试图让它工作。这件事有点尴尬,但是我得到了另一个开发板,并很快将其引导到 Debian Wheezy 7.9 系统。当 “if -a” 命令没有列在我的无线适配器中时,我马上就会知道问题来了。摆弄了一会儿后,我知道该装置会显示为连接,因为它出现在一个“lsusb”命令列表中,而且在经过一些搜索之后,似乎所使用的驱动程序不是很好。我还用映像测试了 Debian Jessie 8.2 系统和 Ubuntu Trusty 14.04 系统。这两种情形下的映像都有问题,Debian 8.2 系统依然不会显示该设备,而 Ubuntu Trusty 虽然能显示设备,但却在试图连接和保持连接到无线网络。

0116 BB Black In Article
我们工业温度额定版本的 Industrial Temp BeagleBone Black 开发板现在有现货出售。

看完了所有我能读到的材料后,为了获得一个更稳定的设置,我最终选定更新所使用的驱动程序。幸运的是,另一些人也遇到过同样的问题,并打包了一个新的驱动程序。我把这些驱动程序包以用户名 "pvaret" 放到了 github 上。这些驱动程序是重新打包的官方 Realtek 8192CU USB WiFi 驱动程序。

安装指导

1.首先,你必须确保你安装了建立驱动程序所需的前提软件:

“sudo apt-get update” “sudo apt-get install git linux-headers-generic build-essential dkms”

2. 将这个版本库从 github 上复制到你的本地机器上:

“git clone https://github.com/pvaret/rtl8192cu-fixes.git”

3. 将它设定为 DKMS 模块,以便该驱动程序可以包含在内核中:

“sudo dkms add ./rtl8192cu-fixes”

4. 在系统上建立并安装驱动程序:
“sudo dkms install 8192cu/1.10”

5.刷新模块列表:

“sudo depmod -a”

6. 将会造成问题的本地驱动程序列入黑名单,使系统不试图加载它:

“sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/”

7. 为了帮助防止网络丢包,你可以禁用电源管理功能,防止无线芯片组睡眠:
“sudo cp ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/”

重新启动,你应该正在以更稳定的驱动程序正常运行 RTl8192/8188CUS 芯片组。


最新消息

Sorry, your filter selection returned no results.

请仔细阅读我们近期更改的隐私政策。当按下确认键时,您已了解并同意艾睿电子的隐私政策和用户协议。

本网站需使用cookies以改善用户您的体验并进一步改进我们的网站。此处阅读了解关于网站cookies的使用以及如何禁用cookies。网页cookies和追踪功能或許用于市场分析。当您按下同意按钮,您已经了解并同意在您的设备上接受cookies,并给予网站追踪权限。更多关于如何取消网站cookies及追踪的信息,请点击下方“阅读更多”。尽管同意启用cookies追踪与否取决用户意愿,取消网页cookies及追踪可能导致网站运作或显示异常,亦或导致相关推荐广告减少。

我们尊重您的隐私。请在此阅读我们的隐私政策。