本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


1.Avenger96 Board介绍
话说嵌入式领域的攻城狮们肯定有所耳闻,在MCU生态圈耕耘了12年之久的意法半导体今年做了一件大事,她跨界到了微处理器领域,推出了第一颗可以运行Linux的微处理器STM32MP1,着实让蝴蝶粉们惊喜了一把。
今天我们要分享的就是基于STM32MP15系列SoC的AVENGER 96 boards,也就是复仇者96开发板。
AVENGER96开发板是DH电子与艾睿电子联合开发的符合96系列标准的开发板,96系列开发板是由ARM联合Linaro定义的一个以ARM Cortex-A系列处理器开发板为主的ARM开放平台规范,取名96Boards,96系列开发板有消费版和企业版,AVENGER96开发板就是消费版本。DH电子是一家德国的嵌入式设备制造商,专业提供各种嵌入式软硬件解决方案。它的口号也比较有意思,DH electronics-Your Digital Heroes,所以这款板子也叫复仇者96。
详细评测视频
2.技术细节
作者有幸拿到了一块AVENGER96开发板,下面我们来一睹它的芳容。
简约的粉红色外包装上印着开发者和一众赞助商的logo,如下图所示,Arrow、ST、Microchip、ADI等等,都是业内的翘楚。
打开包装之后,这块英雄板的做工还是非常扎实的,符合德国人一贯的设计作风,
板子的布局设计非常紧凑,正面都是外设模块接口,背面是名为DH COR的核心模块和无线模块。
图2板子正面布局介绍
图3板子背面布局介绍
各个功能模块的用料也很讲究,除了ST的核心芯片和电源管理之外,winband的DDR3L和QSPI Flash,microchip的以太网PHY,ADI的HDMI转换器,molex的连接器,murata的无线模块。
关于各个详细的技术细节我们可以来看这张表
从以上表中来看AVENGER96的配置还是相当可观的,双核Arm®Cortex®-A7微处理器 650MHZ和单核Arm®Cortex®M4微控制器 209MHZ,还有专用的3D GPU,另外板子的配置资源和接口非常丰富,1GB的存储、TFTLCD显示接口、GPIO外设、无线通信可谓一应俱全,该有的接口一点都不少。
下面这张框图对各个功能模块更清晰地表述了各个模块之间的关系。
关于板子更详细的资料可以访问DH电子的wiki,https://wiki.dh-electronics.com/index.php/Avenger96,
看完上面这些介绍呢,我已经迫不及待地想要把它运行起来了。
3.运行
板子上预留了多个启动选项,如NOR-Flash,eMMC,SD卡等,板子出厂的时候,预先在eMMC中安装了Linux系统,在NOR-Flash中烧录了bootloader,所以系统不能直接从eMMC中启动。既然这样,我们必须先选择NOR-Flash启动模式,因为操作系统的启动顺序是先运行bootloader,然后再加载Linux系统。
eMMC预装的Linux是基于OpenSTLinux的“Avenger96_v3.1”版本,
》U-Boot版本:U-Boot 2018.11-stm32mp-r2
》Linux版本:Linux stm32mp1-av96 4.19.9
》Linux发布版:ST OpenSTLinux-Weston-(A Yocto Project Based Distro)
当然了我们也可以选择从SD卡启动,那就需要把启动模式设置为SD卡,在SD卡中烧录官方提供的系统镜像,目前最新的版本是“OpenSTLinux-4.19-thud v3.2.0 Starter”,Image可以从DH电子的wiki中下载,不过需要科学上网才可以访问。
Avenger 96板支持多个启动模式,通过DIP拨码开关来选择。启动模式如下表所示。
使用HDMI线连接板子和显示器,Avenger 96板使用了ADI的ADV7513 HDMI转换器,支持分辨率高达WXGA(1366 x 768),刷新率为60fps。另外,Avenger 96支持一款专为96系列开发板设计的7英寸LCD电容式触摸屏,具有HDMI接口,并使用了标准的HID协议,在艾睿电子的官网有卖。
Avenger 96板的电源设计支持标准的96系列电源适配器,外部电压支持8V-18V,功率在24W以上,官方推荐的选择是12V,2A以上的电源适配器,不好的一点是板子的直流电源接头尺寸是外径4.8mm,内径1.7mm,现在市面上多是5.5mm或3.5mm的接头,找这个电源接头着实废了笔者一番功夫。
上电经过几秒的等待,一个标准的Weston桌面就显示出来了,
在这个桌面下有几个简单的应用演示程序,如网络应用、摄像头、视频播放、AI应用、3D GPU和蓝牙音箱。
打开网络应用程序,可以生成一个WiFi热点,使用电脑或手机访问这个web server可以监视系统的状态。
3D GPU有两个演示程序,一个是ST GPU DEMO,另外一个是glmark2 GPU Demo。
glmark2 GPU Demo的启动图标在桌面的左下角,
左下角的第一个图标是命令行终端,这个才是开发者最常用的工具。另外在系统中已经预装了SSH服务,PC和板子接入同一个网络的情况下,可以使用putty之类的调试终端访问板子。
Avenger 96板也支持最常用的调试工具UART DEBUG,可以打印U-Boot和Linux boot log,并且通过低速扩展接口的PIN11和PIN13引出,但是该接口仅支持1.8V CMOS电平,如果要使用USB-UART调试模块的话一定要小心电平是否匹配。
4.电路城(Cirmall)评测总结:
综合来看AVENGER96开发板有着高性能的处理器,丰富的接口资源以及完善的生态环境,适合绝大多数高性能、硬实时、低功耗和安全性的嵌入式应用场景,比如工业控制、消费电子、医疗保健、物联网等等。
大家如果对AVENGER96开发板感兴趣的话,可以上艾睿电子的官方网站购买(立即购买)。
评测工程师:陈强
版权声明:本文系电路城原创,转载请注明出处!
评测合作请联系:yanfen.mo@supplyframe.cn
经典的单芯片Wi-Fi MCU-CC3200 LaunchPad开发套件评测
2019-07-19
单芯片蓝牙解决方案-CC2541 Mini Development Kit开发套件评测
2019-07-19
(金鼠纳福)是驴子是马,拉出来遛遛-NUCLEO-L452RE开发板评测
2019-12-10
全球顶级硬件设计项目Top6曝光:老外这设计,你打几分?
2019-11-21
DIY一个开源示波器Probe-Scope:60MHz带宽,250Msps采样率
2019-09-27
颠覆你的世界观:创客制造了一个开源PCB电机
2019-08-30
一个简单动画深入浅出讲述LC振荡器的电路工作原理
2020-01-06
国外电子鬼才,仅用PIC32MZ DIY只有拇指大小的示波器
2019-10-15
基于STM32以及ASDD 30A驱动器DIY的伺服电机方案
2019-12-10