Я пытаюсь установить драйверы wifi и bluetooth, используя эту ссылку: http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts на моей плате на базе ARM (с микропрограммой) работает ubuntu 12.04.Компиляция модулей ядра Linux изначально на ARM
В соответствии с шагом 2 ссылки, где они упомянули разные параметры для кросс-компиляции, я смущен тем, как устанавливать эти параметры, потому что я сам компилирую на самом процессоре ARM.
1.) TOOLCHAIN_PATH: для чего должен быть установлен этот параметр? Я сам компилирую сам мой процессор. Итак, не уверен, что это должно быть установлено.
2.) ROOTFS: Что это за путь в целом? Как я могу найти это на своей ОС?
3.) KERNEL_PATH: Это путь заголовка ядра? У меня есть папка, /usr/src/kernels/3.12.0-xillinux-1.3 Является ли это путь ядра, на который я должен установить?
И параметры ниже:
export CROSS_COMPILE=arm-linux-gnueabihf-
export ARCH=arm
можно оставить как есть, или они должны быть изменены на что-то другое, как я компиляции изначально?
'TOOLCHAIN_PATH =/бен, USR/bin' или что-то подобное. Попробуйте 'gcc'. 'ROOTFS = /' для построения на хосте == build == target или native. Я думаю, что 'KERNEL_PATH' для заголовков и установки, но я не уверен на 100%.Прочитайте [документацию] (https://www.kernel.org/doc/Documentation/kbuild/modules.txt) для вашей версии ядра. Установите 'CROSS_COMPILE' для пустого или' unset'. –