为 armada 370 编译驱动程序

为 armada 370 编译驱动程序

我正在尝试使用 armada 370 为 Mirabox 编译 usb_serial 驱动程序。

我首先尝试如下:

  1. 安装3.2的linux源(运行内核是3.2.36)
  2. 安装 3.2 的 linux 头文件
  3. 编辑makefiles,版本= 3,补丁级别= 2,subversion为0,我将其编辑为36。
  4. 我将文件从 linux-headers-3.2.0-4-common 复制到 linux-headers-3.2.0.4
  5. 然后我将 usb-serial.c、options.c、qcserial.c、serial.h 和 usb_wwan.c 复制到 linux-headers-3.2.0-4 中的子目录中。子目录是 drivers/usb/serial
  6. makefile 已经存在
  7. 我现在 cd 到 linux-source-3.2,然后运行make oldconfig​​,然后按照我的make prepare, make scripts,最后make distclean
  8. 然后我回到头目录,并运行make M=drivers/usb/serial

但是,我收到的消息是 include/ generated/autoconf.h 或 include/linux/auto.conf 不存在。

所以我检查了,第一个存在,后者不存在。

如何让 auto.conf 存在?我应该将其复制到某个地方吗?特别是在名为 linux-headers-3.2.0-4-omap 的文件夹中的头文件有这个。

请帮忙。

PS:构建必需品,automake等已经安装。看起来,autocong 应该在编译步骤中生成。哪一个?

相关内容