将驱动程序添加到 Android 设备内核

exe*_*ner 2 android kernel driver usb-otg

我想在我的设备上使用 PCAN。我有它的程序和一条 otg 电缆,但我需要先安装驱动程序。我在制造商网站上找到了一个 Linux驱动程序。

我下载了内核源代码、arm 工具链,并阅读了一些有关构建和编译的网站,但我没有找到任何有关添加驱动程序的信息。

所以我的问题是,如何在 Android 上添加或安装此驱动程序?该设备是 Galaxy Tab 10.1 P7510。

感谢您的帮助。

t0m*_*13b 5

对了,你需要做的是这样的:

\n
    \n
  • 解压 tarball 源
  • \n
  • 进入源代码的相应目录 -cd peak-linux-driver-7.7/如上面的 PDF 所引用
  • \n
\n
\n

cd Peak-Linux-驱动程序-xy

\n

使干净

\n

make su -c \xe2\x80\x9cmake install\xe2\x80\x9d

\n
\n

构建完成后,发出此命令

\n
\n

/sbin/modprobe pcan

\n
\n

然而,话虽如此,我没有看到任何关于使用 Android 进行构建的参考,因此看起来需要对源代码进行一些修改才能使其在 Android 上实际运行。

\n

据我所知,这更适合台式电脑......

\n

正如后来澄清这个答案的评论中提到的;内核需要从源代码重新编译为arm v7或v8目标。\n未提及的部分是它还必须静态链接以避免在Android中需要glibc或在计算机中需要bionic lib c。

\n