Compiling
嵌入式 Linux:在 /arch/arm 中選擇哪個機器目錄?
我剛開始使用嵌入式 Android 驅動程序,所以任何幫助都會很棒。我在網上沒有找到很多資源。
目前,我正在完成一個關於移植驅動程序的教程,說明如下:
將平台數據初始化文件“driver_sources/platform.c”和“driver_sources/platform.h”複製到“/arch/arm/”
我怎麼知道我應該選擇哪個機器目錄?我正在使用 APQ8064 DragonBoard。我沒有看到可供選擇的 APQ8064,但也許它被稱為別的東西?
boot common configs include Kconfig Kconfig.debug Kconfig-nommu kernel lib mach-at91 mach-bcmring mach-clps711x mach-cns3xxx mach-davinci mach-dove mach-ebsa110 mach-ep93xx mach-exynos mach-footbridge mach-gemini mach-h720x mach-highbank mach-imx mach-integrator mach-iop13xx mach-iop32x mach-iop33x mach-ixp2000 mach-ixp23xx mach-ixp4xx mach-kirkwood mach-ks8695 mach-l7200 mach-lpc32xx mach-mmp mach-msm mach-mv78xx0 mach-mxs mach-netx mach-nomadik mach-omap1 mach-omap2 mach-orion5x mach-picoxcell mach-pnx4008 mach-prima2 mach-pxa mach-realview mach-rpc mach-s3c2410 mach-s3c2412 mach-s3c2440 mach-s3c24xx mach-s3c64xx mach-s5p64x0 mach-s5pc100 mach-s5pv210 mach-sa1100 mach-shark mach-shmobile mach-spear3xx mach-spear6xx mach-tegra mach-u300 mach-ux500 mach-versatile mach-vexpress mach-vt8500 mach-w90x900 mach-zynq Makefile mm net nwfpe oprofile perfmon plat-iop plat-mxc plat-nomadik plat-omap plat-orion plat-pxa plat-s3c24xx plat-s5p plat-samsung plat-spear plat-versatile tools vfp
根據elinux.org ,這應該是
mach-msm
文件夾。它是 Qualcomm SoC 的文件夾。