上周在爱板网成功申请了 MYS-6ULX-IOT 开发板的试用,收到米尔科技的 MYS-6ULX-IOT 开发板之后,嗯…比我想象中的要小巧,包装盒不大,也没有搭配过多的配件。

  打开盒子一看,里面除了本文的主角 MYS-6ULX-IOT 之外,就只有一根 WiFi 天线和一包干燥剂了,哈哈…… 连《使用指南》都没有,不过没关系啦,我们可以通过在 http://down.myir-tech.com/MYS-6ULX 找到 MYS-6ULX-IOT 开发板的相关资料。
  跟其他一些板载 WiFi 天线的开发板不同,这个板子的外置 WiFi 天线显得略丑了一些,不过估计这样设计也是有道理的,毕竟开发板设计得相当紧凑。

  既然号称面向高端物联网的极具性价比解决方案,下面让我们来一睹 MYS-6ULX-IOT 风采,它的接口定义如下。

  MYS-6ULX-IOT 采用 8 层板设计,尺寸仅为 70mm*55mm,比信用卡还要小,但是麻雀虽小,五脏俱全。

CPU

  MYS-6ULX-IOT 搭载 I.MX6ULL 处理器,型号为 MCIMX6Y2DVM05AA,单个 ARM Cortex-A7 核,时钟频率高达 528MHz。下图是 I.MX6ULL 系列处理器的型号命名规则,可以看到我们这个是商用级别的处理器,温度范围在0~95℃。

Flash

  MYS-6ULX-IOT 上集成了一片 256MB 的 Nand Flash,型号为镁光 MT29F2G08ABAEAWP,连接到了 I.MX6ULL 的 GPMI 控制器,可保存引导信息,用作系统启动引导。MYS-6ULX-IOT 上的 eMMC 管脚和 Nand Flash 功能复用,默认焊接的是 Nand Flash,而不是 eMMC。

Memory

  内存芯片是三星的 256MB(128M * 16bit)DDR3L SDRAM,型号为 K4B2G1646F-BYK0,通过 MMDC 总线连接到 I.MX6ULL,总线最高工作时钟频率为 400MHz,总线宽度为 16bit。

Ethernet

  MYS-6ULX-IOT 搭载一路 10/100M 的以太网,提供标准的 RJ45 接口。以太网 PHY 芯片是 Microchip 的 LAN8720A,通过 RMII 连接 I.MX6ULL 的 ETH1 控制器。

USB

  I.MX6ULL 内置两路 USB 控制器,均支持 USB OTG 功能。MYS-6ULX-IOT 将其中一路通过 Micro Type AB 型接口直接引出,也就是 J7(USB OTG),它可以直接接 Slave 设备,也可以接 Host 设备使用。另一路使用 Microchip 的 USB Hub 芯片 USB2422/MM 扩展出2路 USB Host 端口,其中一路直接通过 USB Host 连接座引出,也就是 J9(USB Host),另一路连接到板载的 USB WiFi 模块。

WiFi

  MYS-6ULX-IOT 配备最高通讯速率为 150Mbps 的 USB WiFi 模块,WiFi 内置芯片型号为 Realtek 的 RTL8188ETV,板载 IPEX 天线接口,用于连接外置天线。WiFi 模块在 MYS-6ULX-IOT 的背面,所以在上面的图中看不到。

Expand IO

  除此之外,MYS-6ULX-IOT 两侧的 Expand IO(J2、J3)还为我们提供了丰富的扩展接口,包括GPIO、网口、串口、I2C、CAN、SPI、ADC、PWM、I2S、Camera 以及 JTAG。这样的话,我们就可以根据自己的需求自行扩展,比如添加 Bluetooth、GPS 和各类传感器。


  好啦,说了那么多,下面我们赶紧把它启动起来吧!
  首先要给它供电,MYS-6ULX-IOT 的电源部分提供的是5v直流输入,为了顺利地启动它,我特意翻箱底找了一个5v输出的电源适配器,以及一个 CH340 USB 转串口模块连接到板载的 UART Debug 接口。

  打开 PC 端的串口终端,串口波特率设置为 115200,8位数据位,1位停止位,无奇偶校验,无流控。

  3,2,1,上电!启动失败。。。
  经检查,是因为拨码开关的拨码不对造成的。仔细观察发现,MYS-6ULX-IOT 为我们预留了一个 4 bit 的拨码开关来设置启动方式。其中,拨码开关的 bit1 和 bit2 用于选择启动设备,对于 Nand Flash 版本的设置定义如下:

  对于 eMMC 版本的设置定义如下:

  而拨码开关的 bit3 和 bit4 用于选择启动类型,设置定义如下:

  所以,对于我们的 MYS-6ULX-IOT 来说,bit1~bit4 的设置应该是:1001。
  设置完毕,重新上电!在终端打印如下 UBoot 启动信息,启动成功~

  接着就可以登录 Linux Shell,输入用户名 root 即可登录,可以看到当前 Linux kernel 版本是 4.1.15。


  在结束本文之前,我们讨论一下为什么说 MYS-6ULX-IOT 是一个面向高端物联网的极具性价比解决方案。
  我觉得除了 I.MX6ULL 这款 SoC 本身出色的性能和丰富的外设之外,同时支持 Linux 系统,也像其他 i.mx 系列处理器一样支持 Yocto 构建、定制 Linux。更为重要的是该开发套件提供了包括 Linux 系统、BSP 源码包、外设驱动以及用户手册等等完善的开发资料和工具。对于开发者来说,有效地提高开发效率、缩短开发周期是至关重要的。显然,对于大部分的物联网应用来说,配备了 WiFi 模块的 MYS-6ULX-IOT 应该来说是绰绰有余的,并且官方售价仅为¥169。
  怎么样,果然是极具性价比吧,你是不是和我一样心动了呢?

