ST公司去年推出了MPU系列芯片,MPU系列不同于以往产品,它既包含有ARM公司Cortex M 单片机核心,也包含有ARM公司Cortex A 应用处理器核心,以期将STM32单片机产品优势扩展到更高性能、更多资源和更多开源软件的 linux 领域中。

米尔电子基于此系列芯片也推出了MYD-YA157C linux 开发板,采用的正是STM32MP157A 芯片,双Cortex®-A7 核心 + 单Cortex®-M4 核心,可应用于高性能计算,音视频等领域,同时也可应用于实时控制,IOT 物联网等领域。

本次为大家带来米尔MYD-YA157C 开发板使用评测:
产品介绍
米尔产品还是一贯的外装风格,橙白色硬纸彩盒包装,内有海绵缓冲,静电袋防护,装箱清单,使用手册,米尔所有产品都是统一的包装风格,既保护了产品也给用户很好的印象。

米尔MYD-YA157C 开发板现真身,整套产品包含一块开发板,一条2.4G天线,一条USB转 ttl连接线,一条type-c 数据线
开发板整体尺寸不大110mm x 80mm,位于中间的近似方形的核心板使用了邮票孔封装,贴装于底板上,核心板尺寸:43mm x 45mm


米尔MYD-YA157C 开发板外部接口相当的多,多而全:

  • 显示接口:LCD屏幕, HDMI 显示,MIPI-DSI显示都支持
  • USB接口:USB Host接口,type-c Device接口
  • 网络接口:有线千兆网口,WiFi+BT
  • 调试接口:Debug uart接口,JTAG接口
  • 工业接口:RS232,RS485,CAN, IO扩展
  • 用户接口:LED指示灯,三个按键,拨码开关
  • 存储接口:TF 卡槽(背面)
  • 电源接口:12V DC接口,5V type-c 接口

    米尔MYD-YA157C 开发板硬件配置和参数:
  • SOC芯片:STM32MP157AAC3,TFBGA361,12x12mm
  • PMIC芯片:STPMIC1APQR
  • 内存:512MB DDR3
  • 存储:4GB EMMC(可选Nand Flash,nand emmc 二选一),,支持TF扩展
  • 网络:Ethernet 千兆,KSZ9031,WiFi+BT(正基AP6212模块,封装的拨通芯片)

米尔MYD-YA157C 开发板整体系统框架如下三张图:SoC线片框架图,核心板框架图,开发板框架图

SoC 芯片框架图:芯片内嵌 ARM 双Cortex A7 核心,运行频率650Mhz,外加一颗ARM Cortex M4 核心,运行频率209Mhz,集成3D GPU模块,原生CAN支持,没有原生HDMI接口,和其他一众特性模块接口

核心板框架图:电源管理,存储,内存,网络PHY芯片全部集成于核心板,其他IO直接导出。
核心板就是一个最小系统,可以基于核心板开发产品,只要扩展出需要的接口即可,加速产品上市缩短开发验证测试时间。

开发板框架图:含DCDC电源模块,SII9022 RGB转换HDMI,RS485 RS232 转换电路,和其他一众接口。
米尔还为开发板准备了配套的资料:用户手册,芯片手册,核心板pin脚列表,底板原理图,软件开发手册,软件开发工具, TFA源码,U-boot源码,kernel源码,驱动源码,Yocto开发套件,系统经镜像等文件:



系统展示
米尔开发板应该是预装了系统的,开机就可以启动使用的,可惜这块板子需要笔者自己动手来烧录系统:
1,安装烧录开发板系统软件:STM32CubeProgrammer,此软件同时支持windows mac linux 三平台,有ST 公司免费提供,米尔已经把软件放在光盘资料包03-Tools\STM32MP1 Tools中了
2,下载下面地址中的三个镜像文件后解压:http://down.myir-tech.com/MYD-YA157C/

3,烧录weston系统,成功

连接显示器,网线,Debug-uart,鼠标键盘卡机:


