[imx6ull]IGKBoard开发板介绍


前言

最近拿到的新开发板IGKBoard(IoT Gateway Kit Board)开发板,这是一块基于NXP i.MX6ULL系列Cortex-A7高性能处理器设计的物联网开发板,下面让我们一起来了解一下这款开发板吧。


一、硬件介绍

在这里插入图片描述
这款开发板有如上图的配置,包括了CortexA7的处理器、512KB的内存、8GB的Flash、板载的RealTek WiFi模块、两个以太网接口、音视频接口等,对于之后的开发提供了强大的支持。

在这里插入图片描述
并且对于CPU未使用完的多余的管脚,通过通过40P引脚扩展接引出如下:

在这里插入图片描述
注意:扩展 IO 第 21 脚 LCD_DATA23 不可外接上拉电阻,否则会影响系统启动

二、启动方式与系统烧录

1.启动说明

i.MX6ULL处理器支持eMMC、Nandflash、SD卡等多种启动方式,而我们的开发板上有一颗8GB的eMMC存储芯片,所以这里我选择通过eMMC的方式来启动。

开发板通过J3跳线帽子来选择启动方式,有如下可以选择:

在这里插入图片描述

跳线帽子是一个可活动的部件,表面塑料内部金属,它的作用是改变电路从而是两点之间短接从而改变电流走向,来改变某方面性能,跳线帽子如下:

在这里插入图片描述
所以我们想要eMMC启动就需要只把开门狗跳线(13、14)短接即可,如下:

在这里插入图片描述

2.eMMC系统烧录

首先我们已经把跳线帽子如上设置好了,已经进入eMMC启动模式,然后我们需要把电源线和烧录线以及串口调试线在板子上连接好::

在这里插入图片描述

IGKBoard开发板 当前支持 Yocto、Buildroot、Debian11 等不同的系统,编译的时候使用的文件系统不一样,生成的系统镜像文件名也不一样。这里以 Yocto 系统编译出来的镜像 linuxsys-image.wic 文件为例,讲解 eMMC 系统 的烧录过程,其它的系统镜像同样也可以使用该方式来烧录,需要准备如下文件并放入同一个文件夹:

在这里插入图片描述
然后我们给开发板上电,如果已经烧录过系统,那么上电后出现“Hit any key to stop autoboot: 3" 时,敲击任意键进入Uboot调试模式,而如果没有烧录过则将默认进入烧录模式:

在这里插入图片描述
在Uboot调试模式下,输入以下命令再重启开发板进入烧录模式:

mmc dev 1 1 && mmc erase 0 40000

如果原系统有快捷命令则可用对应的快捷命令,如:

fastboot 0 

上述操作完成后,敲击win_flash.bat批处理脚本将会进入烧录,然后选择要烧录的镜像:

在这里插入图片描述

在这里插入图片描述
烧录完成如下:
在这里插入图片描述
最后我们重新给开发板上电,等待Linux系统启动完成后使用用户名:root,密码:12345登录即可,某些系统可能会需要强制修改密码。

在这里插入图片描述


三、总结

以上就是今天要讲的内容,本文仅仅简单介绍了IGKBoard开发板的硬件组成、启动方法与系统烧录的过程,接下来将进行对此开发板进行开发啦。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邓永豪

打赏一下,好运来敲门!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值