系统相关
首页 > 系统相关> > 交叉编译用于嵌入式linux arm的FTDI VCP驱动程序

交叉编译用于嵌入式linux arm的FTDI VCP驱动程序

作者:互联网

我正在尝试为我的嵌入式arch linux arm机器交叉编译FTDI VCP驱动程序.我将源文件从http://www.ftdichip.com/Drivers/VCP.htm下载到运行内核的主机上:

2.6.32-54-仿制PAE

运行Makefile时,我收到与内核头相关的错误,即:找不到asm / thread_info.h文件.我意识到这意味着我的asm符号链接已被破坏,所以我尝试将其链接到

Linux的头-2.6.32-54 /包括/ ASM泛型

但该目录的内容也不包括thread_info.h,我正试图找到它.

是否有人使用Ubuntu作为主机来编译用于嵌入式arch linux arm的FTDI VCP驱动程序并且可以指向正确的方向?我是新手来构建内核模块和交叉编译,我们将不胜感激.

如果有人需要更多信息,我会非常乐意添加它.

解决方法:

make ARCH = arm menuconfig

制作和安装模块:制作模块并制作modules_install

不要忘记:insmod usbserial.ko和insmod ftdi_sio.ko如果需要,并且depmod -a让它们在重启后加载.

不要忘记包含交叉编译链.

标签:linux,linux-kernel,cross-compiling,kernel-module,ftdi
来源: https://codeday.me/bug/20190825/1717325.html