专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
目录
相关文章推荐
Linux爱好者  ·  AI 正在培养一代 “文盲程序员” ·  3 天前  
Linux爱好者  ·  126K + 30K ... ·  3 天前  
Linux爱好者  ·  嵌入式开发实战:国产8nm AIoT全流程 ·  昨天  
Linux就该这么学  ·  Linus Torvalds 执意合并 ... ·  昨天  
51好读  ›  专栏  ›  Linux爱好者

嵌入式开发实战:国产8nm AIoT全流程

Linux爱好者  · 公众号  · linux  · 2025-02-20 11:50

正文



据说瑞芯微近期出了第二代 8nm 高性能 AIOT 平台 ——RK3576

内置了四核Cortex-A72+四核Cortex-A53,频率最高2.2GHz,内置ARM G52 MC3 GPU,NPU算力高达6TOPS……总之,参数看着非常犀利,我们近期也拿到了米尔电子推出的搭载RK3576的开发板——MYD-LR3576,在使用了一段时间之后,给大家推出这篇上手体验文章, 供您在做选型时参考。

01

开发板欣赏

包装盒里最主要的东西当然就是 MYD-LR3576 开发板本身以及一个纸质的快速上手指南,另外盒子里还有电源适配器和 USB 线,但是我认为这些附件无需展示。

板子依然是米尔最经典的配色,哑光黑色油墨 + 焊盘沉金工艺,看着逼格拉满。 SOC 模组上加了一个很大的散热器。一侧是音频、 Mini DP HDMI 、两个 USB3.0 口、两个以太网接口等。

另一侧是电源输入口、调试口、五个按键(包含三个用户按键、 RESET 按键、 BOOT 按键)。

两端各是 2*20 2.54mm 间距排针。

背面是 M.2 硬盘接口、 SD 卡槽、 3 4 lane MIPI CSI 摄像头输入接口,以及一个 MIPI DSI 显示输出接口。

去掉散热器之后,就可以看到板载的米尔 MYC-LR3576 模组了。模组在 RK3576 芯片顶端有开孔,我们得益一睹 RK3576 真容。

从缝隙看进去,里面用的器件是真的小啊。这模组里面封装了 SOC PMIC DDR eMMC ,以及各种阻容感,布局布线密度很大。所以,做终端产品的一般规模企业,真的没必要自己做这一块,首先是很难得到原厂支持、其次研发成本和时间投入巨大。索性专业的事情交给专业的人做,直接买这种成熟的模组往底板上一贴,还挺香的。

从这个角度看,这个模组是真的漂亮,这就是 LGA 封装的魅力。

板子上电源入口部分细节。

按键及指示灯细节。

接口防护电路细节。

以太网接口细节。

Wifi 模组及天线细节。

MYiR logo 细节。

板子看完了,接下来上电,出厂固件已经烧录好了 Debian 12 操作系统。把我的一个 2K 27 寸显示屏用 HDMI 线连接到这个开发板,无压力点亮。再给接个键盘,鼠标,就可以当做另一台电脑用了。

看起来是蛮帅气的,但是我还是想深入体验一下,这个板子的开发流程。

02

资料

开发板的包装盒和核心板屏蔽壳上都有二维码及产品的 PN 码和 SN 码,使用这两个码可以在米尔开发者中心下载对应产品的资料。

第一次体验到这么正规的开发板资料获取方式,瞬间感觉付费用户就是不一样。

资料列表中的硬件资料,提供了硬件设计指南、硬件用户手册、硬件资料包。

软件提供了米尔定制的 Debian 操作系统相关的软件包和 Linux 操作系统相关软件包。这个下载方式是阿里云盘,将近 20G 的资料,十来分钟就下载完了,体验感很不错,看来米尔是真的从用户层面考虑这些细节了。

先看看文档中的《 MYD-LR3576 Debian 软件开发指南 .pdf

目录。

随便找个内容看看,也很详细,而且写了可能会遇到的错误以及处理办法。

作为硬件工程师转行的嵌入式工程师,硬件资料是我首要关注的,仔细看发现内容真多啊。

任何一个外设都有参考电路、 Layout 建议。那是不是说,如果我想使用他们的核心板做底板,快速出产品给客户,直接照抄他们的设计指南就行了?我觉得大可不必,因为他们甚至提供了底板的原理图和 PCB 文件啊,东西都喂到嘴里了,还需要自己再去动手抄吗?这样我就有更多的精力专注于软件层面的开发了。

底板是六层板,拼板也做好了。 Allegro 的好处就是直接可以把封装和焊盘一键导出,为我所用,一个字,爽!

03

开发初体验

看着这么详细的软硬件开发资料,我觉着不跟着做一下开发有点对不起这资料。于是赶紧打开虚拟机,跟着《 MYD-LR3576 Debian 软件开发指南 .pdf 》开始编译一下系统。

第一步就是使用 ./build.sh lunch 指令来配置目标开发板,这里选择 7

接下来就使用 ./build.sh 指令来全部编译一遍。第一遍全编译会比较慢,可能需要几个小时,这时候起来活动活动、喝喝茶、甚至可以约个球友出去打会儿球,回来就编译好了。

编译好固件之后,使用瑞芯微的烧录工具烧录到板子上即可。关于烧录,《 MYD-LR3576 Debian 软件开发指南 .pdf 》中花了整整八页来讲,真就差手把手了。

烧录完重新上电,相当于又进入了一个全新系统,连上网浏览个网页、打开终端玩一玩,都没啥问题。我在网上看到有一个 HomeNAS ,我打算抽空把它部署到这个板子上,这样的话,这个板子就可以作为我的家庭存储管理中心了,这部分内容等我做好了再分享给大家。

04

后记

整体来说,经过我的一番上手体验,发现这个板子无论做工用料、颜值都是非常不错的。资料完善程度也是远远超出了我的预期。跟着文档简单操作编译个 SDK 也是非常顺手。而且前面介绍的 LGA 核心板,价格仅 498 起,这个开发板价格 699 起,也算是性价比非常高,值得分享给大家 ,以下是购买链接:

https://detail.tmall.com/item.htm?id=846172160887

米尔 RK3576 核心板配置型号

产品型号

主芯片

内存

存储器

工作温度

MYC-LR3576-32E4D-220-C

RK3576

4GB LPDDR4X

32GB eMMC

0℃~+70℃ 商业级

MYC-LR3576-64E8D-220-C

RK3576

8GB LPDDR4X

64GB eMMC

0℃~+70℃ 商业级

MYC-LR3576J-32E4D-160-I

RK3576J

4GB LPDDR4X

32GB eMMC

-40℃~+85℃ 工业级

MYC-LR3576J-64E8D-160-I

RK3576J

8GB LPDDR4X







请到「今天看啥」查看全文