WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-11-24 00:11:46

metro
会员
注册时间: 2019-03-09
累计积分: 57

开个新坑,RIoTboard开发板上手玩

一直以来想玩玩i.MX 6的高端型号,主要是对GPU+VPU感兴趣,不过至少要i.MX 6Solo及以上型号才有比较完整的支持(主要是1080p30的视频编解码),价格对于我等穷学生而言消受不起(特别是和Zero/Nano之类的对比,哈哈)。
最近逛闲鱼的时候,发现有人在大量出全新的Embest RIoTboard开发板,使用的CPU正好是i.MX 6Solo,价格最低110,感觉可以接受,于是拍了一块来玩玩。
实物图镇楼,今天有点晚了,明天再更吧。
Embest RIoTboard

离线

#2 2019-11-24 10:30:43

天马行空
会员
注册时间: 2019-11-12
累计积分: 28

Re: 开个新坑,RIoTboard开发板上手玩

坐等楼主更新

离线

#3 2019-11-24 10:36:34

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,491

Re: 开个新坑,RIoTboard开发板上手玩

凑个热闹,坐等楼主更新

离线

#4 2019-11-24 12:25:50

metro
会员
注册时间: 2019-03-09
累计积分: 57

Re: 开个新坑,RIoTboard开发板上手玩

离线

#5 2019-11-24 13:01:33

metro
会员
注册时间: 2019-03-09
累计积分: 57

Re: 开个新坑,RIoTboard开发板上手玩

接下来大概看一下板子的配置。

RIoTboard-front.png
RIoTboard-back.png

  • i.MX 6Solo:1*Cortex-A9@1 GHz

  • 存储器:DDR3 1GB + eMMC 4GB + SD (J6) + TF (J7)

  • 供电:DC5.5*2.5 (J1)或GPIO扩展接口 (J13)

  • 视频:输入包括MIPI-CSI 2-lane (J8) + Parallel 8-bit (J9),输出包括LVDS 1-ch 6-bit (J2) + HDMI v1.4 (J3) + Parallel 20-bit (J13)

  • 音频:Audio Codec是SGTL5000,支持3.5mm In (J4) + 3.5mm Out (J5)

  • 网络:PHY是AR8035,支持RGMII (J15)

  • USB:USB 2.0 OTG (J11) + USB 2.0 Hub (4-port)

  • 调试:JTAG (J10) + OpenSDA (J14)

最近编辑记录 metro (2019-11-24 13:42:01)

离线

#6 2019-11-24 15:42:19

ippen
会员
注册时间: 2018-07-22
累计积分: 275

Re: 开个新坑,RIoTboard开发板上手玩

围观

离线

#7 2019-11-24 20:34:21

metro
会员
注册时间: 2019-03-09
累计积分: 57

Re: 开个新坑,RIoTboard开发板上手玩

接下来是吐槽时间,说说这个板子设计的槽点。

最为生草的还是板上自带的OpenSDA。看起来OpenSDA可以提供一个调试接口和一个虚拟串口,可以对SoC进行全方位的调试,但是!这个OpenSDA!不!能!用!直接上电一点反应都没有!这是为什么呢?用J-Link读了一下U23 (MK20DX128VFM5)的Flash,发现Flash全是FF,根本就没有烧录固件进去,这就是个白板!
但是问题不仅限于此,看了原理图就会发现,这货实际上压根没有连接JTAG,而是接到了SD/SPI Flash上,也就是说OpenSDA的设计本意是用来直接向SD/SPI Flash写入数据的,而不是用于调试功能,所以不能使用OpenSDA对CPU进行调试。当然,理论上来说虚拟串口还是能用的,但是实际使用的串口基本上是网口旁边的J18,而J18接的是UART2,OpenSDA接的是UART1,要用的话还得改参数,所以结论就是,这个自带的OpenSDA就是个废物。

另外,虽然板上自带了比较丰富的视频输入/输出,但是也是一言难尽。比如说并行输入只有8位,并行输出只有20位,MIPI-DSI不存在,LVDS只引出了1-ch 6-bit。说到LVDS,板上提供的接口是自定义的mini HDMI,看了一下接口定义似乎和市面上的类似方案不兼容(iTop-4418/6818也用mini HDMI传输LVDS),而且看样子背光电路也要自己搞,工作量+1。不过好在HDMI+LVDS也还是够用的,可以玩一玩双屏异显了。
LVDS.png

最后就是供电。供电接口还是上古时期的DC这个就不吐槽了,毕竟这板子也有些年头了;不过只有DC和GPIO扩展接口可以给板子供电也是很难受了。看原理图可以发现D48可以用来从OpenSDA向板子供电(虽然本意似乎并非如此),但是鉴于OpenSDA是残废状态,还是暂时用DC供电吧。
SDA.png

另外,板子上似乎有大量的ESD二极管用来保护GPIO等接口,但都没有焊上,估计是成本考虑吧。

最近编辑记录 metro (2019-11-24 20:56:14)

离线

#8 2019-11-24 21:05:16

metro
会员
注册时间: 2019-03-09
累计积分: 57

Re: 开个新坑,RIoTboard开发板上手玩

在开始玩Linux/Android之前,先来个有趣的东东:WinCE。之前没玩过WinCE,正好有人移植好了i.MX6的BSP,并且提供了prebuilt的固件(包括WEC7和WEC2013),可以简单地玩一玩。下载地址:iMX6 BSP | GuruCE

可以看到,GuruCE为RIoTboard提供了prebuilt的固件,并且允许用户在上面做一些开发(需要安装M$的开发套件),包括OpenGL-ES和OpenVG。我懒得在上面编译并运行程序了,所以试着跑了一下他的demo,效果还不错的样子,低分辨率下非常流畅,1080p就有点吃力了。跑了一会儿就发现发热量还是比较感人的。

最近编辑记录 metro (2019-11-24 21:28:36)

离线

#9 2019-11-25 09:07:10

阿黄
会员
注册时间: 2018-10-03
累计积分: 110

Re: 开个新坑,RIoTboard开发板上手玩

i.MX 6Solo 芯片价格咋样

离线

#10 2019-11-25 09:36:09

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 179

Re: 开个新坑,RIoTboard开发板上手玩

已上车。买一块再说,110元

离线

#11 2019-11-25 09:42:48

夏雨夜寐
会员
注册时间: 2019-08-23
累计积分: 27

Re: 开个新坑,RIoTboard开发板上手玩

看的我也想弄一块了 lol

离线

#12 2019-11-25 13:35:39

达克罗德
会员
注册时间: 2018-04-10
累计积分: 645

Re: 开个新坑,RIoTboard开发板上手玩

涨价到118了,不过性价比还是超高。不过刚买了小智的板子,不想再买来吃灰了

离线

页脚