12. vscode搭建嵌入式Linux开发环境
12.1. 安装vscode及插件
ubunu下安装vscode
官网下载deb安装包后执行 sudo dpkg -i XXX.deb 或者从文件夹双击.下载链接:https://code.visualstudio.com/Download
Win下安装Vscode,自行安装即可;
安装以下插件
C/C++
C/C++ CLang command adaper
C++ intellisense
GBKtoUTF8
include Autocomplete
rainbow Brackets
Remote-SSH
注意:如果在win下使用Remote-SSH插件连接远程ubuntu,需要把某些插件安装在ubuntu下:例如像下面的插件一样,只需点击图标中【在SSH:book中安装】这个图标即可自动安装。

注意:使用Remote-SSH连接ubuntu请自行百度即可
【File】->【add folder to workspace】选择自己的linux内核源码根目录。
【File】->【add folder to workspace】选择自己应用程序目录。
【File】->【save workspace as …】保存工作区,工作区的名字和路径自己定义,本人把工作区保存在应用程序的目录下。
12.2. 添加内核头文件目录和宏定义

如图所示:
工作区(vscode)保存在Driver目录下,工作区下保证有如下文件,如果没有就自己手动添加。
1:Driver
.vscode
c_cpp_properties.json
2:ebf_6ull_linux
.vscode
c_cpp_properties.json
settings.json
其中【Driver/.vscode/c_cpp_properties.json】和【ebf_6ull_linux/.vscode/c_cpp_properties.json】文件一样,功能是添加头文件和宏定义,内容如下:
{
"configurations":[
{
"name":"linux",
"includePath": [
"${workspaceFolder}/**",
"/home/book/embedfire/ebf_6ull_linux/include",
"/home/book/embedfire/ebf_6ull_linux/include/linux",
"/home/book/embedfire/ebf_6ull_linux/arch/arm/include",
"/home/book/embedfire/ebf_6ull_linux/arch/arm/mach-imx"
],
"defines": [
"__KERNEL__",
"CONFIG_HAVE_ARCH_SECCOMP_FILTER 1 ",
"CONFIG_SCSI_DMA 1 ",
"CONFIG_PINCTRL_IMX7D 1 ",
"CONFIG_ATAGS 1 ",
"CONFIG_TOUCHSCREEN_GT9XX_UPDATE 1 ",
"CONFIG_INPUT_KEYBOARD 1 ",
"CONFIG_MEMORY_ISOLATION 1 ",
"CONFIG_SLUB_CPU_PARTIAL 1 ",
"CONFIG_RFS_ACCEL 1 ",
"CONFIG_CRC32 1 ",
"CONFIG_I2C_BOARDINFO 1 ",
"CONFIG_VFP 1 ",
"CONFIG_USB_CONFIGFS_NCM 1 ",
"CONFIG_EXT3_FS_XATTR 1 ",
"CONFIG_AEABI 1 ",
"CONFIG_TOUCHSCREEN_ELAN_TS 1 ",
"CONFIG_CPU_FREQ_GOV_CONSERVATIVE 1 ",
"CONFIG_HIGH_RES_TIMERS 1 ",
"CONFIG_ARCH_MULTI_V6_V7 1 ",
"CONFIG_VLAN_8021Q 1 ",
"CONFIG_UEVENT_HELPER 1 ",
"CONFIG_BT_RFCOMM 1 ",
"CONFIG_LEDS_TRIGGER_HEARTBEAT 1 ",
"CONFIG_EXT3_DEFAULTS_TO_ORDERED 1 ",
"CONFIG_XZ_DEC_IA64 1 ",
"CONFIG_SERIAL_IMX 1 ",
"CONFIG_INOTIFY_USER 1 ",
"CONFIG_I2C_IMX 1 ",
"CONFIG_HDMI 1 ",
"CONFIG_SCSI_LOGGING 1 ",
"CONFIG_NETWORK_FILESYSTEMS 1 ",
"CONFIG_CRYPTO_MD4 1 ",
"CONFIG_SATA_AHCI_PLATFORM 1 ",
"CONFIG_CPU_FREQ_GOV_ONDEMAND 1 ",
"CONFIG_RTC_DRV_MC13XXX 1 ",
"CONFIG_GLOB 1 ",
"CONFIG_PPP_SYNC_TTY 1 ",
"CONFIG_ARCH_SUSPEND_POSSIBLE 1 ",
"CONFIG_RC_CORE 1 ",
"CONFIG_USB_G_SERIAL_MODULE 1 ",
"CONFIG_DRM_VIVANTE 1 ",
"CONFIG_ARM_UNWIND 1 ",
"CONFIG_EXT4_FS_POSIX_ACL 1 ",
"CONFIG_BINFMT_MISC_MODULE 1 ",
"CONFIG_MXC_GPU_VIV 1 ",
"CONFIG_SSB_POSSIBLE 1 ",
"CONFIG_USB_F_EEM_MODULE 1 ",
"CONFIG_MTD_CMDLINE_PARTS 1 ",
"CONFIG_MXC_TVIN_ADV7180_MODULE 1 ",
"CONFIG_USB_OHCI_LITTLE_ENDIAN 1 ",
"CONFIG_FSNOTIFY 1 ",
"CONFIG_CRYPTO_RMD128 1 ",
"CONFIG_BLK_DEV_LOOP_MIN_COUNT 8 ",
"CONFIG_MEDIA_ATTACH 1 ",
"CONFIG_CRYPTO_MANAGER_DISABLE_TESTS 1 ",
"CONFIG_HAVE_KERNEL_LZMA 1 ",
"CONFIG_ARCH_WANT_IPC_PARSE_VERSION 1 ",
"CONFIG_NET_PTP_CLASSIFY 1 ",
"CONFIG_GENERIC_SMP_IDLE_THREAD 1 ",
"CONFIG_NET_VENDOR_QUALCOMM 1 ",
"CONFIG_MTD_SST25L 1 ",
"CONFIG_USB_SERIAL_FTDI_SIO_MODULE 1 ",
"CONFIG_DEFAULT_SECURITY_DAC 1 ",
"CONFIG_CRYPTO_CRCT10DIF 1 ",
"CONFIG_USB_CONFIGFS_OBEX 1 ",
"CONFIG_SCSI_CONSTANTS 1 ",
"CONFIG_HAVE_IRQ_TIME_ACCOUNTING 1 ",
"CONFIG_IPV6 1 ",
"CONFIG_CRYPTO_AEAD 1 ",
"CONFIG_BQL 1 ",
"CONFIG_DEFAULT_TCP_CONG \"cubic\" ",
"CONFIG_UEVENT_HELPER_PATH \"\" ",
"CONFIG_DEVTMPFS 1 ",
"CONFIG_MFD_MAX17135 1 ",
"CONFIG_IR_NEC_DECODER 1 ",
"CONFIG_HOTPLUG_CPU 1 ",
"CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM 1 ",
"CONFIG_PM_SLEEP_DEBUG 1 ",
"CONFIG_WLAN 1 ",
"CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY 1 ",
"CONFIG_HAVE_ARM_SCU 1 ",
"CONFIG_USB_CONFIGFS_MODULE 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST 1 ",
"CONFIG_CONNECTOR 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM 1 ",
"CONFIG_MEDIA_USB_SUPPORT 1 ",
"CONFIG_IMX_SEMA4 1 ",
"CONFIG_RTC_DRV_SNVS 1 ",
"CONFIG_HAVE_IMX_MMDC 1 ",
"CONFIG_CRYPTO_RNG2 1 ",
"CONFIG_MFD_MC13XXX 1 ",
"CONFIG_MSDOS_FS_MODULE 1 ",
"CONFIG_USB_U_SERIAL_MODULE 1 ",
"CONFIG_IIO_KFIFO_BUF 1 ",
"CONFIG_FB_MXC 1 ",
"CONFIG_CAN 1 ",
"CONFIG_SOC_IMX7 1 ",
"CONFIG_CFG80211 1 ",
"CONFIG_OF_RESERVED_MEM 1 ",
"CONFIG_MXC_IPU_CSI_ENC_MODULE 1 ",
"CONFIG_FB_MXS_SII902X 1 ",
"CONFIG_MXC_VADC_MODULE 1 ",
"CONFIG_BCMDHD 1 ",
"CONFIG_HAVE_PROC_CPU 1 ",
"CONFIG_LZO_DECOMPRESS 1 ",
"CONFIG_USB_EHCI_ROOT_HUB_TT 1 ",
"CONFIG_VIDEO_IR_I2C 1 ",
"CONFIG_USB_SERIAL_OPTION_MODULE 1 ",
"CONFIG_RD_LZMA 1 ",
"CONFIG_USB 1 ",
"CONFIG_ETHERNET 1 ",
"CONFIG_SCSI_SCAN_ASYNC 1 ",
"CONFIG_CRC_ITU_T_MODULE 1 ",
"CONFIG_SOC_VF610 1 ",
"CONFIG_SOC_IMX6SLL 1 ",
"CONFIG_HAVE_DMA_CONTIGUOUS 1 ",
"CONFIG_DQL 1 ",
"CONFIG_FRAMEBUFFER_CONSOLE 1 ",
"CONFIG_COREDUMP 1 ",
"CONFIG_GPIO_74X164 1 ",
"CONFIG_USB_SERIAL_GENERIC 1 ",
"CONFIG_SND_SOC_IMX_AUDMUX 1 ",
"CONFIG_BCMA_POSSIBLE 1 ",
"CONFIG_USB_CONFIGFS_RNDIS 1 ",
"CONFIG_NET_VENDOR_CIRRUS 1 ",
"CONFIG_FORCE_MAX_ZONEORDER 14 ",
"CONFIG_SND_SOC 1 ",
"CONFIG_MODULES_USE_ELF_REL 1 ",
"CONFIG_MX3_IPU 1 ",
"CONFIG_MEDIA_TUNER_XC5000 1 ",
"CONFIG_PRINTK 1 ",
"CONFIG_ARM_IMX6Q_CPUFREQ 1 ",
"CONFIG_SOC_IMX7D 1 ",
"CONFIG_USB_OTG_WHITELIST 1 ",
"CONFIG_TIMERFD 1 ",
"CONFIG_DNS_RESOLVER 1 ",
"CONFIG_MTD_CFI_I2 1 ",
"CONFIG_CRYPTO_AUTHENC 1 ",
"CONFIG_BOUNCE 1 ",
"CONFIG_PATA_IMX 1 ",
"CONFIG_MX3_IPU_IRQS 4 ",
"CONFIG_SHMEM 1 ",
"CONFIG_MTD 1 ",
"CONFIG_MIGRATION 1 ",
"CONFIG_HAVE_ARCH_JUMP_LABEL 1 ",
"CONFIG_MMC_BLOCK_MINORS 8 ",
"CONFIG_DECOMPRESS_LZMA 1 ",
"CONFIG_DEVTMPFS_MOUNT 1 ",
"CONFIG_MFD_SI476X_CORE 1 ",
"CONFIG_DNOTIFY 1 ",
"CONFIG_CRYPTO_CTS 1 ",
"CONFIG_SND_SOC_IMX_WM8958 1 ",
"CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL 1 ",
"CONFIG_INPUT_MOUSEDEV 1 ",
"CONFIG_GENERIC_NET_UTILS 1 ",
"CONFIG_REGULATOR_MC13XXX_CORE 1 ",
"CONFIG_ATA 1 ",
"CONFIG_SND_SOC_CS42XX8 1 ",
"CONFIG_MFD_WM8994 1 ",
"CONFIG_CRYPTO_DES 1 ",
"CONFIG_ENABLE_MUST_CHECK 1 ",
"CONFIG_VDSO 1 ",
"CONFIG_FW_LOADER_USER_HELPER_FALLBACK 1 ",
"CONFIG_NLS_CODEPAGE_437 1 ",
"CONFIG_MTD_NAND_IDS 1 ",
"CONFIG_MXC_VPU 1 ",
"CONFIG_EXPORTFS 1 ",
"CONFIG_MTD_UBI_WL_THRESHOLD 4096 ",
"CONFIG_ARM_GIC 1 ",
"CONFIG_OLD_SIGSUSPEND3 1 ",
"CONFIG_SERIO 1 ",
"CONFIG_INPUT_MOUSE 1 ",
"CONFIG_ARCH_HAS_SG_CHAIN 1 ",
"CONFIG_SUNRPC_GSS 1 ",
"CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS 1 ",
"CONFIG_RTC_INTF_SYSFS 1 ",
"CONFIG_CPU_FREQ_GOV_COMMON 1 ",
"CONFIG_BLK_DEV_INITRD 1 ",
"CONFIG_I2C_ALGOPCA_MODULE 1 ",
"CONFIG_BT_ATH3K 1 ",
"CONFIG_LEDS_TRIGGER_TIMER 1 ",
"CONFIG_MXC_IPU_V3_PRE 1 ",
"CONFIG_CRYPTO_BLOWFISH_COMMON 1 ",
"CONFIG_BT_INTEL 1 ",
"CONFIG_HAVE_BPF_JIT 1 ",
"CONFIG_USB_OTG 1 ",
"CONFIG_ZLIB_INFLATE 1 ",
"CONFIG_CRC_T10DIF 1 ",
"CONFIG_THERMAL_OF 1 ",
"CONFIG_HWMON 1 ",
"CONFIG_SOC_IMX6SX 1 ",
"CONFIG_ARM_ERRATA_764369 1 ",
"CONFIG_CRYPTO_TWOFISH_COMMON 1 ",
"CONFIG_LOGO_LINUX_CLUT224 1 ",
"CONFIG_USB_PHY 1 ",
"CONFIG_MFD_DA9052_I2C 1 ",
"CONFIG_IP_PNP 1 ",
"CONFIG_RC_DEVICES 1 ",
"CONFIG_USB_VIDEO_CLASS_MODULE 1 ",
"CONFIG_RTC_INTF_PROC 1 ",
"CONFIG_PM_CLK 1 ",
"CONFIG_ARCH_USE_BUILTIN_BSWAP 1 ",
"CONFIG_CMA_SIZE_SEL_MBYTES 1 ",
"CONFIG_CPU_IDLE_GOV_MENU 1 ",
"CONFIG_USB_EHSET_TEST_FIXTURE 1 ",
"CONFIG_STACKTRACE_SUPPORT 1 ",
"CONFIG_RESET_CONTROLLER 1 ",
"CONFIG_ARM_CCI400_PMU 1 ",
"CONFIG_FB_MXC_MIPI_DSI 1 ",
"CONFIG_SENSORS_FXOS8700 1 ",
"CONFIG_LOCKD 1 ",
"CONFIG_USB_F_FS_MODULE 1 ",
"CONFIG_USB_CHIPIDEA_UDC 1 ",
"CONFIG_ARM 1 ",
"CONFIG_JFFS2_FS 1 ",
"CONFIG_ARM_L1_CACHE_SHIFT 6 ",
"CONFIG_USB_G_NCM_MODULE 1 ",
"CONFIG_MFD_MC13XXX_I2C 1 ",
"CONFIG_BT_RFCOMM_TTY 1 ",
"CONFIG_MTD_CFI_UTIL 1 ",
"CONFIG_NO_HZ_IDLE 1 ",
"CONFIG_ARM_CPU_TOPOLOGY 1 ",
"CONFIG_MTD_CFI_INTELEXT 1 ",
"CONFIG_LLC2 1 ",
"CONFIG_USB_F_SERIAL_MODULE 1 ",
"CONFIG_LOGO 1 ",
"CONFIG_USB_STORAGE 1 ",
"CONFIG_SERIAL_FSL_LPUART 1 ",
"CONFIG_SND_KCTL_JACK 1 ",
"CONFIG_CPU_FREQ_GOV_PERFORMANCE 1 ",
"CONFIG_RATIONAL 1 ",
"CONFIG_I2C_MUX 1 ",
"CONFIG_KEYBOARD_SNVS_PWRKEY 1 ",
"CONFIG_WATCHDOG_CORE 1 ",
"CONFIG_SND_SOC_FSL_SPDIF 1 ",
"CONFIG_SND_USB_AUDIO_MODULE 1 ",
"CONFIG_CS89x0_PLATFORM 1 ",
"CONFIG_BLOCK 1 ",
"CONFIG_MEDIA_TUNER_TDA827X 1 ",
"CONFIG_INIT_ENV_ARG_LIMIT 32 ",
"CONFIG_ROOT_NFS 1 ",
"CONFIG_CRYPTO_USER 1 ",
"CONFIG_BUG 1 ",
"CONFIG_DEBUG_IMX_UART_PORT 1 ",
"CONFIG_MAC80211_HAS_RC 1 ",
"CONFIG_SND_SOC_IMX_SI476X 1 ",
"CONFIG_CLKSRC_OF 1 ",
"CONFIG_PANTHERLORD_FF 1 ",
"CONFIG_PM 1 ",
"CONFIG_PPS 1 ",
"CONFIG_SPI 1 ",
"CONFIG_V4L_MEM2MEM_DRIVERS 1 ",
"CONFIG_ARCH_MXC 1 ",
"CONFIG_RADIO_SI476X 1 ",
"CONFIG_OF_IRQ 1 ",
"CONFIG_LIBFDT 1 ",
"CONFIG_SERIAL_IMX_CONSOLE 1 ",
"CONFIG_PPP_DEFLATE 1 ",
"CONFIG_USELIB 1 ",
"CONFIG_MXC_CAMERA_OV5642_MODULE 1 ",
"CONFIG_BCMDHD_SDIO_IRQ 1 ",
"CONFIG_VT 1 ",
"CONFIG_USB_NET_NET1080 1 ",
"CONFIG_DTC 1 ",
"CONFIG_REGMAP_SPI 1 ",
"CONFIG_BT_BREDR 1 ",
"CONFIG_SPLIT_PTLOCK_CPUS 4 ",
"CONFIG_POWER_SUPPLY 1 ",
"CONFIG_CPU_CACHE_VIPT 1 ",
"CONFIG_SND_DMAENGINE_PCM 1 ",
"CONFIG_GENERIC_IRQ_CHIP 1 ",
"CONFIG_NLS 1 ",
"CONFIG_FB_MXS 1 ",
"CONFIG_MEDIA_CAMERA_SUPPORT 1 ",
"CONFIG_USB_CONFIGFS_ACM 1 ",
"CONFIG_PPPOE 1 ",
"CONFIG_MTD_DATAFLASH 1 ",
"CONFIG_CPU_THERMAL 1 ",
"CONFIG_IRQ_WORK 1 ",
"CONFIG_MXC_CAMERA_OV5640_MIPI_MODULE 1 ",
"CONFIG_ENABLE_WARN_DEPRECATED 1 ",
"CONFIG_SPI_BITBANG 1 ",
"CONFIG_USB_COMMON 1 ",
"CONFIG_MEDIA_TUNER_TDA18271 1 ",
"CONFIG_PINCTRL_IMX 1 ",
"CONFIG_CPU_FREQ_GOV_USERSPACE 1 ",
"CONFIG_LOG_CPU_MAX_BUF_SHIFT 12 ",
"CONFIG_OF_NET 1 ",
"CONFIG_ARM_ARCH_TIMER 1 ",
"CONFIG_NET_CADENCE 1 ",
"CONFIG_SND_SOC_EUKREA_TLV320 1 ",
"CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB 1 ",
"CONFIG_NLS_ISO8859_1 1 ",
"CONFIG_CRYPTO_WORKQUEUE 1 ",
"CONFIG_BACKLIGHT_GENERIC 1 ",
"CONFIG_USB_EHCI_HCD 1 ",
"CONFIG_BCMDHD_FW_PATH \"/lib/firmware/bcm/AP6236/Wi-Fi/fw_bcm43436b0.bin\" ",
"CONFIG_MXC_MIPI_CSI_MODULE 1 ",
"CONFIG_HAVE_IMX_ANATOP 1 ",
"CONFIG_PPP_MPPE 1 ",
"CONFIG_CAN_CALC_BITTIMING 1 ",
"CONFIG_SND_SOC_WM8960 1 ",
"CONFIG_RFKILL 1 ",
"CONFIG_NETDEVICES 1 ",
"CONFIG_HAVE_CONTEXT_TRACKING 1 ",
"CONFIG_IOSCHED_DEADLINE 1 ",
"CONFIG_CPU_TLB_V7 1 ",
"CONFIG_EVENTFD 1 ",
"CONFIG_FS_POSIX_ACL 1 ",
"CONFIG_IPV6_SIT 1 ",
"CONFIG_XFRM 1 ",
"CONFIG_DEFCONFIG_LIST \"/lib/modules/$UNAME_RELEASE/.config\" ",
"CONFIG_HW_RANDOM_IMX_RNG 1 ",
"CONFIG_HZ_100 1 ",
"CONFIG_PROC_PAGE_MONITOR 1 ",
"CONFIG_USB_CONFIGFS_ECM 1 ",
"CONFIG_RCU_FANOUT_LEAF 16 ",
"CONFIG_MTD_SPI_NOR_USE_4K_SECTORS 1 ",
"CONFIG_BPF 1 ",
"CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV 1 ",
"CONFIG_FB_MXC_LDB 1 ",
"CONFIG_DEBUG_VF_UART_PORT 1 ",
"CONFIG_RD_LZO 1 ",
"CONFIG_CRYPTO_SHA512 1 ",
"CONFIG_BACKLIGHT_CLASS_DEVICE 1 ",
"CONFIG_MTD_OF_PARTS 1 ",
"CONFIG_CRYPTO_NULL 1 ",
"CONFIG_MIGHT_HAVE_PCI 1 ",
"CONFIG_HAVE_ARCH_PFN_VALID 1 ",
"CONFIG_CPU_COPY_V6 1 ",
"CONFIG_PM_DEBUG 1 ",
"CONFIG_CRYPTO_DEFLATE 1 ",
"CONFIG_GENERIC_STRNLEN_USER 1 ",
"CONFIG_MTD_CFI 1 ",
"CONFIG_JFFS2_FS_DEBUG 0 ",
"CONFIG_CRYPTO_GCM 1 ",
"CONFIG_HAVE_DYNAMIC_FTRACE 1 ",
"CONFIG_MAGIC_SYSRQ 1 ",
"CONFIG_USB_CONFIGFS_F_FS 1 ",
"CONFIG_PGTABLE_LEVELS 2 ",
"CONFIG_MAC80211_RC_DEFAULT_MINSTREL 1 ",
"CONFIG_ARM_VIRT_EXT 1 ",
"CONFIG_SPARSE_IRQ 1 ",
"CONFIG_HAVE_ARM_TWD 1 ",
"CONFIG_MXC_SIM 1 ",
"CONFIG_USB_MASS_STORAGE_MODULE 1 ",
"CONFIG_SECURITYFS 1 ",
"CONFIG_DEFAULT_CFQ 1 ",
"CONFIG_RCU_STALL_COMMON 1 ",
"CONFIG_BT_DEBUGFS 1 ",
"CONFIG_INET6_XFRM_MODE_TUNNEL 1 ",
"CONFIG_MEDIA_SUPPORT 1 ",
"CONFIG_EXT3_FS 1 ",
"CONFIG_SND_SOC_FSL_HDMI 1 ",
"CONFIG_FAT_FS 1 ",
"CONFIG_MXC_TZIC 1 ",
"CONFIG_HIGHMEM 1 ",
"CONFIG_INET_TUNNEL 1 ",
"CONFIG_PINCONF 1 ",
"CONFIG_MMC_BLOCK_BOUNCE 1 ",
"CONFIG_GPIO_MXC 1 ",
"CONFIG_GENERIC_CLOCKEVENTS 1 ",
"CONFIG_IOSCHED_CFQ 1 ",
"CONFIG_OID_REGISTRY 1 ",
"CONFIG_RWSEM_XCHGADD_ALGORITHM 1 ",
"CONFIG_MFD_CORE 1 ",
"CONFIG_HAVE_KERNEL_XZ 1 ",
"CONFIG_CPU_CP15_MMU 1 ",
"CONFIG_RFKILL_LEDS 1 ",
"CONFIG_BT_HCIBTUSB_BCM 1 ",
"CONFIG_CONSOLE_TRANSLATIONS 1 ",
"CONFIG_MTD_CFI_STAA 1 ",
"CONFIG_ARCH_SUPPORTS_ATOMIC_RMW 1 ",
"CONFIG_SOC_IMX53 1 ",
"CONFIG_STOP_MACHINE 1 ",
"CONFIG_LEDS_TRIGGER_BACKLIGHT 1 ",
"CONFIG_CPU_FREQ 1 ",
"CONFIG_USB_GSPCA_MODULE 1 ",
"CONFIG_CRYPTO_BLOWFISH 1 ",
"CONFIG_DUMMY_CONSOLE 1 ",
"CONFIG_NLS_ASCII 1 ",
"CONFIG_SND_SOC_FSL_SSI 1 ",
"CONFIG_TRACE_IRQFLAGS_SUPPORT 1 ",
"CONFIG_MFD_SYSCON 1 ",
"CONFIG_NFS_V3_ACL 1 ",
"CONFIG_CRYPTO_CCM 1 ",
"CONFIG_USB_NET_CDC_SUBSET 1 ",
"CONFIG_LEDS_TRIGGERS 1 ",
"CONFIG_CRYPTO_RNG 1 ",
"CONFIG_W1_MASTER_GPIO 1 ",
"CONFIG_SND_USB 1 ",
"CONFIG_VIDEOBUF2_MEMOPS 1 ",
"CONFIG_RD_GZIP 1 ",
"CONFIG_HAVE_REGS_AND_STACK_ACCESS_API 1 ",
"CONFIG_TOUCHSCREEN_GT9XX_DEBUG 1 ",
"CONFIG_PWM_SYSFS 1 ",
"CONFIG_ALLOW_DEV_COREDUMP 1 ",
"CONFIG_LBDAF 1 ",
"CONFIG_SWIOTLB 1 ",
"CONFIG_EXT4_FS_SECURITY 1 ",
"CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN 1 ",
"CONFIG_CRYPTO_MD5 1 ",
"CONFIG_USB_F_SS_LB_MODULE 1 ",
"CONFIG_USB_CHIPIDEA 1 ",
"CONFIG_MEDIA_TUNER_TEA5767 1 ",
"CONFIG_CS89x0 1 ",
"CONFIG_BINFMT_ELF 1 ",
"CONFIG_IIO_TRIGGER 1 ",
"CONFIG_UDF_NLS 1 ",
"CONFIG_HAVE_PERF_REGS 1 ",
"CONFIG_CPU_CP15 1 ",
"CONFIG_CC_STACKPROTECTOR_NONE 1 ",
"CONFIG_HZ_FIXED 0 ",
"CONFIG_FB_MXC_MIPI_DSI_SAMSUNG 1 ",
"CONFIG_USB_SERIAL_MODULE 1 ",
"CONFIG_REGULATOR_FIXED_VOLTAGE 1 ",
"CONFIG_LCD_L4F00242T03 1 ",
"CONFIG_PINCTRL_IMX6UL 1 ",
"CONFIG_VF_USE_ARM_GLOBAL_TIMER 1 ",
"CONFIG_KEYS 1 ",
"CONFIG_SPI_FSL_QUADSPI 1 ",
"CONFIG_HAVE_IMX_RPMSG 1 ",
"CONFIG_MFD_STMPE 1 ",
"CONFIG_HAVE_ARCH_AUDITSYSCALL 1 ",
"CONFIG_TOUCHSCREEN_MC13783 1 ",
"CONFIG_PM_SLEEP_SMP 1 ",
"CONFIG_CRYPTO_HW 1 ",
"CONFIG_MAC80211_RC_MINSTREL_HT 1 ",
"CONFIG_USE_OF 1 ",
"CONFIG_LOGO_LINUX_MONO 1 ",
"CONFIG_FB_MXC_HDMI 1 ",
"CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE 0x1 ",
"CONFIG_PINCTRL_IMX6Q 1 ",
"CONFIG_SND_SOC_FSL_ESAI 1 ",
"CONFIG_HARDIRQS_SW_RESEND 1 ",
"CONFIG_JFFS2_FS_WRITEBUFFER 1 ",
"CONFIG_SPI_MASTER 1 ",
"CONFIG_VT_HW_CONSOLE_BINDING 1 ",
"CONFIG_MXC_IPU_PRP_ENC_MODULE 1 ",
"CONFIG_SND_SOC_WM8994 1 ",
"CONFIG_ARCH_MULTI_V7 1 ",
"CONFIG_SRAM 1 ",
"CONFIG_BT_HCIBCM203X 1 ",
"CONFIG_THERMAL_HWMON 1 ",
"CONFIG_XZ_DEC_X86 1 ",
"CONFIG_INPUT_JOYDEV_MODULE 1 ",
"CONFIG_USB_ACM_MODULE 1 ",
"CONFIG_USB_RTL8150_MODULE 1 ",
"CONFIG_CRC16 1 ",
"CONFIG_USB_NET_AX8817X 1 ",
"CONFIG_GENERIC_CALIBRATE_DELAY 1 ",
"CONFIG_IMX_RPMSG_TTY_MODULE 1 ",
"CONFIG_CRYPTO_GF128MUL 1 ",
"CONFIG_ARCH_REQUIRE_GPIOLIB 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO 1 ",
"CONFIG_TMPFS 1 ",
"CONFIG_SENSORS_FXAS2100X 1 ",
"CONFIG_ANON_INODES 1 ",
"CONFIG_FUTEX 1 ",
"CONFIG_IP_PNP_DHCP 1 ",
"CONFIG_REGMAP_I2C 1 ",
"CONFIG_GENERIC_SCHED_CLOCK 1 ",
"CONFIG_INPUT_MATRIXKMAP 1 ",
"CONFIG_PM_TEST_SUSPEND 1 ",
"CONFIG_RTC_HCTOSYS 1 ",
"CONFIG_HAVE_ARCH_BITREVERSE 1 ",
"CONFIG_SERIAL_CORE_CONSOLE 1 ",
"CONFIG_REGMAP_IRQ 1 ",
"CONFIG_USB_HID 1 ",
"CONFIG_UBIFS_FS 1 ",
"CONFIG_CRYPTO_TGR192 1 ",
"CONFIG_USB_F_RNDIS_MODULE 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_JR 1 ",
"CONFIG_DMADEVICES 1 ",
"CONFIG_HAVE_IMX_RNG 1 ",
"CONFIG_SOC_IMX6 1 ",
"CONFIG_MOUSE_PS2_ELANTECH 1 ",
"CONFIG_SOC_IMX50 1 ",
"CONFIG_PINCTRL 1 ",
"CONFIG_IPV6_NDISC_NODETYPE 1 ",
"CONFIG_SMC911X 1 ",
"CONFIG_SYSVIPC 1 ",
"CONFIG_CRYPTO_PCOMP2 1 ",
"CONFIG_USB_CONFIGFS_ECM_SUBSET 1 ",
"CONFIG_HAVE_DEBUG_KMEMLEAK 1 ",
"CONFIG_SMSC911X 1 ",
"CONFIG_KEYBOARD_GPIO 1 ",
"CONFIG_SND_SOC_IMX_CS42888 1 ",
"CONFIG_MODULES 1 ",
"CONFIG_CPU_HAS_ASID 1 ",
"CONFIG_RPMSG 1 ",
"CONFIG_USB_GADGET 1 ",
"CONFIG_USB_ETH_RNDIS 1 ",
"CONFIG_SOUND 1 ",
"CONFIG_JOLIET 1 ",
"CONFIG_MEDIA_TUNER_TDA9887 1 ",
"CONFIG_ARCH_HIBERNATION_POSSIBLE 1 ",
"CONFIG_SND_SOC_SI476X 1 ",
"CONFIG_UNIX 1 ",
"CONFIG_USB_NET_DRIVERS 1 ",
"CONFIG_MXC_HDMI_CEC 1 ",
"CONFIG_NO_HZ_COMMON 1 ",
"CONFIG_HAVE_CLK 1 ",
"CONFIG_CRYPTO_HASH2 1 ",
"CONFIG_THERMAL_GOV_STEP_WISE 1 ",
"CONFIG_DEFAULT_HOSTNAME \"(none)\" ",
"CONFIG_SRCU 1 ",
"CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS 2 ",
"CONFIG_FB_MXC_EDID 1 ",
"CONFIG_SND_SOC_IMX_SII902X 1 ",
"CONFIG_CPU_FREQ_GOV_POWERSAVE 1 ",
"CONFIG_NFS_FS 1 ",
"CONFIG_XPS 1 ",
"CONFIG_LZ4_DECOMPRESS 1 ",
"CONFIG_GPIO_MAX732X 1 ",
"CONFIG_FONT_SUPPORT 1 ",
"CONFIG_TOUCHSCREEN_IMX6UL_TSC 1 ",
"CONFIG_ADVISE_SYSCALLS 1 ",
"CONFIG_CRYPTO_ALGAPI 1 ",
"CONFIG_GENERIC_IRQ_SHOW_LEVEL 1 ",
"CONFIG_NET_VENDOR_WIZNET 1 ",
"CONFIG_FONTS 1 ",
"CONFIG_MEDIA_TUNER 1 ",
"CONFIG_HAVE_IMX_GPCV2 1 ",
"CONFIG_EEPROM_AT25 1 ",
"CONFIG_RD_BZIP2 1 ",
"CONFIG_PM_OPP 1 ",
"CONFIG_LEDS_TRIGGER_GPIO 1 ",
"CONFIG_MEDIA_TUNER_SIMPLE 1 ",
"CONFIG_KEYBOARD_ATKBD 1 ",
"CONFIG_NET_IP_TUNNEL 1 ",
"CONFIG_MTD_CFI_I1 1 ",
"CONFIG_LEDS_PWM 1 ",
"CONFIG_UBIFS_FS_ZLIB 1 ",
"CONFIG_CPU_IDLE 1 ",
"CONFIG_NFS_COMMON 1 ",
"CONFIG_REGULATOR 1 ",
"CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 1 ",
"CONFIG_IMX_THERMAL 1 ",
"CONFIG_CRYPTO_HASH 1 ",
"CONFIG_EFI_PARTITION 1 ",
"CONFIG_LOG_BUF_SHIFT 17 ",
"CONFIG_HAVE_IMX_DDRC 1 ",
"CONFIG_EXTRA_FIRMWARE \"\" ",
"CONFIG_CACHE_L2X0 1 ",
"CONFIG_CPU_FREQ_GOV_INTERACTIVE 1 ",
"CONFIG_PROC_EVENTS 1 ",
"CONFIG_VFAT_FS 1 ",
"CONFIG_CRC32_SLICEBY8 1 ",
"CONFIG_USB_LIBCOMPOSITE_MODULE 1 ",
"CONFIG_CPU_RMAP 1 ",
"CONFIG_SND_HWDEP_MODULE 1 ",
"CONFIG_AHCI_IMX 1 ",
"CONFIG_BLK_DEV_LOOP 1 ",
"CONFIG_HAVE_OPTPROBES 1 ",
"CONFIG_USB_HCD_TEST_MODE 1 ",
"CONFIG_MEDIA_TUNER_XC2028 1 ",
"CONFIG_SND_SOC_IMX_WM8962 1 ",
"CONFIG_INPUT_MISC 1 ",
"CONFIG_SND_COMPRESS_OFFLOAD 1 ",
"CONFIG_AUTO_ZRELADDR 1 ",
"CONFIG_CPU_PABRT_V7 1 ",
"CONFIG_MULTIUSER 1 ",
"CONFIG_DMA_OF 1 ",
"CONFIG_SOC_CAMERA 1 ",
"CONFIG_SUSPEND 1 ",
"CONFIG_CROSS_MEMORY_ATTACH 1 ",
"CONFIG_MTD_NAND_ECC 1 ",
"CONFIG_CRYPTO_CBC 1 ",
"CONFIG_INPUT_MMA8450 1 ",
"CONFIG_IMX_RPMSG_PINGPONG_MODULE 1 ",
"CONFIG_I2C_ALGOPCF_MODULE 1 ",
"CONFIG_FS_MBCACHE 1 ",
"CONFIG_RTC_CLASS 1 ",
"CONFIG_CRC7_MODULE 1 ",
"CONFIG_MXC_PXP_V3 1 ",
"CONFIG_PINCTRL_IMX6SL 1 ",
"CONFIG_HAVE_IMX_GPC 1 ",
"CONFIG_TOUCHSCREEN_TSC2007 1 ",
"CONFIG_BCMDHD_NVRAM_PATH \"/lib/firmware/bcm/AP6236/Wi-Fi/nvram_ap6236.txt\" ",
"CONFIG_W1 1 ",
"CONFIG_CPU_PM 1 ",
"CONFIG_IOMMU_HELPER 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API 1 ",
"CONFIG_HAVE_FUNCTION_TRACER 1 ",
"CONFIG_REGULATOR_MAX17135 1 ",
"CONFIG_MTD_SPI_NOR 1 ",
"CONFIG_OUTER_CACHE 1 ",
"CONFIG_CRYPTO_CAMELLIA 1 ",
"CONFIG_CPU_CACHE_V7 1 ",
"CONFIG_HANNSTAR_CABC 1 ",
"CONFIG_CRYPTO_MANAGER2 1 ",
"CONFIG_KEYBOARD_IMX 1 ",
"CONFIG_USB_GADGET_VBUS_DRAW 2 ",
"CONFIG_PM_GENERIC_DOMAINS_OF 1 ",
"CONFIG_GENERIC_PCI_IOMAP 1 ",
"CONFIG_SLUB 1 ",
"CONFIG_CONFIGFS_FS_MODULE 1 ",
"CONFIG_CRYPTO_TEST_MODULE 1 ",
"CONFIG_MTD_UBI 1 ",
"CONFIG_XZ_DEC_BCJ 1 ",
"CONFIG_PM_SLEEP 1 ",
"CONFIG_I2C 1 ",
"CONFIG_JFFS2_ZLIB 1 ",
"CONFIG_PPP_MULTILINK 1 ",
"CONFIG_RCU_KTHREAD_PRIO 0 ",
"CONFIG_BINFMT_SCRIPT 1 ",
"CONFIG_MTD_NAND_GPMI_NAND 1 ",
"CONFIG_MOUSE_PS2_CYPRESS 1 ",
"CONFIG_VIDEO_MXC_OUTPUT 1 ",
"CONFIG_MXC_MLB 1 ",
"CONFIG_BT_HIDP 1 ",
"CONFIG_CPU_ABRT_EV7 1 ",
"CONFIG_MOUSE_PS2_LOGIPS2PP 1 ",
"CONFIG_TICK_CPU_ACCOUNTING 1 ",
"CONFIG_VM_EVENT_COUNTERS 1 ",
"CONFIG_MXC_IPU 1 ",
"CONFIG_RELAY 1 ",
"CONFIG_CRYPTO_ECB 1 ",
"CONFIG_SOC_IMX5 1 ",
"CONFIG_BT_HCIUART_ATH3K 1 ",
"CONFIG_SND_SOC_IMX_SSI 1 ",
"CONFIG_DEBUG_FS 1 ",
"CONFIG_HAVE_KERNEL_LZ4 1 ",
"CONFIG_BASE_FULL 1 ",
"CONFIG_FB_CFB_IMAGEBLIT 1 ",
"CONFIG_ZLIB_DEFLATE 1 ",
"CONFIG_SUNRPC 1 ",
"CONFIG_IIO_BUFFER 1 ",
"CONFIG_GPIO_SYSFS 1 ",
"CONFIG_FW_LOADER 1 ",
"CONFIG_KALLSYMS 1 ",
"CONFIG_COMMON_CLK 1 ",
"CONFIG_CAN_FLEXCAN 1 ",
"CONFIG_FB_MX3 1 ",
"CONFIG_RTC_HCTOSYS_DEVICE \"rtc0\" ",
"CONFIG_CRYPTO_XTS 1 ",
"CONFIG_PWM 1 ",
"CONFIG_DECOMPRESS_XZ 1 ",
"CONFIG_BT_BCM 1 ",
"CONFIG_MII 1 ",
"CONFIG_SIGNALFD 1 ",
"CONFIG_NET_CORE 1 ",
"CONFIG_FSL_OTP 1 ",
"CONFIG_MOUSE_PS2_ALPS 1 ",
"CONFIG_EXT4_FS 1 ",
"CONFIG_SND_SOC_IMX_SGTL5000 1 ",
"CONFIG_UNINLINE_SPIN_UNLOCK 1 ",
"CONFIG_HAVE_HW_BREAKPOINT 1 ",
"CONFIG_ARM_DMA_MEM_BUFFERABLE 1 ",
"CONFIG_CRYPTO_SHA1 1 ",
"CONFIG_ARCH_WANT_GENERAL_HUGETLB 1 ",
"CONFIG_XZ_DEC 1 ",
"CONFIG_USB_BELKIN 1 ",
"CONFIG_SATA_PMP 1 ",
"CONFIG_LOCKD_V4 1 ",
"CONFIG_WATCHDOG 1 ",
"CONFIG_ARM_ERRATA_775420 1 ",
"CONFIG_HAS_IOMEM 1 ",
"CONFIG_SND_RAWMIDI_MODULE 1 ",
"CONFIG_KERNEL_LZO 1 ",
"CONFIG_GPIO_DEVRES 1 ",
"CONFIG_GENERIC_IRQ_PROBE 1 ",
"CONFIG_USB_NET_CDC_EEM_MODULE 1 ",
"CONFIG_VIDEOMODE_HELPERS 1 ",
"CONFIG_HAVE_IMX_AMP 1 ",
"CONFIG_RCU_CPU_STALL_INFO 1 ",
"CONFIG_ARM_ERRATA_814220 1 ",
"CONFIG_USB_GADGETFS_MODULE 1 ",
"CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND 1 ",
"CONFIG_MTD_MAP_BANK_WIDTH_1 1 ",
"CONFIG_SCHED_HRTICK 1 ",
"CONFIG_EPOLL 1 ",
"CONFIG_CRYPTO_LZO 1 ",
"CONFIG_SND_PCM 1 ",
"CONFIG_ARM_CCI400_COMMON 1 ",
"CONFIG_USB_U_ETHER_MODULE 1 ",
"CONFIG_BT_BNEP_MC_FILTER 1 ",
"CONFIG_HAVE_NET_DSA 1 ",
"CONFIG_NET 1 ",
"CONFIG_HAVE_IMX_SRC 1 ",
"CONFIG_INPUT_EVDEV 1 ",
"CONFIG_SND_JACK 1 ",
"CONFIG_EXT2_FS 1 ",
"CONFIG_CRYPTO_WP512 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE 9 ",
"CONFIG_FEC 1 ",
"CONFIG_ARM_ARCH_TIMER_EVTSTREAM 1 ",
"CONFIG_VFPv3 1 ",
"CONFIG_FW_LOADER_USER_HELPER 1 ",
"CONFIG_PINMUX 1 ",
"CONFIG_MTD_GEN_PROBE 1 ",
"CONFIG_CRYPTO_DEV_MXS_DCP 1 ",
"CONFIG_IRQ_DOMAIN_HIERARCHY 1 ",
"CONFIG_USB_NET_CDCETHER 1 ",
"CONFIG_PACKET 1 ",
"CONFIG_MODULE_SRCVERSION_ALL 1 ",
"CONFIG_HAVE_CLK_PREPARE 1 ",
"CONFIG_ARM_IMX7D_CPUFREQ 1 ",
"CONFIG_MXC_IPU_V3_PRG 1 ",
"CONFIG_SND_SOC_TLV320AIC23_I2C 1 ",
"CONFIG_NFS_V3 1 ",
"CONFIG_BACKLIGHT_LCD_SUPPORT 1 ",
"CONFIG_INET 1 ",
"CONFIG_XZ_DEC_POWERPC 1 ",
"CONFIG_PREVENT_FIRMWARE_BUILD 1 ",
"CONFIG_GPIO_VF610 1 ",
"CONFIG_CRYPTO_TWOFISH 1 ",
"CONFIG_FREEZER 1 ",
"CONFIG_USB_F_SUBSET_MODULE 1 ",
"CONFIG_TOUCHSCREEN_MAX11801 1 ",
"CONFIG_BT 1 ",
"CONFIG_PINCTRL_VF610 1 ",
"CONFIG_LCD_PLATFORM 1 ",
"CONFIG_USB_F_ACM_MODULE 1 ",
"CONFIG_RTC_LIB 1 ",
"CONFIG_HAVE_KPROBES 1 ",
"CONFIG_CRYPTO_AES 1 ",
"CONFIG_FB_MXC_SYNC_PANEL 1 ",
"CONFIG_GPIOLIB 1 ",
"CONFIG_GAMEPORT 1 ",
"CONFIG_ISO9660_FS_MODULE 1 ",
"CONFIG_BT_HCIUART_H4 1 ",
"CONFIG_REGULATOR_MC13783 1 ",
"CONFIG_SENSORS_MAX17135 1 ",
"CONFIG_CLKSRC_MMIO 1 ",
"CONFIG_UIO_MODULE 1 ",
"CONFIG_SND_ARM 1 ",
"CONFIG_NET_VENDOR_SMSC 1 ",
"CONFIG_SERIO_SERPORT_MODULE 1 ",
"CONFIG_CLONE_BACKWARDS 1 ",
"CONFIG_LEDS_TRIGGER_ONESHOT 1 ",
"CONFIG_BT_BNEP 1 ",
"CONFIG_BLK_DEV_RAM_COUNT 16 ",
"CONFIG_RD_XZ 1 ",
"CONFIG_PREEMPT_RCU 1 ",
"CONFIG_SND_SOC_TLV320AIC23 1 ",
"CONFIG_ATA_VERBOSE_ERROR 1 ",
"CONFIG_HAVE_IMX_MU 1 ",
"CONFIG_SND_DRIVERS 1 ",
"CONFIG_NET_FLOW_LIMIT 1 ",
"CONFIG_LOCKDEP_SUPPORT 1 ",
"CONFIG_TOUCHSCREEN_EGALAX 1 ",
"CONFIG_NO_HZ 1 ",
"CONFIG_VIDEO_MXC_IPU_OUTPUT 1 ",
"CONFIG_REGULATOR_PFUZE100 1 ",
"CONFIG_CPU_FREQ_STAT 1 ",
"CONFIG_GENERIC_STRNCPY_FROM_USER 1 ",
"CONFIG_MTD_BLKDEVS 1 ",
"CONFIG_ARM_HAS_SG_CHAIN 1 ",
"CONFIG_NLS_ISO8859_15_MODULE 1 ",
"CONFIG_USB_MXS_PHY 1 ",
"CONFIG_AUTOFS4_FS 1 ",
"CONFIG_SOC_CAMERA_OV2640 1 ",
"CONFIG_PINCTRL_IMX6SX 1 ",
"CONFIG_MEDIA_SUBDRV_AUTOSELECT 1 ",
"CONFIG_INPUT_MOUSEDEV_SCREEN_X 800 ",
"CONFIG_NEED_DMA_MAP_STATE 1 ",
"CONFIG_IIO 1 ",
"CONFIG_SERIO_LIBPS2 1 ",
"CONFIG_PAGE_OFFSET 0x80000000 ",
"CONFIG_FONT_8x8 1 ",
"CONFIG_SMC91X 1 ",
"CONFIG_CPU_V7 1 ",
"CONFIG_MXC_CAMERA_OV5640_MODULE 1 ",
"CONFIG_PANIC_TIMEOUT 0 ",
"CONFIG_ZBOOT_ROM_BSS 0x0 ",
"CONFIG_QUOTA_NETLINK_INTERFACE 1 ",
"CONFIG_PM_GENERIC_DOMAINS_SLEEP 1 ",
"CONFIG_SND_SOC_IMX_PCM_DMA 1 ",
"CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT 1 ",
"CONFIG_CFG80211_DEFAULT_PS 1 ",
"CONFIG_BUILD_BIN2C 1 ",
"CONFIG_DECOMPRESS_LZ4 1 ",
"CONFIG_PWM_IMX 1 ",
"CONFIG_SMP 1 ",
"CONFIG_SPI_IMX 1 ",
"CONFIG_TTY 1 ",
"CONFIG_HAVE_KERNEL_GZIP 1 ",
"CONFIG_GENERIC_ALLOCATOR 1 ",
"CONFIG_REGULATOR_DA9052 1 ",
"CONFIG_MMC_SDHCI_IO_ACCESSORS 1 ",
"CONFIG_KALLSYMS_ALL 1 ",
"CONFIG_GENERIC_IO 1 ",
"CONFIG_LIBCRC32C_MODULE 1 ",
"CONFIG_ARCH_NR_GPIO 0 ",
"CONFIG_GENERIC_BUG 1 ",
"CONFIG_CRYPTO_SHA256 1 ",
"CONFIG_HAVE_FTRACE_MCOUNT_RECORD 1 ",
"CONFIG_INET_TCP_DIAG 1 ",
"CONFIG_SND_SOC_IMX_MC13783 1 ",
"CONFIG_RTC_INTF_DEV_UIE_EMUL 1 ",
"CONFIG_HW_CONSOLE 1 ",
"CONFIG_DEVMEM 1 ",
"CONFIG_FB_MXC_DCIC_MODULE 1 ",
"CONFIG_MOUSE_PS2_FOCALTECH 1 ",
"CONFIG_USB_GSPCA_ZC3XX_MODULE 1 ",
"CONFIG_SND_SPI 1 ",
"CONFIG_IOSCHED_NOOP 1 ",
"CONFIG_HAVE_UID16 1 ",
"CONFIG_BCMDHD_SDIO 1 ",
"CONFIG_BACKLIGHT_PWM 1 ",
"CONFIG_QUOTACTL 1 ",
"CONFIG_V4L2_MEM2MEM_DEV 1 ",
"CONFIG_NEON 1 ",
"CONFIG_SERIAL_FSL_LPUART_CONSOLE 1 ",
"CONFIG_POWER_RESET_SYSCON_POWEROFF 1 ",
"CONFIG_DEBUG_KERNEL 1 ",
"CONFIG_INV_MPU6050_IIO 1 ",
"CONFIG_LOCALVERSION \"-2.1.0\" ",
"CONFIG_RADIO_ADAPTERS 1 ",
"CONFIG_SND_SOC_IMX_PCM_FIQ 1 ",
"CONFIG_CAN_RAW 1 ",
"CONFIG_CRYPTO 1 ",
"CONFIG_DEFAULT_MMAP_MIN_ADDR 4096 ",
"CONFIG_CMDLINE \"noinitrd console=ttymxc0,115200\" ",
"CONFIG_BT_BNEP_PROTO_FILTER 1 ",
"CONFIG_VIDEO_CODA 1 ",
"CONFIG_USB_CHIPIDEA_HOST 1 ",
"CONFIG_SPI_GPIO 1 ",
"CONFIG_VIDEOBUF2_DMA_CONTIG 1 ",
"CONFIG_VIRTIO 1 ",
"CONFIG_HAVE_DMA_API_DEBUG 1 ",
"CONFIG_HW_PERF_EVENTS 1 ",
"CONFIG_ARM_CCI 1 ",
"CONFIG_FB_MXC_TRULY_PANEL_TFT3P5079E 1 ",
"CONFIG_DMA_VIRTUAL_CHANNELS 1 ",
"CONFIG_USB_ARCH_HAS_HCD 1 ",
"CONFIG_GENERIC_IRQ_SHOW 1 ",
"CONFIG_ARCH_HAS_ELF_RANDOMIZE 1 ",
"CONFIG_PANIC_ON_OOPS_VALUE 0 ",
"CONFIG_NET_VENDOR_SAMSUNG 1 ",
"CONFIG_ALIGNMENT_TRAP 1 ",
"CONFIG_SENSORS_MAG3110 1 ",
"CONFIG_SCSI_MOD 1 ",
"CONFIG_RC_DECODERS 1 ",
"CONFIG_CRYPTO_CRC32C 1 ",
"CONFIG_SERIAL_CORE 1 ",
"CONFIG_FUSE_FS 1 ",
"CONFIG_BUILDTIME_EXTABLE_SORT 1 ",
"CONFIG_HANDLE_DOMAIN_IRQ 1 ",
"CONFIG_USB_CONFIGFS_SERIAL 1 ",
"CONFIG_UID16 1 ",
"CONFIG_DEBUG_PREEMPT 1 ",
"CONFIG_HAVE_KRETPROBES 1 ",
"CONFIG_ASSOCIATIVE_ARRAY 1 ",
"CONFIG_MICREL_PHY 1 ",
"CONFIG_VIDEO_DEV 1 ",
"CONFIG_NFS_V4 1 ",
"CONFIG_PPP_FILTER 1 ",
"CONFIG_HAS_DMA 1 ",
"CONFIG_SND_SOC_CS42XX8_I2C 1 ",
"CONFIG_SCSI 1 ",
"CONFIG_USB_CHIPIDEA_OF 1 ",
"CONFIG_FB_CFB_FILLRECT 1 ",
"CONFIG_USB_OTG_FSM 1 ",
"CONFIG_HID 1 ",
"CONFIG_USB_ARMLINUX 1 ",
"CONFIG_CLKDEV_LOOKUP 1 ",
"CONFIG_FONT_8x16 1 ",
"CONFIG_VT_CONSOLE_SLEEP 1 ",
"CONFIG_PTP_1588_CLOCK 1 ",
"CONFIG_MEDIA_TUNER_TDA8290 1 ",
"CONFIG_JBD2 1 ",
"CONFIG_PHYLIB 1 ",
"CONFIG_REGULATOR_GPIO 1 ",
"CONFIG_FB_CMDLINE 1 ",
"CONFIG_IRQ_DOMAIN 1 ",
"CONFIG_UNCOMPRESS_INCLUDE \"debug/uncompress.h\" ",
"CONFIG_LOCALVERSION_AUTO 1 ",
"CONFIG_SOC_IMX6Q 1 ",
"CONFIG_MEDIA_TUNER_MT20XX 1 ",
"CONFIG_JFFS2_RTIME 1 ",
"CONFIG_MISC_FILESYSTEMS 1 ",
"CONFIG_HAVE_CC_STACKPROTECTOR 1 ",
"CONFIG_ARM_L1_CACHE_SHIFT_6 1 ",
"CONFIG_W1_CON 1 ",
"CONFIG_MIGHT_HAVE_CACHE_L2X0 1 ",
"CONFIG_DECOMPRESS_BZIP2 1 ",
"CONFIG_ARCH_SUPPORTS_UPROBES 1 ",
"CONFIG_DEBUG_LL_INCLUDE \"mach/debug-macro.S\" ",
"CONFIG_PINCTRL_IMX6SLL 1 ",
"CONFIG_XZ_DEC_SPARC 1 ",
"CONFIG_MXC_IPU_DEVICE_QUEUE_SDC_MODULE 1 ",
"CONFIG_OF_GPIO 1 ",
"CONFIG_MXC_MLB150 1 ",
"CONFIG_MEDIA_TUNER_MC44S803 1 ",
"CONFIG_RCU_CPU_STALL_TIMEOUT 21 ",
"CONFIG_SND_VERBOSE_PROCFS 1 ",
"CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E 1 ",
"CONFIG_INPUT_FF_MEMLESS_MODULE 1 ",
"CONFIG_SND_SOC_FSL_SAI 1 ",
"CONFIG_ARM_CPU_SUSPEND 1 ",
"CONFIG_POWER_RESET 1 ",
"CONFIG_SOC_IMX6ULL 1 ",
"CONFIG_IR_GPIO_CIR 1 ",
"CONFIG_VIDEO_MXC_PXP_V4L2 1 ",
"CONFIG_PL310_ERRATA_769419 1 ",
"CONFIG_INET6_XFRM_MODE_TRANSPORT 1 ",
"CONFIG_CRYPTO_ARC4 1 ",
"CONFIG_NET_VENDOR_HISILICON 1 ",
"CONFIG_GRACE_PERIOD 1 ",
"CONFIG_SLHC 1 ",
"CONFIG_HAVE_SMP 1 ",
"CONFIG_CRYPTO_MANAGER 1 ",
"CONFIG_EEPROM_AT24 1 ",
"CONFIG_PPP_BSDCOMP 1 ",
"CONFIG_MTD_NAND 1 ",
"CONFIG_RT_MUTEXES 1 ",
"CONFIG_VECTORS_BASE 0xffff0000 ",
"CONFIG_LOCK_SPIN_ON_OWNER 1 ",
"CONFIG_KERNFS 1 ",
"CONFIG_VMSPLIT_2G 1 ",
"CONFIG_I2C_ALGOBIT 1 ",
"CONFIG_MMC_BLOCK 1 ",
"CONFIG_EXPERT 1 ",
"CONFIG_CAN_M_CAN 1 ",
"CONFIG_WIRELESS 1 ",
"CONFIG_ARCH_MULTIPLATFORM 1 ",
"CONFIG_BT_HCIBTUSB 1 ",
"CONFIG_PERF_USE_VMALLOC 1 ",
"CONFIG_FB_MXC_EINK_V2_PANEL 1 ",
"CONFIG_FAT_DEFAULT_IOCHARSET \"iso8859-1\" ",
"CONFIG_USB_CONFIGFS_MASS_STORAGE 1 ",
"CONFIG_FRAME_WARN 1024 ",
"CONFIG_USB_NET_CDC_NCM 1 ",
"CONFIG_HID_GENERIC 1 ",
"CONFIG_DEBUG_INFO_REDUCED 1 ",
"CONFIG_USB_ETH_MODULE 1 ",
"CONFIG_GENERIC_HWEIGHT 1 ",
"CONFIG_INITRAMFS_SOURCE \"\" ",
"CONFIG_VIDEO_V4L2_MXC_INT_DEVICE_MODULE 1 ",
"CONFIG_DHT11 1 ",
"CONFIG_CGROUPS 1 ",
"CONFIG_MMC 1 ",
"CONFIG_LZO_COMPRESS 1 ",
"CONFIG_CRYPTO_SEQIV 1 ",
"CONFIG_VF610_ADC 1 ",
"CONFIG_ARM_ERRATA_643719 1 ",
"CONFIG_PINCTRL_IMX50 1 ",
"CONFIG_MULTI_IRQ_HANDLER 1 ",
"CONFIG_MXC_PXP_V2 1 ",
"CONFIG_VIDEOBUF_DMA_CONTIG 1 ",
"CONFIG_OF_EARLY_FLATTREE 1 ",
"CONFIG_CAN_BCM 1 ",
"CONFIG_HAS_IOPORT_MAP 1 ",
"CONFIG_NET_VENDOR_VIA 1 ",
"CONFIG_HZ 100 ",
"CONFIG_USB_RTL8152_MODULE 1 ",
"CONFIG_CRYPTO_RMD160 1 ",
"CONFIG_ARM_PATCH_PHYS_VIRT 1 ",
"CONFIG_SND_SOC_FSL_UTILS 1 ",
"CONFIG_NET_VENDOR_ARC 1 ",
"CONFIG_SABRESD_MAX8903 1 ",
"CONFIG_MTD_UBI_BEB_LIMIT 20 ",
"CONFIG_DEFAULT_IOSCHED \"cfq\" ",
"CONFIG_UDF_FS_MODULE 1 ",
"CONFIG_OF_TOUCHSCREEN 1 ",
"CONFIG_HAVE_PERF_USER_STACK_DUMP 1 ",
"CONFIG_NLATTR 1 ",
"CONFIG_DMATEST_MODULE 1 ",
"CONFIG_TCP_CONG_CUBIC 1 ",
"CONFIG_NR_CPUS 4 ",
"CONFIG_SUSPEND_FREEZER 1 ",
"CONFIG_MMC_SDHCI 1 ",
"CONFIG_SND_SUPPORT_OLD_API 1 ",
"CONFIG_MOUSE_PS2_TRACKPOINT 1 ",
"CONFIG_FIRMWARE_IN_KERNEL 1 ",
"CONFIG_SYSFS 1 ",
"CONFIG_USB_DEFAULT_PERSIST 1 ",
"CONFIG_MTD_PHYSMAP_OF 1 ",
"CONFIG_INPUT_TOUCHSCREEN 1 ",
"CONFIG_OUTER_CACHE_SYNC 1 ",
"CONFIG_ARM_THUMB 1 ",
"CONFIG_NET_VENDOR_FREESCALE 1 ",
"CONFIG_RTC_DRV_MXC 1 ",
"CONFIG_XZ_DEC_ARM 1 ",
"CONFIG_USB_CONFIGFS_EEM 1 ",
"CONFIG_EXT2_FS_SECURITY 1 ",
"CONFIG_ARM_ERRATA_754322 1 ",
"CONFIG_INPUT_ISL29023 1 ",
"CONFIG_HAVE_SYSCALL_TRACEPOINTS 1 ",
"CONFIG_MEDIA_TUNER_XC4000 1 ",
"CONFIG_VIDEO_MX3 1 ",
"CONFIG_FB 1 ",
"CONFIG_VIDEO_MXC_IPU_CAMERA 1 ",
"CONFIG_CPU_32v7 1 ",
"CONFIG_INPUT_MPL3115 1 ",
"CONFIG_VIRTUALIZATION 1 ",
"CONFIG_MSDOS_PARTITION 1 ",
"CONFIG_BT_HCIUART 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_SM_SLOTSIZE 7 ",
"CONFIG_HAVE_OPROFILE 1 ",
"CONFIG_HAVE_GENERIC_DMA_COHERENT 1 ",
"CONFIG_CPU_IDLE_GOV_LADDER 1 ",
"CONFIG_ARCH_HAVE_CUSTOM_GPIO_H 1 ",
"CONFIG_SND_SOC_IMX_HDMI 1 ",
"CONFIG_THERMAL 1 ",
"CONFIG_LOGO_LINUX_VGA16 1 ",
"CONFIG_SND_SOC_WM_HUBS 1 ",
"CONFIG_OLD_SIGACTION 1 ",
"CONFIG_SOC_IMX6SL 1 ",
"CONFIG_CMA_SIZE_MBYTES 0 ",
"CONFIG_HAVE_ARCH_KGDB 1 ",
"CONFIG_SMP_ON_UP 1 ",
"CONFIG_MXS_DMA 1 ",
"CONFIG_ZONE_DMA_FLAG 0 ",
"CONFIG_RPS 1 ",
"CONFIG_USB_NET_ZAURUS 1 ",
"CONFIG_USB_NET_AX88179_178A 1 ",
"CONFIG_PM_GENERIC_DOMAINS 1 ",
"CONFIG_MTD_MAP_BANK_WIDTH_2 1 ",
"CONFIG_GENERIC_IDLE_POLL_SETUP 1 ",
"CONFIG_IMX_SDMA 1 ",
"CONFIG_ZISOFS 1 ",
"CONFIG_USB_ZERO_MODULE 1 ",
"CONFIG_CRYPTO_RMD256 1 ",
"CONFIG_CPU_32v6K 1 ",
"CONFIG_MXC_MMA8451 1 ",
"CONFIG_DEFAULT_SECURITY \"\" ",
"CONFIG_TICK_ONESHOT 1 ",
"CONFIG_CRYPTO_CTR 1 ",
"CONFIG_USB_CONFIGFS_F_LB_SS 1 ",
"CONFIG_MXC_CAMERA_OV5647_MIPI_MODULE 1 ",
"CONFIG_MODVERSIONS 1 ",
"CONFIG_HW_RANDOM 1 ",
"CONFIG_MUTEX_SPIN_ON_OWNER 1 ",
"CONFIG_HAVE_DMA_ATTRS 1 ",
"CONFIG_HAVE_FUNCTION_GRAPH_TRACER 1 ",
"CONFIG_OF_MDIO 1 ",
"CONFIG_VIDEO_MXC_CAPTURE_MODULE 1 ",
"CONFIG_VIDEOBUF2_CORE 1 ",
"CONFIG_PINCTRL_IMX53 1 ",
"CONFIG_SND_SOC_IMX_WM8960 1 ",
"CONFIG_BASE_SMALL 0 ",
"CONFIG_CRYPTO_BLKCIPHER2 1 ",
"CONFIG_SND_IMX_SOC 1 ",
"CONFIG_COMPACTION 1 ",
"CONFIG_NFS_V2 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API 1 ",
"CONFIG_STMPE_I2C 1 ",
"CONFIG_PROC_FS 1 ",
"CONFIG_MTD_BLOCK 1 ",
"CONFIG_VIDEOBUF2_VMALLOC 1 ",
"CONFIG_RC_MAP 1 ",
"CONFIG_NET_VENDOR_ROCKER 1 ",
"CONFIG_IRQ_FORCED_THREADING 1 ",
"CONFIG_EXT2_FS_XATTR 1 ",
"CONFIG_CRYPTO_CMAC 1 ",
"CONFIG_HID_PANTHERLORD_MODULE 1 ",
"CONFIG_SND 1 ",
"CONFIG_FLATMEM 1 ",
"CONFIG_USB_F_OBEX_MODULE 1 ",
"CONFIG_USB_PEGASUS_MODULE 1 ",
"CONFIG_SND_SOC_WM8962 1 ",
"CONFIG_PAGEFLAGS_EXTENDED 1 ",
"CONFIG_V4L_PLATFORM_DRIVERS 1 ",
"CONFIG_USB_F_MASS_STORAGE_MODULE 1 ",
"CONFIG_IKCONFIG 1 ",
"CONFIG_SND_SOC_IMX_HDMI_DMA 1 ",
"CONFIG_NFS_USE_KERNEL_DNS 1 ",
"CONFIG_MMC_SDHCI_ESDHC_IMX 1 ",
"CONFIG_SYSCTL 1 ",
"CONFIG_ARCH_HAS_GCOV_PROFILE_ALL 1 ",
"CONFIG_W1_SLAVE_THERM 1 ",
"CONFIG_TOUCHSCREEN_STMPE 1 ",
"CONFIG_HAVE_C_RECORDMCOUNT 1 ",
"CONFIG_TOUCHSCREEN_CT36X_WLD 1 ",
"CONFIG_HAVE_ARCH_TRACEHOOK 1 ",
"CONFIG_HAVE_PERF_EVENTS 1 ",
"CONFIG_STMP_DEVICE 1 ",
"CONFIG_ATA_SFF 1 ",
"CONFIG_CRYPTO_LRW 1 ",
"CONFIG_EXT3_FS_SECURITY 1 ",
"CONFIG_PPP_ASYNC 1 ",
"CONFIG_NO_BOOTMEM 1 ",
"CONFIG_CAN_GW 1 ",
"CONFIG_ARCH_HAS_RESET_CONTROLLER 1 ",
"CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE 1 ",
"CONFIG_SYS_SUPPORTS_APM_EMULATION 1 ",
"CONFIG_REGULATOR_MC13892 1 ",
"CONFIG_CMA_AREAS 7 ",
"CONFIG_FB_DEFERRED_IO 1 ",
"CONFIG_SND_TIMER 1 ",
"CONFIG_USB_EHCI_TT_NEWSCHED 1 ",
"CONFIG_FAT_DEFAULT_CODEPAGE 437 ",
"CONFIG_BLK_DEV 1 ",
"CONFIG_SND_SOC_FSL_MQS 1 ",
"CONFIG_MAC80211_RC_DEFAULT \"minstrel_ht\" ",
"CONFIG_ARM_GLOBAL_TIMER 1 ",
"CONFIG_NFS_ACL_SUPPORT 1 ",
"CONFIG_OF_FLATTREE 1 ",
"CONFIG_GPIO_GENERIC 1 ",
"CONFIG_TRACING_SUPPORT 1 ",
"CONFIG_UNIX98_PTYS 1 ",
"CONFIG_SND_SOC_IMX_MQS 1 ",
"CONFIG_NET_RX_BUSY_POLL 1 ",
"CONFIG_CRYPTO_MICHAEL_MIC 1 ",
"CONFIG_RESET_GPIO 1 ",
"CONFIG_JBD 1 ",
"CONFIG_STAGING_MEDIA 1 ",
"CONFIG_EXT2_FS_POSIX_ACL 1 ",
"CONFIG_INPUT_MOUSEDEV_SCREEN_Y 480 ",
"CONFIG_IRQCHIP 1 ",
"CONFIG_PPP 1 ",
"CONFIG_HAVE_KERNEL_LZO 1 ",
"CONFIG_INET_DIAG 1 ",
"CONFIG_CRYPTO_GHASH 1 ",
"CONFIG_MAC80211_RC_MINSTREL 1 ",
"CONFIG_CRYPTO_RMD320 1 ",
"CONFIG_IIO_CONSUMERS_PER_TRIGGER 2 ",
"CONFIG_IKCONFIG_PROC 1 ",
"CONFIG_ELF_CORE 1 ",
"CONFIG_MTD_JEDECPROBE 1 ",
"CONFIG_MXC_IPU_V3 1 ",
"CONFIG_USB_SUPPORT 1 ",
"CONFIG_INPUT_POLLDEV 1 ",
"CONFIG_MEDIA_RC_SUPPORT 1 ",
"CONFIG_SOC_BUS 1 ",
"CONFIG_STAGING 1 ",
"CONFIG_DMA_CMA 1 ",
"CONFIG_FLAT_NODE_MEM_MAP 1 ",
"CONFIG_VT_CONSOLE 1 ",
"CONFIG_LEDS_GPIO 1 ",
"CONFIG_SND_SOC_MC13783 1 ",
"CONFIG_NOP_USB_XCEIV 1 ",
"CONFIG_REGULATOR_ANATOP 1 ",
"CONFIG_BLK_DEV_RAM 1 ",
"CONFIG_USB_F_NCM_MODULE 1 ",
"CONFIG_SND_SOC_IMX_SPDIF 1 ",
"CONFIG_MFD_MXC_HDMI 1 ",
"CONFIG_INPUT_EVBUG_MODULE 1 ",
"CONFIG_IIO_TRIGGERED_BUFFER 1 ",
"CONFIG_TOUCHSCREEN_ADS7846 1 ",
"CONFIG_DRM 1 ",
"CONFIG_INET6_XFRM_MODE_BEET 1 ",
"CONFIG_MEDIA_RADIO_SUPPORT 1 ",
"CONFIG_MTD_NAND_MXC 1 ",
"CONFIG_PREEMPT 1 ",
"CONFIG_OF_MTD 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_SM 1 ",
"CONFIG_MXC_MIPI_CSI2 1 ",
"CONFIG_FB_CFB_COPYAREA 1 ",
"CONFIG_USB_F_ECM_MODULE 1 ",
"CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API 1 ",
"CONFIG_ARCH_HAS_TICK_BROADCAST 1 ",
"CONFIG_IMX_WEIM 1 ",
"CONFIG_IMX2_WDT 1 ",
"CONFIG_SND_SOC_SGTL5000 1 ",
"CONFIG_VIDEOBUF_GEN 1 ",
"CONFIG_MTD_CFI_AMDSTD 1 ",
"CONFIG_SYSFS_SYSCALL 1 ",
"CONFIG_VIDEO_V4L2 1 ",
"CONFIG_SYSVIPC_SYSCTL 1 ",
"CONFIG_DMA_SHARED_BUFFER 1 ",
"CONFIG_RTC_SYSTOHC 1 ",
"CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK 1 ",
"CONFIG_OF_ADDRESS 1 ",
"CONFIG_DECOMPRESS_GZIP 1 ",
"CONFIG_DECOMPRESS_LZO 1 ",
"CONFIG_QUOTA 1 ",
"CONFIG_MMC_SDHCI_PLTFM 1 ",
"CONFIG_I2C_CHARDEV 1 ",
"CONFIG_LLC 1 ",
"CONFIG_CROSS_COMPILE \"\" ",
"CONFIG_USB_EHCI_MXC 1 ",
"CONFIG_MEDIA_TUNER_TEA5761 1 ",
"CONFIG_MFD_MC13XXX_SPI 1 ",
"CONFIG_REGMAP_MMIO 1 ",
"CONFIG_FB_MXC_EINK_PANEL 1 ",
"CONFIG_GENERIC_CLOCKEVENTS_BROADCAST 1 ",
"CONFIG_MOUSE_PS2_SYNAPTICS 1 ",
"CONFIG_ATA_BMDMA 1 ",
"CONFIG_XZ_DEC_ARMTHUMB 1 ",
"CONFIG_SENSOR_FXLS8471 1 ",
"CONFIG_DEVICE_THERMAL 1 ",
"CONFIG_ARCH_USE_CMPXCHG_LOCKREF 1 ",
"CONFIG_REGMAP 1 ",
"CONFIG_NLS_UTF8 1 ",
"CONFIG_MXC_PXP_CLIENT_DEVICE 1 ",
"CONFIG_HAVE_MOD_ARCH_SPECIFIC 1 ",
"CONFIG_CAN_DEV 1 ",
"CONFIG_USB_USBNET 1 ",
"CONFIG_GPIO_PCA953X 1 ",
"CONFIG_FHANDLE 1 ",
"CONFIG_NEW_LEDS 1 ",
"CONFIG_SWAP 1 ",
"CONFIG_MAC80211 1 ",
"CONFIG_CRC_CCITT 1 ",
"CONFIG_GPIOLIB_IRQCHIP 1 ",
"CONFIG_EXT3_FS_POSIX_ACL 1 ",
"CONFIG_BLK_DEV_SD 1 ",
"CONFIG_CMDLINE_FROM_BOOTLOADER 1 ",
"CONFIG_SOC_IMX6UL 1 ",
"CONFIG_MODULE_UNLOAD 1 ",
"CONFIG_AVERAGE 1 ",
"CONFIG_PREEMPT_COUNT 1 ",
"CONFIG_BT_LE 1 ",
"CONFIG_CMA 1 ",
"CONFIG_RWSEM_SPIN_ON_OWNER 1 ",
"CONFIG_RCU_FANOUT 32 ",
"CONFIG_BITREVERSE 1 ",
"CONFIG_TOUCHSCREEN_GT9XX 1 ",
"CONFIG_IMX7D_ADC 1 ",
"CONFIG_BLK_DEV_RAM_SIZE 65536 ",
"CONFIG_USB_SERIAL_WWAN_MODULE 1 ",
"CONFIG_FB_MODE_HELPERS 1 ",
"CONFIG_CRYPTO_BLKCIPHER 1 ",
"CONFIG_LCD_CLASS_DEVICE 1 ",
"CONFIG_FILE_LOCKING 1 ",
"CONFIG_SND_SOC_I2C_AND_SPI 1 ",
"CONFIG_AIO 1 ",
"CONFIG_FIQ 1 ",
"CONFIG_OF 1 ",
"CONFIG_PERF_EVENTS 1 ",
"CONFIG_GENERIC_TIME_VSYSCALL 1 ",
"CONFIG_LEDS_CLASS 1 ",
"CONFIG_RTC_INTF_DEV 1 ",
"CONFIG_MTD_MAP_BANK_WIDTH_4 1 ",
"CONFIG_DCACHE_WORD_ACCESS 1 ",
"CONFIG_SND_SOC_HDMI_CODEC 1 ",
"CONFIG_MESSAGE_LOGLEVEL_DEFAULT 4 ",
"CONFIG_CMA_ALIGNMENT 8 ",
"CONFIG_NLS_DEFAULT \"cp437\" ",
"CONFIG_HAVE_ARM_ARCH_TIMER 1 ",
"CONFIG_BT_HCIUART_BCSP 1 ",
"CONFIG_DMA_ENGINE 1 ",
"CONFIG_CRYPTO_AEAD2 1 ",
"CONFIG_DEBUG_INFO 1 ",
"CONFIG_MOUSE_PS2_MODULE 1 ",
"CONFIG_CRYPTO_ALGAPI2 1 ",
"CONFIG_UBIFS_FS_LZO 1 ",
"CONFIG_ZBOOT_ROM_TEXT 0x0 ",
"CONFIG_HAVE_MEMBLOCK 1 ",
"CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS 1 ",
"CONFIG_INPUT 1 ",
"CONFIG_PMIC_DA9052 1 ",
"CONFIG_PROC_SYSCTL 1 ",
"CONFIG_SND_SOC_FSL_ASRC 1 ",
"CONFIG_RD_LZ4 1 ",
"CONFIG_MMU 1 ",
"CONFIG_VIDEO_MXC_CSI_CAMERA_MODULE 1 ",
"CONFIG_MTD_M25P80 1 ",
"CONFIG_KUSER_HELPERS 1 "
],
"compilerPath": "/home/book/embedfire/arm-gcc/bin/arm-linux-gnueabihf-gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version":4
}
12.2.1. 内核头文件目录添加
"includePath": [
"$/home/book/embedfire/ebf_6ull_linux/include",
"/home/book/embedfire/ebf_6ull_linux/include/linux",
"/home/book/embedfire/ebf_6ull_linux/arch/arm/include",
"/home/book/embedfire/ebf_6ull_linux/arch/arm/mach-imx"
],
12.2.2. 宏定义添加
找到内核autoconf.h 文件,位于内核源码的/include/generated/路径下。
内核源码/include/generated/autoconf.h
autoconf.h 文件是C格式的,如下
#define CONFIG_HAVE_ARCH_SECCOMP_FILTER 1
#define CONFIG_SCSI_DMA 1
#define CONFIG_KERNEL_GZIP 1
#define CONFIG_ATAGS 1
#define CONFIG_CRC32 1
#define CONFIG_I2C_BOARDINFO 1
#define CONFIG_AEABI 1
………………………………………………………………
~~~~~~~~~~~~~~~~~~~~~~~~~
等等等等
而我们配置文件c_cpp_properties.json里面宏定义必须去掉#define,且需要加双引号,比如
#define CONFIG_HAVE_ARCH_SECCOMP_FILTER 1
需要改为
"CONFIG_HAVE_ARCH_SECCOMP_FILTER 1"
#define CONFIG_UEVENT_HELPER_PATH "/sbin/hotplug"
需要改为
"CONFIG_UEVENT_HELPER_PATH \"/sbin/hotplug\" "
#define CONFIG_DEFAULT_HOSTNAME "(none)"
需要改为
"CONFIG_DEFAULT_HOSTNAME \"(none)\" "
#define CONFIG_CMDLINE "noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 rootflags=inband-tags console=ttyS0, 115200n8 rdinit=/sbin/init mem=64"
需要改为
"CONFIG_CMDLINE \"noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 rootflags=inband-tags console=ttyS0, 115200n8 rdinit=/sbin/init mem=64\""
等等,上面对于宏定义自己带"的情况下需要加转义字符\
最终改过后的如下,还需在最前面加上"__KERNEL__", 总之不能让c_cpp_properties.json文件报错。
12.3. 设置vscode的搜索和展开目录
【ebf_6ull_linux/.vscode/settings.json】即可:true的话就是搜索的时候不搜索该目录,在vscode的左侧栏里面不显示这些目录。我们一般把search.exclude里面的内容和files.exclude里面内容设置一样。内容如下:
{
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.o":true,
"**/*.su":true,
"**/*.cmd":true,
"Documentation":true,
/* 屏蔽不用的架构相关的文件 */
"arch/alpha":true,
"arch/arc":true,
"arch/arm64":true,
"arch/avr32":true,
"arch/[b-z]*":true,
"arch/arm/plat*":true,
"arch/arm/mach-[a-h]*":true,
"arch/arm/mach-[n-z]*":true,
"arch/arm/mach-i[n-z]*":true,
"arch/arm/mach-m[e-v]*":true,
"arch/arm/mach-k*":true,
"arch/arm/mach-l*":true,
/* 屏蔽排除不用的配置文件 */
"arch/arm/configs/[a-h]*":true,
"arch/arm/configs/[j-z]*":true,
"arch/arm/configs/imo*":true,
"arch/arm/configs/in*":true,
"arch/arm/configs/io*":true,
"arch/arm/configs/ix*":true,
/* 屏蔽掉不用的DTB文件 */
"arch/arm/boot/dts/[a-h]*":true,
"arch/arm/boot/dts/[k-z]*":true,
"arch/arm/boot/dts/in*":true,
"arch/arm/boot/dts/imx1*":true,
"arch/arm/boot/dts/imx7*":true,
"arch/arm/boot/dts/imx2*":true,
"arch/arm/boot/dts/imx3*":true,
"arch/arm/boot/dts/imx5*":true,
"arch/arm/boot/dts/imx6d*":true,
"arch/arm/boot/dts/imx6q*":true,
"arch/arm/boot/dts/imx6s*":true,
"arch/arm/boot/dts/imx6ul-*":true,
"arch/arm/boot/dts/imx6ull-9x9*":true,
"arch/arm/boot/dts/imx6ull-14x14-ddr*":true,
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/*.o":true,
"**/*.su":true,
"**/*.cmd":true,
"Documentation":true,
/* 屏蔽不用的架构相关的文件 */
"arch/alpha":true,
"arch/arc":true,
"arch/arm64":true,
"arch/avr32":true,
"arch/[b-z]*":true,
"arch/arm/plat*":true,
"arch/arm/mach-[a-h]*":true,
"arch/arm/mach-[n-z]*":true,
"arch/arm/mach-i[n-z]*":true,
"arch/arm/mach-m[e-v]*":true,
"arch/arm/mach-k*":true,
"arch/arm/mach-l*":true,
/* 屏蔽排除不用的配置文件 */
"arch/arm/configs/[a-h]*":true,
"arch/arm/configs/[j-z]*":true,
"arch/arm/configs/imo*":true,
"arch/arm/configs/in*":true,
"arch/arm/configs/io*":true,
"arch/arm/configs/ix*":true,
/* 屏蔽掉不用的DTB文件 */
"arch/arm/boot/dts/[a-h]*":true,
"arch/arm/boot/dts/[k-z]*":true,
"arch/arm/boot/dts/in*":true,
"arch/arm/boot/dts/imx1*":true,
"arch/arm/boot/dts/imx7*":true,
"arch/arm/boot/dts/imx2*":true,
"arch/arm/boot/dts/imx3*":true,
"arch/arm/boot/dts/imx5*":true,
"arch/arm/boot/dts/imx6d*":true,
"arch/arm/boot/dts/imx6q*":true,
"arch/arm/boot/dts/imx6s*":true,
"arch/arm/boot/dts/imx6ul-*":true,
"arch/arm/boot/dts/imx6ull-9x9*":true,
"arch/arm/boot/dts/imx6ull-14x14-ddr*":true,
}
}
设置完后,我们再用vscode编写linux驱动程序或者应用程序的时候包含的那些linux的头文件和要使用linux的函数都可以通过ctrl+左键来找到或者F12键。