为什么我不能成功? (BBB AccessPoint问题)

时间:2015-10-09 10:58:02

标签: makefile beagleboneblack access-point

我正在尝试遵循本指南 - > http://bogeskov.dk/UsbAccessPoint.html让我的Beaglebone Black充当接入点。

所以我到了使用以下命令的地步。

sudo apt-get install linux-headers-...
git clone https://github.com/dz0ny/rt8192cu.git
cd rt8192cumakesudo make install

当我尝试运行“make”时出现问题。我收到一个名为“build”的文件丢失的错误。 所以我尝试使用这个url安装内核头文件,这对我的BeagleBone操作系统来说是正确的: https://rcn-ee.net/deb/wheezy-armhf/v3.8.13-bone47/linux-headers-3.8.13-bone47_1.0wheezy_armhf.deb

然后我运行了dpkg -i linux-headers-3.8.13-bone47_1.0wheezy_armhf.deb,看起来它已经完成了。 所以当我回到rt8192cu文件夹时,我尝试再次运行“make”。所以我收到了一个不同的错误。

 Makefile:580: /usr/src/linux-headers-3.8.13-bone47/arch/armv7l/Makefile: No such file or directory
 make[1]: *** No Rule to make target ' /usr/src/linux-headers-3.8.13-bone47/arch/armv7l/Makefile '. Stop

如何才能成功? 我只想用我的Beaglebone作为接入点

2 个答案:

答案 0 :(得分:1)

感谢您的回复。 事实证明,如果你使用MAKE作为这个驱动程序并且你在BeagleBone Black上你需要给它一个参数 " ARCH = arm"。 您还必须修复Timerx.h标头。这似乎是一个非常普遍的问题。

之后它应该编译好。

答案 1 :(得分:0)

我的第一个猜测是你需要安装包linux-kbuild,它提供编译内核模块所需的工具集。