MYS-6ULX-IOT 开发板测评——面向高端物联网的极具性价比解决方案相关推荐

  1. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  2. MWC2018 机智云发布gokit4.0G全栈IoT开发套件,支持高通MDM9206

    MWC2018 机智云发布gokit4.0G全栈IoT开发套件,支持高通MDM9206 NB-IoT/eMTC 继2月14日Qualcomm高通宣布,推出面向Qualcomm MDM9206LTE I ...

  3. 【致敬未来的攻城狮计划】--RA2E1 开发板测评(2)LED闪烁

    前言 (1)首先感谢 李肯前辈的活动,从而申请到了RA2L1开发板的测评. (2)注意,学习本文之前要学习 瑞萨Renesas RA2L1 开发板测评(1)--keil环境配置: (3)我们拿到开发板 ...

  4. 海图SD3403开发板测评

    今天给大家带来一款高性价比的嵌入式开发板测评--海图HT-SD3403.这是一款基于SD3403芯片设计的嵌入式开发板,最近使用的人很多啊,笔者这里也是买了一块,我们来看一下,他的具体的情况. 首先, ...

  5. AB32开发板测评:GPIO控制RGB彩灯

    文章目录 [AB32VG1]开发板测评:RGB彩灯 一.初始准备 1.硬件平台 2.软件平台 二.操作步骤 1.RTT环境生成 2.RTT程序编写 3.程序下载,观察现象 三.心得 [AB32VG1] ...

  6. 华为认证物联网开发利器:小熊派IoT开发板

    今年8月份我和小伙伴们协同研发的基于NB-IoT的智慧路灯监控系统有幸入选华为开发者大赛IoT赛道决赛,决赛期间留意到70%以上的个人/学生开发者团队都使用到华为认证(匹配HCIP:华为认证ICT高级 ...

  7. 小熊派IoT开发板系列教程正式发布——免费学习

    小熊派介绍 小熊派IoT开发板一款由南京厚德物联网有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板.开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提 ...

  8. 鸿蒙IOT开发板 小熊派上手体验

    鸿蒙IOT开发板 小熊派上手体验 一.简介 二. 上手搭建开发环境 1. 准备开发工具 2. 使用VMWare 创建虚拟机 4. 设置磁盘映射 5. 在ubuntu里获取源码 6. 编译代码 三.连接 ...

  9. UDI Tegra K1 SOC安卓游戏开发板测评

    UDI Tegra K1 SOC安卓游戏开发板测评 据我所知,优地科技的这款开发板是业内首款基于NVIDIA 的Tegra K1主芯片的安卓嵌入式高性能计算开发板,它的强大之处,可能只有亲自体验才能真 ...

最新文章

  1. R语言构建ElasticNet回归模型实战:基于mtcars数据集
  2. SO做了Booked之后,一直处理于“已延交”,发运事务处理的活动区变灰
  3. go 17个字符串函数使用示例
  4. 【2016年第5期】生态经营论
  5. 面试:一文搞懂重载和重写的区别
  6. 初识二进制2:指令系统
  7. web前端期末大作业网课设计与实现 _简单DIV布局旅游网页——简洁的旅游酒店公寓(15页)HTML+CSS+JavaScript
  8. 软件测试可用性常用指标
  9. QLabel控件功能示例
  10. as常用固定搭配_as...as的结构和固定搭配都有什么
  11. eslint: globals
  12. win10计算机错误代码,win10电脑更新失败提示错误代码0x80070424修复方法
  13. ASP.NET清除Cookies
  14. 编译安装apache
  15. 什么是无服务器架构,你理解对了吗?
  16. 小程序渲染层网络层错误404
  17. 微信小程序下载图片获取相册授权,保存视频或图片到手机相册
  18. Unity3D Shader系列之描边
  19. 在Windows Mobile 5,6 的设备上使用ActiveSync Remote Display
  20. PL/SQL存储过程

热门文章

  1. SocketTools Library Edition C++ Crack
  2. 使用树莓派3B制作无线路由器
  3. java获取文件绝对路径_java 如何获取一个文件的绝对路径。。。
  4. 一首老歌——郑钧《流星》
  5. 惠普服务器更改系统,惠普完善服务器操作系统环境
  6. 如何改造升级大楼的综合布线系统
  7. VIP邮箱有什么好处,北京外贸邮箱品牌原来这个最好用?
  8. 正大国际期货:外盘期货如何开设账户?
  9. 25KW静音悬挂柴油发电机组方案参考
  10. oracle 启动错误1067,oracle监听器启动1067错误处理的方法