Weston 系统是 ST 的一个 Demo 系统,针对STM32MP157这颗芯片的功能展示的一个定制系统,主要功能有网络,摄像头,视频播放,AI人工智能,3D GPU,蓝牙音频。

Netdata 是个基于网络服务的系统监控软件,打开后提示可以通过网络访问此服务
也可以把WiFi打开,开发板会创建一个热点,通过手机扫码连接访问这个网址,或者电脑WiFi连接访问

3D GPU 会动态渲染一个在三维空间旋转的的立方体

Video playback 自动播放系统内的视频,介绍ST芯片特性的,播放视频很流畅,系统cpu使用不到50%上下:

软件开发
开发环境:笔者使用的8代6核心CPU,16GB内存,全固态硬盘,
系统软件:ubuntu18.04 x64系统
开发环境搭建一切顺利,TF-a 编译后运行成功:

uboot编译运行成功:

Uboot 引导系统启动时候,需要调试,经过以下两步调试可以正常运行

调试后直接修改uboot源代码,重新编译,重新烧录uboot,就可以了;
源码修改uboot 的设备树;绿色代码注释掉,增加红色代码

使用Yocto开发工具编译seston系统,完美运行:

米尔还提供了一系列linux 驱动源码和测试程序及开发文档,Qt开发,SoC上的 M4核心调试开发文档,可以此参考:

米尔也提供了ubuntu18.04系统镜像,需要自己修改一下才能启动,启动时间较长,要一两分钟吧,启动的时候连接上Debug-uart口,能看到启动状态和错误信息

(使用笔者修改后的系统:链接:https://pan.baidu.com/s/1PP5iUCwc0yT4EFGriothog 提取码:urhv )
除此之外,ST 产品的生态还提供一些第三方公司的支持,比如其他linux,androd BSP,RTOS ,Debian BSP 等等。


总结
从硬件上来看,米尔MYD-YA157C 开发板丰富的接口可最大化满足用户和工程师们的各种使用场景,不大不小的内存足以发挥SoC的性能也不多余浪费, EMMC高速存储搭配方便的TF调试,有线网络无线网络蓝牙多种连接方式;米尔MYD-YA157C 开发板算是一块小而精致的多用途开发板。也折射出米尔电子的产品开发的能力,和对用户的了解,对工程师们的需求很熟悉。
从软件生态看,上游的支持也很丰富,有ST原厂商级别的各种工具集,Yocto开发套件,Debain android BSP 支持,RTOS 系统支持等,weston Demo系统能流畅运行一些视频3D网络服务,音视频网络服务,完全可以使用Yocto开发套件编译系统,基于此开发自己产品,有经验的开发者和厂商可以参与进来开发产品了;奈何芯片上市时间还不长,下游开发还不足够充分,系统对普通用户还不够友好;当然随着时间推移,这些用户使用体验会越来越好。

意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测相关推荐

  1. 米尔科技Zynq利用EMIO操作三色灯的linux驱动

    一.目标 在米尔科技的zynq的z-turn开发板上利用EMIO操作三色灯亮灭. 二.分析 三色灯是挂载在PL部分的,PS想要操作它可以通过EMIO接口实现. IP配置关键如下 产生顶层文件中有gpi ...

  2. 意法半导体扮演RFID推手 共享庞大商机

    高科技发展日新月异,不过近年来许多技术及产品的创新皆围绕着"物联网(IoT)"此一主轴,物联网相关应用的衍生充满无限大的想像空间,带动庞大的市场需求,促使业者相继地投入智慧城市.智 ...

  3. 意法半导体透露赛米控碳化硅合作细节

    基于意法半导体 SiC 技术的赛米控 eMPack 功率模块赢得十亿欧元的第一笔订单 意法半导体透露,它正在为全球领先的功率模块和系统制造商之一的赛米控 (Semikron) 的 eMPack 电动汽 ...

  4. 【AI简报20210604期】意法半导体收购Cartesiam、10个顶级开源AI项目分享

    嵌入式 AI 1. 嵌入式AI创新峰会万字干货,16位大咖演讲精华 原文链接: http://news.idcquan.com/scqb/186972.shtml GTIC 2021嵌入式AI创新峰会 ...

  5. 意法半导体(ST)加入RT-Thread会员计划,正式成为金牌会员

    2020年8月6日- 全球领先的微控制器厂商ST意法半导体有限公司与国内知名物联网操作系统厂商睿赛德科技签署战略合作协议,ST中国加入RT-Thread会员计划,正式成为其金牌会员. 此次合作协议的签 ...

  6. delphi usb 通信_意法半导体推出集成共模滤波器和ESD抑制功能的新汽车通信保护器件...

    点击"意法半导体PDSA",关注我们! 中国,2020年4月28日--意法半导体的经过车规认证的ECMF04-4HSM10Y和ECMF04-4HSWM10Y高速串行总线汽车共模滤波 ...

  7. 64位 linux 32位连接器,意法半导体为 32 位微控制器发布了一款自由的 Linux 集成开发环境...

    32 位微控制器世界向 Linux 敞开大门.前一段时间,领先的 ARM Cortex-M 供应商意法半导体(ST)发布了 一款自由的 Linux 桌面版开发程序,该软件面向其旗下的 STM32 微控 ...

  8. 洲明科技与意法半导体合作开发新一代LED显示屏

    7月24消息,意法半导体(STMicroelectronics,简称ST)与洲明科技(Unilumin)合作开发新一代显示屏,将采用意法半导体的60GHz 射频收发器芯片ST60A2开发先进的高速非接 ...

  9. 意法半导体(ST)新充电器芯片减少穿戴和便携式产品的成本和上市时间

    横跨多重电子应用领域.全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST:纽约证券交易所代码:STM)新推出的电池充电管理芯片大幅提升功能集成度,对充电性能和功耗没有丝毫 ...

