硬件介绍[size=0.875em] [隐藏]
- 1接口概览
- 1.1正面图(MB314 + CB314)
- 1.2正面图(MB314 + CB336)
- 1.3背面图(MB314)
- 2接口功能
- 2.1两位拨码开关
- 2.2音量减
- 2.3音量加
- 2.4唤醒
- 2.5复位
- 2.618/24bit RGB
- 2.718/24bit LVDS0
- 2.818/24bit LVDS1
- 2.918/24bit LVDS1扩展
- 2.10I2C扩展
- 2.11调试串口
- 2.12耳机输出
- 2.13麦克风输入
- 2.14串口扩展/TTL电平
- 2.15232串口
- 2.16485串口
- 2.17RGMII
- 2.18SATA II
- 2.19SATA电源
- 2.20MIPI-CSI
- 2.21OTG
- 2.22RMII
- 2.23USB扩展
- 2.24RTC
- 2.25MIPI-DSI
- 2.26DSI 背光电源
- 2.27主电源开关
- 2.28主电源输入
- 2.29HDMI
- 2.303G mini-PCIE & SIM卡座
- 2.31JTAG
- 2.32GPIO扩展
- 2.33SPI扩展
- 2.34CAN1
- 2.35CAN2
- 2.36CSI(CMOS传感器接口)
- 2.37SD卡座
- 2.38PCIE扩展
- 2.39WIFI模块
- 2.40GPS模块
- 2.41EIM接口概览
[size=0.875em]
正面图(MB314 + CB314)正面图(MB314 + CB336)[size=0.875em]
背面图(MB314)[size=0.875em]
接口功能内核编译编译前的准备=====> Input:mkdir ~/my-work/02_source/ -p=====> Input:tar xf linux-3.14.52-svn*.tar.bz2 -C ~/my-work/02_source/编译内核目标文件=====> Input:cd ~/my-work/02_source/linux-3.14.52=====> Input:make myimx6a9_defconfig=====> Output: HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf## configuration written to .config#Note: 如果有“Can't find default configuration "arch/x86/configs” 的错误,是因为交叉编译工具链的配置没有生效,可以按前面 “交叉编译工具链安装” 中的 “source 工具链配置文件” 操作一次后再执行此步骤 =====> Input:make zImage=====> Output: scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release UPD include/config/kernel.release WRAP arch/arm/include/generated/asm/auxvec.h ...... AS arch/arm/boot/compressed/piggy.lzo.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImage is ready- 内核目标文件
arch/arm/boot/zImage 即内核目标文件
编译设备树目标文件=====> Input:make myimx6ek200-6q-1g.dtb=====> Output: DTC arch/arm/boot/dts/myimx6ek200-6q-1g.dtb【注意】:上面 make 后面的 myimx6ek200-6q-1g.dtb 改为与开发板型号对应的配置文件。 ********** MY-IMX6-EK200 **********myimx6ek200-6q-1g.dtb myimx6ek200-6q-2g.dtb myimx6ek200-6q-512m.dtb myimx6ek200-6u-1g.dtb myimx6ek200-6u-2g.dtb myimx6ek200-6u-512m.dtb myimx6ek200-6s-512m.dtb myimx6ek200-6s-1g.dtb myimx6ek200-6s-128m.dtb myimx6ek200-6qp-1g.dtb myimx6ek200-6qp-2g.dtb myimx6ek200-6qp-512m.dtb ********** MY-IMX6-EK314 **********myimx6ek314-6q-1g.dtb myimx6ek314-6q-2g.dtb myimx6ek314-6q-512m.dtb myimx6ek314-6u-1g.dtb myimx6ek314-6u-2g.dtb myimx6ek314-6u-512m.dtb myimx6ek314-6s-512m.dtb myimx6ek314-6s-1g.dtb myimx6ek314-6s-128m.dtb myimx6ek314-6qp-1g.dtb myimx6ek314-6qp-2g.dtb myimx6ek314-6qp-512m.dtb ********** MY-IMX6-EK336 **********myimx6ek336-6q-1g.dtb myimx6ek336-6q-2g.dtb myimx6ek336-6q-512m.dtb =====> Input:cp arch/arm/boot/dts/myimx6ek200-6q-1g.dtb ./编译内核模块包=====> Input:make modules=====> Output: CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.hmake[1]: “include/generated/mach-types.h”是最新的。 CALL scripts/checksyscalls.sh ...... LD [M] sound/core/snd-rawmidi.ko LD [M] sound/usb/snd-usb-audio.ko LD [M] sound/usb/snd-usbmidi-lib.ko=====> Input:mkdir modules=====> Input:make modules_install INSTALL_MOD_PATH=./modules=====> Output: INSTALL crypto/tcrypt.ko INSTALL drivers/i2c/algos/i2c-algo-pca.ko ...... INSTALL sound/usb/snd-usbmidi-lib.ko DEPMOD 3.14.52-myimx6-svn369=====> Input:tar cjf kernel-modules.tar.bz2 -C modules lib目标文件zImage、myimx6ek*.dtb 和 kernel-modules.tar.bz2 即编译得到的目标文件,保存这三个文件
|