

So I decided to buy a wireless USB adapter (USB stick). After "fighting" for some time, I gave up trying to have my Realtek 8188ce wireless card work properly (the wifi connection is annoyingly unstable). I cross-compiled a helloworld.c for BB, by running arm-none-linux-gnueabi-gcc helloworld.c –o helloworld, on CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin location.I'm using a laptop with Ubuntu 13.04 64 bits. INFO: Cross-toolchain on x86 machine is from CodeSourcery. Make: Leaving directory `/home/demetres/linux-2.6.32.61' bin/sh: /home/demetres/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bingcc: No such file or directory Make: /home/demetres/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bingcc: Command not found Make fails with these errors: make ARCH=arm CROSS_COMPILE=/home/demetres/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin -C /home/demetres/linux-2.6.32.61 M=/home/demetres/Downloads/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 modules What do I have to edit on Makefile's field CROSS_COMPILE:? I edited the path /home/demetres/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin but KSRC ?= /home/demetres/linux-2.6.32.61 (compiled kernel sources, taken from BB, stored on home/demetres/linux-2.6.32.61 location) Set the KVER environment variable to your beagleboard's kernel version. Set the KSRC environment variable is set to the location of your Beagleboard's kernel source (see cross-compilation environment setup instructions for this directory path). Refer to the setup instructions for the location of this directory.


Compilation guide refers editing Makefile as follows:Įnsure that the $PATH variable includes the location of the toolchain that you will be using to cross-compile the module.

I downloaded driver from Realtek website. I 'm trying to cross-compile rtl8192cu Driver in my Linux x86 machine for an ARM machine.
