tag 标签: RK3576

相关博文
  • 2025-6-6 16:32
    0 个评论
    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的Onenet云网关应用方案测试。 摘自优秀创作者-小手凉凉 目录: * 板卡说明 * 操作说明 * 软件主要逻辑 -------------------------------------------------------------------------------------------------- 板卡说明: MYC-LR3576 核心板是基于瑞芯微 RK3576 系列微处理器推出的嵌入式模组,具备超高性 能、丰富的拓展接口和边缘算力,适用于边缘计算设备、商用机器人、AI 商显、智能车载终 端、智慧电力等 此次我们使用板子出厂的linux系统上写应用 板卡接HDMI显示屏开机显示效果如下 操作说明: 开发环境适配不过多介绍了,使用aarch64环境。编译后的应用mqtts_onejson_soc,运行后从log中看出计算token结果,适配外设,随后登录onenet服务器,发布消息 切换到云端可以看到设备在线状态,点击看详情 物模型中各个字段值更新如下 打开调试功能,可以看到上报消息 验证下发操作,选择某字段,比如usb1 2 3 4设置开 从log中看到板子中订阅到内容如下 软件主要逻辑: 1. 开机后根据定义的clientid 设备名 acckey等信息计算token作为登录密码,连接到onenet iot云。建立长连接后订阅消息 2.所有的参数打包在_ST_IotPro_结构体中,首先组成json格式消息,周期性上报到云端 3. 为了看到数据变化,做了随机数生成,将Electric_val add_ele_val字段用随机数更新,在服务端以便于看到动态效果 4. 云端下发的消息最终按json格式解析后分别调用到对应字段的回调函数中,添加打印便于调试
  • 2025-5-23 16:02
    0 个评论
    米尔电子发布的基于瑞芯微 RK3576 核心板和开发板,具备高性能数据处理能力、领先的AI智能分析功能、多样化的显示与操作体验以及强大的扩展性与兼容性,适用于多种应用场景。目前米尔电子为 RK3576 核心板提供了 Linux、Debian、Android 多种系统镜像,为工程师提供了多样化的选择,助力各行业产品开发落地。 一、系统介绍 系统 概述 myir-image-lr3576-buildroot 基于buildroot 构建的包含 QT 的 Linux 镜像,包含完整的硬件驱动,常用的系统工具,调试工具等。支持使用 Shel.C/C++.Python 进行开发。 myir-image-lr3576-debian 包涵XFCE 桌面的 Debian12 镜像,包含完整的硬件驱动,常用的系统工具,调试工具等。支持使用 Shell,C/C++,Python 进行开发。 myir-image-lr3576-android 基于 Android 14 构建的镜像,包含完整的硬件驱动,支持通用功能 米尔基于瑞芯微 RK3576 开发板 Linux 系统展示: 基于 buildroot 构建的带有 Qt 的 Linux 镜像,包含完整的硬件驱动,常用的系统工具,调试工具等,包含 Qt 运行时库和基于 Qt 开发的 HMI 界面。支持使用 Shell, C/C++, QML, Python 进行应用开发。Qt 是一种跨平台 C++ 图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可用于开发非 GUI 程序,比如控制台工具和服务器。客户可以在 MYD-LR3576 平台上运行自己的 Qt 程序。 米尔基于瑞芯微 RK3576 开发板 Debian 系统 XFCE 桌面展示: Debian 作为一种广受欢迎的 Linux 发行版,凭借其稳定性和安全性,成为众多用户的首选。MYD-LR3576 的 Debian 系统中已经配置了各种功能外设,比如 USB,SSD,音视频等,用户可直接进行使用。此外,系统还带轻量级的 Xfce 桌面环境,为用户提供高效、稳定和易用的桌面体验。 米尔基于瑞芯微 RK3576 开发板 Android 系统展示: 基于 Android 系统构建的镜像,专为 MYD-LR3576开发板定制,具备良好的硬件兼容性和优化性能。此镜像集成了 Android 系统的核心功能和常用应用程序,为用户提供一个熟悉且功能丰富的移动操作系统环境。它包含完整的硬件驱动,确保了与 MYD-LR3576 开发板的完美适配,实现了对各种硬件资源的高效利用。 二、多系统适配,满足多样化应用场景 依托米尔所提供的多种系统镜像,工程师能够根据自身应用需求,灵活选择相对应的系统环境,进而高效地开发出契合自身业务逻辑的程序。 商业显示 在商业显示领域,米尔提供的的多种软件系统各展所长,助力客户打造吸引顾客、提升品牌价值的展示方案。米尔 MYC-LR3576 核心板搭配安卓系统,凭借其出色的图形处理能力和丰富的多媒体应用生态,能够以精美的界面展示广告和产品信息,吸引顾客的目光。若企业注重数据精准分析,可选择 Debian 系统,其提供稳定的后端支持,通过丰富的软件包资源,帮助企业精准把握顾客需求,实现精准营销和个性化推荐,提高销售转化率。而针对追求快速启动与流畅运行的展示场景,Linux 系统则是理想之选,工程师可以利用 C/C++ 等编程语言,结合 Qt 开发框架,快速构建出高性能的展示程序,确保在商业展示过程中始终保持良好的性能表现,为顾客带来优质的视觉体验。 工业控制 在工业控制领域,米尔 MYC-LR3576 核心板支持的多种的软件系统,满足不同工业场景需求。对于需要轻量化、高效解决方案的场景,米尔的 Linux 系统是不二之选,它为工程师提供了基础的开发环境和工具链,帮助工程师快速开发高效、可靠的工业控制程序,实现设备的精准操控与实时监测,确保生产过程的稳定性与高效性。在对软件资源丰富度和系统稳定性有较高要求的工业应用中,米尔的 Debian 系统则展现出独特优势,其提供丰富的软件包资源和稳定的运行环境,工程师可以安装各种工业控制软件包、数据库管理系统以及数据安全工具,确保工业控制程序在长时间运行过程中的可靠性,减少系统故障与停机时间,保障工业生产的连续性。而在需要开发便于操作人员使用的工业控制终端的场景下,安卓系统则能发挥其图形化界面和丰富交互功能的优势,工程师可以开发出触摸屏操作的设备监控应用,使操作人员能够直观地查看设备运行状态、参数设置,并进行远程控制与调整,提升工业控制的人性化与智能化水平。 三、丰富开发资源:省时省力,高效推进项目 米尔提供适用于 MYD-LR3576 开发板的 SDK 文件,涵盖 BSP 开发、文件系统开发和各类测试工具,帮助开发者构建出可运行在 MYD-LR3576 开发板上的系统镜像,从底层驱动适配到上层应用开发,一应俱全,大幅缩短开发周期,让您的项目快速推进。 米尔基于瑞芯微RK3576核心板及开发板 瑞芯微RK3576处理器,8核6T高算力赋能工业AI智能化 AI边缘应用:搭载6 TOPS的NPU加速器,3D GPU; 多种外设:双千兆以太网、PCIE2.1、USB3.2、SATA3、DSMC/Flexbus、CANFD、UART等; 8K@30fps/4K@120fps 解码(H.265、VP9、AVS2、AV1),4K@60fps编码(H.265、H.264); 多种多媒体接口HDMI/eDP/DP/MIPI-DSI/Parallel RGB/MIPI CSI/16M Pixel ISP; LGA381 PIN、商业级:0℃ ~ +70℃、工业级:-40℃~+85℃; 适用于工业、AIoT、边缘计算、智能移动终端以及其他多种数字多媒体等场景。 米尔基于瑞芯微 RK3576 开发板 总结: 米尔的多种系统方案为不同领域提供了多样化的解决方案,工程师可以根据自身需求灵活选择,快速构建出契合业务逻辑的应用程序,实现高效开发与精准适配。 RK3576、RK3576核心板、RK3576开发板、国产核心板
  • 2025-5-10 14:33
    70 次阅读|
    0 个评论
    本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。 触觉智能RK3562开发板 演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 工具获取 本文所介绍的方法需要使用到Linux环境下的一些工具。工具可联系触觉智能客服或留言获取。下载Ubuntu PC环境后,需要解包后使用,解包方法如下: $ tar -vxf ido- pack -tools.tar -C ./ 解包后的文件内容如下: 工具包脚本默认芯片信息是rk3562,如果使用其他芯片,则需要修改芯片信息,对应路径ido-pack-tools/mkupdate.sh。 文件系统打包及文件系统镜像制作 从开发板中打包出文件系统 先在开发板中插入U盘或TF卡,然后通过mount命令查看文件系统分区节点,如下所示: root @ido :/ # mount /dev/mmcblk2p8 on / type ext4 (rw,relatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=996844k,nr_inodes=249211,mode=755) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on / proc type proc (rw,nosuid,nodev,noexec,relatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=1008396k,nr_inodes=252099) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,size=201680k,nr_inodes=252099,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,nr_inodes=252099) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,size=1008396k,nr_inodes=252099,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) pstore on /sys/fs/pstore type pstore (rw,relatime) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) debugfs on /sys/kernel/ debug type debugfs (rw,relatime) tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=201676k,nr_inodes=252099,mode=700) tmpfs on /run/user/1001 type tmpfs (rw,nosuid,nodev,relatime,size=201676k,nr_inodes=252099,mode=700,uid=1001,gid=1001) gvfsd-fuse on /run/user/1001/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1001,group_id=1001) /dev/mmcblk2p7 on /media/ido/oem type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2) /dev/mmcblk2p6 on /media/ido/userdata type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2) /dev/sda1 on /media/ido/U type vfat (rw,nosuid,nodev,relatime,uid=1001,gid=1001,fmask=0022,dmask=0022,codepage=936,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2) 由上面命令第2和29行可以看到 /dev/mmcblk2p8 on/type ext4(rw,relatime),/dev/mmcblk2p8 挂载到根目录,/dev/mmcblk2p8就是我们需要的节点。U盘挂载目录为/media/ido/U。 # 挂载根文件目录 $ sudo mount /dev/mmcblk2p8 /mnt # 进入挂载文件夹 $ cd /mnt $ rm var/lib/misc/firstrun $ sudo tar -czf /media/ido/U/ido-rootfs.tar.gz ./* $ sync 注意:打包使用tar命令需要用sudo权限。 压缩包解压 将打包出的压缩包,解压至Ubuntu PC端环境,命令如下: $ mkdir -p your/target/path/ $ sudo tar -xzf ido-rootfs.tar.gz -C your/target/path/ 文件系统镜像制作 查看文件系统大小,如下所示: $ sudo du -sh your/target/path/ 制作镜像需要的脚本文件mk-rootfs-image.sh,文件位于工具包的pack-tools/roofs_mk/目录。根据系统大小修改mk-rootfs-image.sh脚本第25行的参数,默认镜像大小设置为4096MB。 dd if =/dev/zero of= ${ROOTFSIMAGE} bs=1M count=0 seek=4096 注意:一般脚本中设置的镜像大小需要大于 du 返回值。 $ sudo cd pack-tools/roofs_mk/ $ sudo ./mk-rootfs-image.sh ../../your/target/path/ 脚本正常运行退出后,可在目录得到rootfs.img的文件系统镜像。 制作整包固件update.img 前面文章得到了rootfs.img散包固件,接下来我们制作update.img整包固件。 此处分两种情况: 1. 只修改文件系统,只需将原本烧录的update.img镜像解包后,替换新制作的rootfs.img。 2. 如果除了文件系统外还有其他修改,则可以修改sdk源码编译脚本,编译的时候使用自定义的文件系统。 只修改文件系统的情况 将需要解包的完整镜像文件拷贝到工具包 pack-tools 目录下,此处以完整镜像IDO-EVB3562-V1B_MIPI-800x1280_Ubuntu20_QT5_240719.img为例。 执行解包脚本,将update镜像按照分区拆分出分区镜像。 $ ./unpack.sh IDO-EVB3562-V1B_MIPI-800x1280_Ubuntu20_QT5_240719.img 执行结果如下: 分区文件解包存放到./output/目录。 将文章第2节中打包好的文件系统镜像复制替换到./output/rootfs.img,文件名称必须为rootfs.img。 最后执行./mkupdate.sh脚本将分区镜像合并为一个完整的镜像update.img。 脚本运行成功后,将会产生新的整包文件./output/update.img 。 除了文件系统外还有其他修改的情况 不同SDK修改的地方不一致,在sdk中新建自定义目录myrootfs,把rootfs.img放入其中(myrootfs和build.sh同级目录)。 mkdir myrootfs #将rootfs.img放入myrootfs中 ls myrootfs/rootfs.img 情况一:直接修改build.sh,使其编译时使用我们的rootfs.img打包。在build.sh的function build_rootfs()函数中,添加24-27行代码。 functionbuild_rootfs (){ check_config RK_ROOTFS_IMG || return 0 RK_ROOTFS_DIR =.rootfs ROOTFS_IMG = ${RK_ROOTFS_IMG##*/} rm -rf $RK_ROOTFS_IMG $RK_ROOTFS_DIR mkdir -p ${RK_ROOTFS_IMG%/*} $RK_ROOTFS_DIR case " $1 " in yocto) build_yocto ln -rsf yocto/build/latest/rootfs.img \ $RK_ROOTFS_DIR /rootfs.ext4 ;; debian) build_debian ln -rsf debian/linaro-rootfs.img \ $RK_ROOTFS_DIR /rootfs.ext4 ;; distro) build_distro for f in $( ls distro/output/images/rootfs.*); do ln -rsf $f $RK_ROOTFS_DIR / done ;; myrootfs) ln -rsf myrootfs/rootfs.img \ $RK_ROOTFS_DIR /rootfs.ext4 ;; *) build_buildroot for f in $( ls buildroot/output/ $RK_CFG_BUILDROOT /images/rootfs.*); do ln -rsf $f $RK_ROOTFS_DIR / done ;; esac 在执行build.sh lunch后,执行以下命令: exportRK_ROOTFS_SYSTEM =myrootfs 最后执行build.sh即可生成包含了rootfs.img的update.img 整包固件。 ./build.sh rockdev/update.img即为我们所需的完整固件。 情况二:如果build.sh脚本中没有function build_rootfs()函数,则修改 ./device/rockchip/common/scripts/mk-rootfs.sh,添加以下8-12行与35行代码: ....省略部分代码........ build_ubuntu20 () { ln -rsf " $PWD /ubuntu/rootfs-ubuntu20.04-desktop.img" $ROOTFS_DIR /rootfs.ext4 finish_build build_ubuntu20 $@ } build_myrootfs () { ln -rsf " $PWD /myrootfs/rootfs.img" $ROOTFS_DIR /rootfs.ext4 finish_build build_myrootfs $@ } ....省略部分代码........ build_hook () { check_config RK_ROOTFS_TYPE || return 0 if ; then ROOTFS = ${RK_ROOTFS_SYSTEM:-buildroot} else ROOTFS = $1 fi ROOTFS_IMG =rootfs. ${RK_ROOTFS_TYPE} ROOTFS_DIR = "$RK_OUTDIR/rootfs" echo"==========================================" echo" Start building rootfs( $ROOTFS)" echo"==========================================" rm -rf " $ROOTFS_DIR" mkdir -p " $ROOTFS_DIR" case" $ROOTFS"in yocto) build_yocto " $ROOTFS_DIR" ;; debian) build_debian " $ROOTFS_DIR" ;; buildroot) build_buildroot " $ROOTFS_DIR" ;; ubuntu) build_ubuntu20 " $ROOTFS_DIR" ;; myrootfs)build_myrootfs " $ROOTFS_DIR" ;; *) usage ;; esac 修改 ./device/rockchip/common/configs/Config.in.rootfs,添加以下7、20、21行代码: config RK_ROOTFS_SYSTEM string default"buildroot"if RK_ROOTFS_SYSTEM_BUILDROOT default"debian"if RK_ROOTFS_SYSTEM_DEBIAN default"yocto"if RK_ROOTFS_SYSTEM_YOCTO default"ubuntu"if RK_ROOTFS_SYSTEM_UBUNTU default"myrootfs"if RK_ROOTFS_SYSTEM_MYROOTFSchoice prompt "default rootfs system" help Default rootfs system.config RK_ROOTFS_SYSTEM_BUILDROOT bool"buildroot" depends on RK_BUILDROOT_BASE_CFG != ""config RK_ROOTFS_SYSTEM_DEBIAN bool"debian" depends on RK_DEBIAN_VERSION != ""config RK_ROOTFS_SYSTEM_UBUNTU bool"ubuntu"config RK_ROOTFS_SYSTEM_MYROOTFS bool"myrootfs" 在执行build.sh lunch命令后,执行以下命令: exportRK_ROOTFS_SYSTEM=myrootfs 最后执行build.sh命令,即可生成包含了rootfs.img的update.img 整包固件。 ./build.sh rockdev/update.img即为我们所需的完整固件。
  • 2025-5-10 14:25
    0 个评论
    本文介绍瑞芯微原厂工具RKDevInfoWriteTool的使用方法,使用 触觉智能SBC3528工控主板 演示,搭载了瑞芯微RK3568四核处理器(可选RK3568J),板载2路RS232+4路隔离RS485,集成DIDO,自研RS485自动收发驱动,支持超2KM传输距离! 工具准备 下载链接: https://industio.yuque.com/bx4amg/twek0i/gbv9ztl4tr0zcpl7?singleDoc#cZxC7解压后目录如下,双击"RKDevInfoWriteTool.exe"即可打开。 工具主界面,如下所示: 常用功能配置 SN SN即主板SN号,又称序列号/串号,从工具主界面点击左上角【设置】后第一个就是SN配置界面,如下所示: 基本参数配置如下所示: 步骤如下: 1. 选择配置SN,如果不需要烧录SN,关闭选择即可,默认关闭状态。 2. 选择自增。 3. 编辑SN号,可按照以下格数编辑:公司简称+主板名称+日志+起始编号,例如:IDOSBC352825030001。 4. 前缀,按照前面编辑号前缀配置,例如前面编辑的是IDOSBC352825030001,前缀可配置为"I"或者"ID"或者"IDO"都行。 5. 计数,可按需配置,比如要烧录10个,可选择10,要烧录1000,可选择1000。 6. 写后重启,可按需求配置,选择后,烧录完主板自动重启。 7. 配置完成后,点击【保存】即可。 WiFi MAC 基本参数配置如下所示: 步骤如下: 1. 选择【WiFi MAC】配置 2. 选择配置WiFi MAC,如果不需要烧录WiFi MAC,关闭选择即可,默认关闭状态。 3. 选择自增。 4. 编辑MAC地址,自行编辑需要烧录的MAC地址,例如:88A9A700BC64。 5. 前缀,按照前面编辑的MAC地址配置,例如前面MAC地址是88A9A700BC64,前缀需要配置可为:88A9。 6. 计数,可按需配置,比如要烧录10个,可选择10,要烧录1000,可选择1000。 7. 写后重启,可按需求配置,选择后,烧录完主板自动重启。8. 配置完成后,点击【保存】即可。 LAN MAC 注意:针对于多网口的板子,烧录网口MAC地址时,MAC1对应主板ETH0网络节点,MAC0对应ETH1网络节点,因为MAC1在CPU总线前面的原因。所以我们只需要配置MAC0和MAC1即可。 基本参数配置如下所示: 步骤如下: 1. 选择【MAC1】配置 2. 选择配置MAC1 MAC,如果不需要烧录MAC1 MAC,关闭选择即可,默认关闭状态。 3. 选择自增。 4. 编辑MAC地址,自行编辑需要烧录的MAC地址,例如:88A9A700BC95。 5. 前缀,按照前面编辑的MAC地址配置,例如前面MAC地址是88A9A700BC95,前缀需要配置可为:88A9。 6. 计数,可按需配置,比如要烧录10个,可选择10,要烧录1000,可选择1000。 7. 写后重启,可按需求配置,选择后,烧录完主板自动重启。 8. 配置完成后,点击【保存】即可。同理,MAC0也是同样按照MAC1方式配置。 BT MAC BT MAC即蓝牙MAC地址,由于配置方法与前面类似,可参考前面MAC配置方法配置即可,这里不再详细介绍。 烧录固件(镜像) RKDevInfoWriteTool工具烧录和RKDevTool固件烧录工具流程一样,当工具识别发现LOADER设备才可以烧录,具体操作流程,可参考主板烧录手册识别界面如下所示: 当工具识别到LOADER设备后,点击【写入】,即可开始烧录,如下所示: 当写入成功后,可以点击【读取】来再次确认是否写入成功。 触觉智能SBC3528工控主板 采用瑞芯微RK3568/RK3568J四核A55处理器,主频最高2.0GHz,内置独立1Tops算力NPU,支持开源鸿蒙OpenHarmony、Andriod、Linux多操作系统,广泛应用于工控、能源等领域。
  • 2025-3-13 17:52
    399 次阅读|
    0 个评论
    文章来源:硬件笔记本 最近,AI的风刮得是真猛啊!各种AI工具层出不穷,仿佛一夜之间,人工智能就从科幻走进了现实。作为一名硬件工程师,我自然也按捺不住内心的激动,琢磨着怎么把AI和硬件结合起来,搞点有意思的项目。 这不,机会来了!刚好看到国内知名主板厂商 米尔电子 新推出了一款 RK3576开发板 ,主打AI边缘计算,性能强劲,价格还亲民,跟他们工作人员聊了聊,问我有没有兴趣体验一下,这还用说?当然是安排! 01 开发板介绍 收到开发板的第一时间,我就迫不及待地拆开了包装。不得不说,米尔的包装还是很用心的,防震泡沫包裹得严严实实,开发板完好无损。 拿出开发板,第一印象就是精致小巧,巴掌大的板子上集成了各种元器件,布局紧凑,做工精细。 开发板是与核心板配套使用的扩展底板, 咱们先来一张正面照,可以看到丰富的外设接 口。 DC JACK ( 12VDC/3A 5.5-2.1DC插座) USB TYPE-C (debug调试接口) WIFI/BT (板载WIFI模块) Audio ( 1路音频接口,3.5mm耳麦插座) DP (1路DP接口,MiniDP插座) HDMI (1路HDMI接口,HDMI Type-A插座) USB ( 2路USB3.0,采用1x2 Type-A接口) Ehernet ( 2路10/100/1000M 以太网RJ45接口) 风扇接口 (一路风扇插座1x2x2.0mm) 2.54mm间距的40PIN排针 ( GPIO/I2C/ UART/SPI/CAN-FD) 再来一张背面照片 背面接口包括: SD接口 (1路 SD卡槽) SSD接口 (M.2 NVME SSD盘插座,尺寸2280,PCIE信号) MIPI-DSI接口 (4路MIPI-DSI,FPC插座,多媒体显示接口) 下面进行细节展示: DC JACK 5.5-2.1DC,通用型号,可以兼容市面上大多数电源适配器。 旁边是通用的type-C接口,用于DEBUG调试。 有5个按键,功能分别是MaskRom、RST、PWR、V+、V-,每个按键位置都有丝印标注。 有三颗贴片LED指示灯,分别表示PWR,RUN,USER,能很清楚的了解设备的工作状态。 搭配板载模块WIFI模块AP6256,支持2.4GHz和5GHz频段,集成蓝牙5.0,使用标准的U.FL(IPEX)天线接口。 1路音频接口,3.5mm耳麦插座,用于连接耳机或麦克风,支持音频输入输出,适用于多种场景。 旁边是MiniDP接口,比标准DisplayPort更小,有效节约主板的占用空间。主要用于视频和音频传输,支持高分辨率和高刷新率,最高可达8K@60Hz或4K@120Hz。 标准的HDMI TYPE-A接口,具有高带宽、音视频一体化、广泛兼容性和高可靠性,成为音视频传输的主流接口。 从板内向外看,HDMI和DP接口的差分信号线上都有ESD静电管作为接口防护,DP接口还有共模电感,能有效抑制EMI。 两个USB3.0接口,两个千兆以太网口。 网口背面细节展示。 主板两侧各有一个2.54mm间距的40PIN排针,其实当我看到主板第一眼最醒目的就是这个橙色的排针,再搭配黑色的主板,整体看起来有种高端大气上档次的感觉。这个针座有丰富的GPIO接口,可根据实际项目需求进行应用,满足各种使用场景。 板子背面的可插入SD卡,能够方便地进行存储卡的读写操作。 SSD插槽,主要用于连接固态硬盘,通过高速传输特性提升设备的读写速度和存储容量‌。 MIPI-DSI接口,包含3组4 lane的MIPI CSI摄像头输入接口,以及一个MIPI DSI显示输出接口,需要FPC软件线进行连接,可以清晰看到接口处也加了ESD防静电管。 米尔金色的丝印真的很好看,不像咱们通用的白色丝印,看起来就很喜欢。米尔MYIR,是Make Your Idea Real第一个大写字母的缩写,很有寓意。 细心的同学会发现,板子的四个角都有塑料间隔柱,当我们进行产品开发时,可以直接把它放在桌面,不用再单独找一张纸进行绝缘隔离,这个高度刚刚好,细节拉满。 咱们做硬件的有一个癖好,看到坏的东西就想修,看到板子就想拆。 大家可以看到这个散热器热别大,我很好奇,散热器下面的主芯片模块又是什么样子,说干就干,继续拆解散热器。 散热器下面可以看到这个 金属屏蔽罩里面就是米尔的SOC核心板 ,核心板是以SMD贴片的形式焊接在底板,管脚LGA贴片封装,通过 LGA 焊盘引出信号和电源地共计381PIN。板卡采用12层高密度PCB设计,沉金工艺生产,独立的接地信号层。 外形尺寸:43mm*45mm*3.85mm(含屏蔽罩),是相当的小,元件多,空间小,也难怪是12层板。 不得不提一句,这种模组的要求是非常的高,内部集成了内部集成了PMIC、DDR、eMMC等芯片,以及各种阻容、电感器件,对于布局和走线要求很高,一般公司不一定做得出来,就算你做出来了,也不一定保证可靠性,所以一般的企业没有必要做核心板,直接买现成的可以节约很多时间和精力。 写到这里,我感触颇深。近年来,国产芯片发展迅猛,像RK3576这样的高性能芯片不断涌现,打破了国外厂商的垄断,像RK3576核心板、开发板这样的优秀产品出现,更加助力中国科技的腾飞! 这就是RK3576 SoC,通过金属壳边缘可以看到芯片周边很多的阻容元件,上面可以明显看到散热硅胶垫留下的印迹,芯片主要是通过散热硅胶垫将CPU的热量导出到外部散热器。 RK3576 是咱们的 重头戏 ,作为一款 主打AI边缘计算的开发板 ,它搭载了瑞芯微近期推出的第二代高性能AIOT平台——RK3576,采用先进的 8nm制程工艺 , 四核Cortex-A72+四核Cortex-A53架构 , 主频高达2.4GHz , 内置Mail-G52 MC3 GPU 。 更重要的是,它集成了 NPU神经网络处理单元 ,AI算力高达 6TOPS ,可以轻松运行各种AI模型。 板子的信息都基本了解,开始上电,板厂已经烧录好了固件,接上我的家用办公显示屏,成功点亮。 02 资料完整 ,认证通过,售后有保障 作为个人玩家, 我比较关心的是他们的资料是否完善 ,一个简单的产品介绍就有几十页,文档内容也很规范。 当然,一旦你购买了他们家的产品,可以下载更完善的 HDK和SDK参考资料 ,包含开发板的技术规格、设计指南、接口说明、驱动程序、示例代码和必要的软件工具,以便于开发者能够顺利进行产品的开发。 作为企业, 认证要求是必选项 ,有了相关认证,可以为整个产品的开发周期节约很多时间和精力。 该模块通过了传导CE和辐射RE测试,而且是ClassB标准,这两项测试通过,必将为整个产品加分。 再看辐射波形,余量在10dB以上,吊打其它大多数产品了。 再好的产品,在使用过程中,也难免会遇到各种问题, 可靠的售后服务 也是相当重要,这一点咱们做产品的人深有体会。遇到问题不可怕,可怕的是当你遇到问题,供应商态度差,回复慢,不专业,解决不了问题,就很让人头疼。 据王工了解,这款 MYD-LR3576 米尔开发板的公司 ,专注于嵌入式处理器模组设计研发、生产、销售于一体,在咱们嵌入式行业已经深耕10多年,产品都做过信号量测,高低温可靠性测试,EMC测试和防静电测试以及其它测试, 大厂品质有保证 。 最后,给大家附上米尔RK3576核心板、开发板、边缘计算盒子的配置型号: 散热器下面可以看到这个 金属屏蔽罩里面就是米尔的SOC核心板 ,核心板是以SMD贴片的形式焊接在底板,管脚LGA贴片封装,通过 LGA 焊盘引出信号和电源地共计381PIN。板卡采用12层高密度PCB设计,沉金工艺生产,独立的接地信号层。 外形尺寸:43mm*45mm*3.85mm(含屏蔽罩),是相当的小,元件多,空间小,也难怪是12层板。 不得不提一句,这种模组的要求是非常的高,内部集成了内部集成了PMIC、DDR、eMMC等芯片,以及各种阻容、电感器件,对于布局和走线要求很高,一般公司不一定做得出来,就算你做出来了,也不一定保证可靠性,所以一般的企业没有必要做核心板,直接买现成的可以节约很多时间和精力。 写到这里,我感触颇深。近年来,国产芯片发展迅猛,像RK3576这样的高性能芯片不断涌现,打破了国外厂商的垄断,像RK3576核心板、开发板这样的优秀产品出现,更加助力中国科技的腾飞! 这就是RK3576 SoC,通过金属壳边缘可以看到芯片周边很多的阻容元件,上面可以明显看到散热硅胶垫留下的印迹,芯片主要是通过散热硅胶垫将CPU的热量导出到外部散热器。 RK3576 是咱们的 重头戏 ,作为一款 主打AI边缘计算的开发板 ,它搭载了瑞芯微近期推出的第二代高性能AIOT平台——RK3576,采用先进的 8nm制程工艺 , 四核Cortex-A72+四核Cortex-A53架构 , 主频高达2.4GHz , 内置Mail-G52 MC3 GPU 。 更重要的是,它集成了 NPU神经网络处理单元 ,AI算力高达 6TOPS ,可以轻松运行各种AI模型。 板子的信息都基本了解,开始上电,板厂已经烧录好了固件,接上我的家用办公显示屏,成功点亮。 02 资料完整 ,认证通过,售后有保障 作为个人玩家, 我比较关心的是他们的资料是否完善 ,一个简单的产品介绍就有几十页,文档内容也很规范。 当然,一旦你购买了他们家的产品,可以下载更完善的 HDK和SDK参考资料 ,包含开发板的技术规格、设计指南、接口说明、驱动程序、示例代码和必要的软件工具,以便于开发者能够顺利进行产品的开发。 作为企业, 认证要求是必选项 ,有了相关认证,可以为整个产品的开发周期节约很多时间和精力。 该模块通过了传导CE和辐射RE测试,而且是ClassB标准,这两项测试通过,必将为整个产品加分。 再看辐射波形,余量在10dB以上,吊打其它大多数产品了。 再好的产品,在使用过程中,也难免会遇到各种问题, 可靠的售后服务 也是相当重要,这一点咱们做产品的人深有体会。遇到问题不可怕,可怕的是当你遇到问题,供应商态度差,回复慢,不专业,解决不了问题,就很让人头疼。 据王工了解,这款 MYD-LR3576 米尔开发板的公司 ,专注于嵌入式处理器模组设计研发、生产、销售于一体,在咱们嵌入式行业已经深耕10多年,产品都做过信号量测,高低温可靠性测试,EMC测试和防静电测试以及其它测试, 大厂品质有保证 。 最后,给大家附上米尔RK3576核心板、开发板、边缘计算盒子的配置型号: