# vscode搭建嵌入式Linux开发环境 ## 安装vscode及插件 1. ubunu下安装vscode 官网下载deb安装包后执行 sudo dpkg -i XXX.deb 或者从文件夹双击.下载链接:https://code.visualstudio.com/Download 2. Win下安装Vscode,自行安装即可; 3. 安装以下插件 - C/C++ - C/C++ CLang command adaper - C++ intellisense - GBKtoUTF8 - include Autocomplete - rainbow Brackets - Remote-SSH **注意**:如果在win下使用Remote-SSH插件连接远程ubuntu,需要把某些插件安装在ubuntu下:例如像下面的插件一样,只需点击图标中【在SSH:book中安装】这个图标即可自动安装。 ![](media/image-20200531193621327.png) **注意**:使用Remote-SSH连接ubuntu请自行百度即可 4. 【File】->【add folder to workspace】选择自己的linux内核源码根目录。 5. 【File】->【add folder to workspace】选择自己应用程序目录。 6. 【File】->【save workspace as …】保存工作区,工作区的名字和路径自己定义,本人把工作区保存在应用程序的目录下。 ## 添加内核头文件目录和宏定义 ![](media/image-20200531194441813.png) 如图所示: 工作区(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】文件一样,功能是添加头文件和宏定义,内容如下: ```c { "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 } ``` ### 内核头文件目录添加 ```c "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" ], ``` ### 宏定义添加 找到内核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文件报错。 ## 设置vscode的搜索和展开目录 【ebf_6ull_linux/.vscode/settings.json】即可:true的话就是搜索的时候不搜索该目录,在vscode的左侧栏里面不显示这些目录。我们一般把search.exclude里面的内容和files.exclude里面内容设置一样。内容如下: ```c { "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键。