我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我对设备树很陌生,但从所有的研究中,我找不到关于编写设备树的全面教程。如果是具体的,我有一个ti sn65dsi86,我想把它连接到imx8芯片上。Linux已经在linux/drm/gpu/drm/bridge/ ti -sn65dsi86.c下在内核源代码树中为ti芯片提供了一个司机。这已经为那个驱动程序写了一个设备树。但他从哪里弄来这么多财产的名字,比如ti,dp车道??我试图从设备驱动程序中得到这些名字,但没有得到任何结果。一切都是相似的,但还是不同的。
谢谢!
即使在从零开始构建所有依赖项和构建目录之后,我也会得到Yocto的几个.bb文件的.bb错误。
ERROR: oe_runmake failed
ERROR: Function failed: do_compile (log file is located at
/home/fsl-community-bsp-jethro1/build/tmp/work/imx6q-poky-
linux-gnueabi/linux-fslc-imx/3.14-1.1.x+gitAUTOINC+327d5c9063-
r0/temp/log.do_compile.14224)
ERROR: Logfi