最新文章

  1. 面试:史上最全多线程面试题 - (锁内存模型线程)
  2. Magical Sticks 棍子拼接
  3. JavaScript 对引擎、运行时、调用堆栈的概述理解
  4. Java中整型的缓存机制
  5. c++不好可以学qt吗_普通人可以学Python吗
  6. Python学习之==装饰器
  7. myeclipse读取mysql表中数据_在myeclipse中连接mysql查询数据
  8. Time complexity analysis of algorithms
  9. LINUX下的21个特殊符号
  10. 重庆大学计算机学院考研,2021年重庆大学计算机学院考研指南
  11. 获取打印机状态,判断打印机状态,获取打印机驱动信息
  12. 第11章 枚举与泛型
  13. 现代 C++ 编译时 结构体字段反射
  14. revit二次开发 IdlingExternalEvent 空闲事件与外部事件
  15. 潦草字体在线识别_连笔字在线生成器
  16. thinkpad e470偶尔不识别外接显示器
  17. JS一维数组排序(冒泡法)
  18. 数码相机照片丢失怎么恢复?数码照片恢复只需2步
  19. 《视窗控制中心 V6.0》(SIMATIC WinCC V6.0)6.0 SP3 + Hotfix2 Build: 6.1.1.2[ISO]
  20. 如何用python进行相关性分析_如何利用python进行时间序列分析

热门文章

  1. 52单片机——定时器2详解
  2. react-native中ScrollView套ScrollView
  3. vs2019配置opencv教程
  4. supermap许可问题
  5. 计算机课后感想200字左右,读后感200字左右
  6. 爱情和婚姻哲理(转载)
  7. 在浏览器中输入www.baidu.com后执行的全部过程
  8. 软件需求——需求基础
  9. 为什么uzi排到古手羽就秒_为什么uzi排到古手羽就秒退?看一下直播间里的弹幕就清楚了!...
  10. Google正在研究利用海底通讯光缆中的偏振光实现海洋遥感