====ConnectCore i.MX8X开发套件上手指南==== {{tag>i.MX8X开发板 i.MX8X核心板 恩智浦i.MX8X工控主板 i.MX8X片上系统 NXP嵌入式ARM平板}} 在开始使用ConnectCore i.MX8X开发套件/工控主板之前,您需要按照下面操作步骤更新一下固件,来熟悉运行在i.MX8X核心模块上的嵌入式Linux或安卓平台。 Digi Embedded Yocto(简称DEY)或Digi Embedded Android(简称DEA)是两种由Digi公司维护的,可以运行在i.MX8x核心板的片上嵌入式系统。您可以从[[ftp://ftp1.digi.com/support/|官方FTP]]上下载相应的[[ftp://ftp1.digi.com/support/digiembeddedyocto/|DEY]]或[[ftp://ftp1.digi.com/support/android/9.0/|DEA]]固件。 * [[#cc8x-dey|Digi Embedded Yocto]] * [[#cc8x-dea|Digi Embedded Android]] Yocto是一个开源的项目,是用于定制Linux系统的工具和方法集合。DEY则是基于Yocto,由Digi运维的开发工具和源码集合,用于定制和编译DEY系统。DEY系统是一套基于Yocto的方式开发的,能运行在Digi的嵌入式核心板上的嵌入式Linux系统。\\ 在Digi出厂的i.MX8X模块中,默认提供了深度定制的UBoot,您可以在UBoot中利用uSD卡或以太网口更新官方的最新固件,或是自行裁减定制编译出来的固件。DEY编译出来的固件包括分区固件和二进制固件,比如常用的可在U-Boot中更新的uboot固件,内核分区固件,根文件系统分区固件,以及可用于进入系统后在线更新的内核文件,设备树等。 * 下载相关的固件和终端软件 从官网下载最新的[[ftp://ftp1.digi.com/support/digiembeddedyocto/2.6/r2/images/ccimx8x-sbc-pro-installer.zip|dey-2.6r2固件]],找一张uSD卡用FAT格式化,然后将下载的固件解压到uSD卡的根目录下,以便后面卡刷使用。为了能进行卡刷,您的电脑还需要有超级终端之类的软件,在Linux下一般可以使用minicom,在Windows下则可以用[[https://osdn.net/projects/ttssh2/releases/|Tera Team]]之类的终端软件。 * 连接好硬件 请插入拷好固件的uSD卡,电源和console口是必须连接的,其它根据需要连接,电脑上终端软件的串口波特率默认用115200/8/N/1,连接示意图如下所示:\\ {{:digi:arm-embedded:cc8x:cc8x-connected.png?400|}} * 执行卡刷 上电启动后,按任意键停在uboot界面下,输入下面命令将Linux固件烧入到模块的eMMC闪存中。卡刷完成后,系统会自动重启并进入Linux登录界面,默认用户名是root,没有密码 => run install_linux_fw_sd * 进阶阅读