【发布时间】:2015-05-22 15:13:09
【问题描述】:
我正在尝试为 Raspberry Pi 交叉编译驱动程序。 该驱动程序在内核 3.2 中工作,所以我下载了 3.2.27 的树莓派内核。
我编译内核如下:
make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- modules
make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=<dir>/modules-3.2.27-linaro/ modules_install
其中 rpi-tools 是最后一个 raspberry 的 Github 工具。
将包含/firmware和/modules的Image.img和/lib文件夹复制到SDCard并将当前Image设置为默认后,RaspberryPi在启动时显示一些与网络接口相关的问题并且无法识别USB键盘所以我无法登录。
我尝试使用make menuconfig 设置修改.config 以启用Device Drivers > Input device support 和Devive Drivers > HID Devices 中的键盘,但没有任何效果。
我正在使用 RPi 支持的戴尔 SK-8115 键盘。
理论上,必须在内核编译中的.config 中启用哪些选项才能使用键盘?
如果有人有任何想法,我们将不胜感激。 谢谢
【问题讨论】:
标签: keyboard kernel raspberry-pi cross-compiling boot