tag 标签: 开发板

相关博文
  • 2025-2-8 11:44
    6 次阅读|
    0 个评论
    本篇源自:优秀创作者 小手凉凉 本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的安装模拟器玩nes小游戏方案测试。 核心板系统 操作系统镜像文件说明 myir-image-lr3576-debian: 提供 debian 系统,Gnome 默认桌面环境,包含完整的硬件 驱动,常用的系统工具,调试工具等。 myir-image-linux-full: 以 buildroot 构建的全功能的镜像,weston 桌面环境,包含所有 的完整的硬件驱动,常用的系统工具,调试工具等。 此次是在linux开发板上安装nestopia linux下安装模拟器 主板连接hdmi到显示器接入鼠标键盘,连接网络后更新apt,后面需要用到apt安装 执行命令 # sudo apt-get install nestopia 等待即可一路安装下来 在应用程序查找器中即可看到图标,以便于开启模拟器 效果如下 将预先准备的额nes格式小游戏放桌面,通过打开文件方式加载进去 打开模拟器开始启动 试玩nes 打开nes游戏效果如下 可以通过设置画面全屏显示 设置模拟器中按键功能,可惜现在没有游戏手柄 最终开启效果 视频效果 视频:https://www.bilibili.com/video/BV1dG6RY9ESL/?vd_source=e9927453e87f8203e95e89bd26c68f4d
  • 2025-1-23 15:25
    0 个评论
    文章来源公众号:电子开发学习 瑞芯微近期推出了第二代8nm高性能AIOT平台——RK3576。 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模组了。这个模组就是米尔推出的LGA封装模组。模组有加屏蔽壳,屏蔽壳在RK3576芯片顶端部分有开窗。这个RK3576就是标题里说的性价比无敌的SOC, 集成了四核ARM Cortex-A72@2.2GHz和四核ARM Cortex-A53@1.8GHz,以及还有一颗Cortex-M0的MCU核。GPU方面,它集成的是Mali-G52 MC3。搭载了算力高达6TOPS的NPU加速器。 集成度是真的高,性能也是真的强啊。 从缝隙看进去,里面用的阻容器件是真的小啊。这模组里面封装了SOC、PMIC、DDR、eMMC,以及各种阻容感,布局布线密度很大。所以做终端产品的一般规模企业,真的没必要自己做核心板。首先是研发难度较大、其次研发成本和时间投入巨大。索性专业的事情交给专业的人做,直接买这种成熟的模组往底板上一贴,还挺香的。 从这个角度看,这个模组真漂亮啊,这就是LGA封装的魅力。相比于BTB连接器、邮票孔连接、排针连接等方式,LGA可以做到连接尺寸最小,可靠性最高,焊接也很方便,把模组当做一个大号的LGA封装的芯片一样使用即可。 板子上电源入口部分细节。 按键及指示灯细节。 HDMI和USB等接口防护电路细节。 以太网接口细节。 Wifi模组及天线细节。 MYiR logo细节。米尔真是把电路板的配色玩到极致了,黑金电路板搭配橙色排针,看起来就很高端,实际上他们的板子应用场景也确实都很高端。 板子看完了,接下来上电,出厂固件已经烧录好了Debian 12 操作系统。把我的一个2K 27寸显示屏用HDMI线连接到这个开发板,无压力点亮。再给接个键盘,鼠标,就可以当做另一台电脑用了。 虽然看起来蛮帅气的,但是我还是想体验一下,这个板子的开发流程。 02 资料 要体验就要先拿到资料。开发板的包装盒和核心板屏蔽壳上都有二维码及产品的PN码和SN码,使用这两个码可以在米尔开发者中心下载对应产品的资料。 第一次体验到这么正规的开发板资料获取方式,瞬间感觉付费用户就是不一样。 资料列表中的硬件资料,提供了硬件设计指南、硬件用户手册、硬件资料包。 软件提供了米尔定制的Debian操作系统相关的软件包和Linux操作系统相关软件包。这个下载方式是阿里云盘,将近20G的资料,十来分钟就下载完了,体验感很不错,看来米尔是真的从用户层面考虑这些细节了。 先看看文档中的《MYD-LR3576 Debian软件开发指南.pdf》 目录。 随便找个内容看看,也很详细,而且写了可能会遇到的错误以及处理办法。 作为硬件工程师转行的嵌入式工程师,硬件资料是我首要关注的,仔细看发现内容真多啊。其实也不意外,我之前就有分享过米尔的瑞米派资料: 谁家做板子这么开源啊?赶紧下载资料囤起来,怕他们后悔。 任何一个外设都有详细的参考电路、Layout建议。那是不是说,如果我想使用他们的核心板做底板,快速出产品给客户,直接照抄他们的设计指南就行了?我觉得大可不必,因为他们直接提供了底板的原理图和PCB文件啊,东西都喂到嘴里了,还需要自己再去动手抄吗?那我CV工程师的尊严何在?开玩笑归开玩笑,这样减小了硬件环节的工作量,企业就有更多的精力专注于软件层面的开发了。 底板是六层板,拼板也做好了。Allegro的好处就是直接可以把封装和焊盘一键导出,为我所用,一个字,爽!后面如果有客户找我做3576项目的话,那赚钱不是分分钟嘛,哈哈哈。 03 开发初体验 看着这么详细的软硬件开发资料,我觉着不跟着走一下有点对不起这资料。于是赶紧打开Ubuntu,跟着《 MYD-LR3576 Debian软件开发指南.pdf 》开始编译系统。 第一步就是进入SDK目录,使用 ./build.sh lunch 指令来配置目标开发板,这里选择7。 接下来就使用 ./build.sh 指令来全部编译一遍。第一遍全编译会比较慢,可能需要几个小时,这时候起来活动活动、喝喝茶、甚至可以约个球友出去打会儿球,回来就编译好了。 编译好固件之后,使用瑞芯微的烧录工具烧录到板子上即可。关于烧录,《 MYD-LR3576 Debian软件开发指南.pdf 》中花了整整八页来讲,真就差手把手了。 烧录完重新上电,相当于又进入了一个全新系统,连上网浏览个网页、打开终端玩一玩,都没啥问题。我在Github上看到有一个开源的 HomeNAS ,打算抽空把它部署到这个板子上,这样的话,这个板子就可以作为我的家庭存储管理中心了,这部分内容等我做好了再分享给大家。 04 后记 整体来说,经过我的一番上手体验,发现这个板子无论做工用料、颜值都是非常不错的。资料完善程度也是远远超出了我的预期。跟着文档简单操作编译个SDK也是非常顺手。有句话说得很好:改变自己最快的方法,就是做自己最害怕做的事!我以前很排斥去上手嵌入式Linux,因为我觉得这里面的东西过于庞杂,所以这些年错过了不少发财的机会。但是最近硬着头皮真的去上手了嵌入式Linux,发现并没有那么难,而且资料比我之前学MCU的资料更丰富、详细、规范。真的就属于: 早上手早涨薪,晚上手晚享受!
  • 2025-1-20 11:04
    272 次阅读|
    0 个评论
    现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接! 注: 配件连接前请断开主板所有供电,避免敏感电路损坏! 1.1 耳机接口 主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示: 1.2 1.2 相机接口 MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。 接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示: 1.3 以太网接口 主板有一路千兆自适应以太网接口,设备节点为eth0,以太网接口默认支持HDCP,只需要将以太网接口连接路由器即可为主板动态分配 IP 地址,如下图所示: 二. 接口测试 2.1 耳机测试 插入耳机后播放音乐进行测试,如下图所示: 2.2 2.2 摄像头测试 点击相机可进行【拍摄】【录像】等功能,如下图所示: 点击【相册】查看刚刚拍下的照片,如下图所示: 2.3 Ethernet 主板有一路千兆自适应以太网接口,设备节点为eth0,因此系统启动后,输入ifconfig eh0可以查看以太网的IP地址等信息,测试网口是否正常。插入网线前后IP地址变化,如下图所示:
  • 2025-1-20 11:03
    111 次阅读|
    0 个评论
    经过上一次的学习,我们已经初步了解了Purple Pi OH,并完成了OpenHarmony OS的烧录,接下来请各位小白跟着笔者的步骤,完成配件的连接,让系统变得“可视化”,与OpenHarmony亲密接触! 注: 配件连接前请断开主板所有供电,避免敏感电路损坏! 一. 串口调试工具下载 1.1 MobaXterm下载 下载MobaXterm驱动链接: MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net) MobaXterm运行界面如下图所示: 1.2 CH341下载 CH341驱动大家可自行百度下载。 二. 连接串口与主板 2.1 调试串口散线连接 调试串口与USB转串口模块连接的方法如下图所示: 注: 用散线将调试串口与USB转串口模块上的DTX与DRX交叉连接,GND连接。 2.2 调试串口配置 选择识别出的串口,并按照以下信息设置Advanced Serial settings。 调试串口参数配置 波特率(Speed):1500000 数据位(Data bits):8 奇偶校验位(Parity):无 停止位(Stop bits):1 流控(Flow Control):无 如下图所示: 至此,调试串口环境配置完成,可以使用调试串口进行调试。 三. 屏幕连接与测试 下面介绍两种屏幕连接方式,具体根据烧录版本选择屏幕。 3.1 3.1 HDMI连接 标准HDMI-19S接口,支持 HDMI2.0 4K@ 60fps 输出 和 HDCP 1.4/2.2,如下图所示: 实际接线效果,如下图所示: 3.2 3.2 MIPI连接 MIPI接口左侧为MIPI接口,右侧为I2C触摸屏接口(TP);默认MIPI固件适配屏幕型号为BLB-S99944-1(800x1280),如下图所示: 接线前先将接口处卡扣拔起,如下图所示: 接线后按牢卡扣,接线效果,如下图所示: 3.3 3.3 屏幕背光调节 通过修改/sys /class /backlight /backlight /brightness的值,实现背光的调节,范围取0-255,值越大,亮度越高,设置亮度为100,如下图所示: 3.4 3.4 HDMI测试 接口连接完成后,插入调试串口后对主板进行上电,进行HDMI测试,如下图所示: 3.5 3.5 MIPI测试 进行MIPI测试,如下图所示: 四. WIFI连接与测试 4.1 WIFI连接 将配件中的WIFI天线与IPEZ天线连接,系统上电默认会打开WiFi,对应的网络设备节点为wlan0,如下图所示: 接线效果参考,如下图所示: 4.2 4.2 WIFI测试 【WLAN】,选择需连接的WIFI名称,输入对应密码即可测试WIFI连接功能,如下图所示: 连接成功后使用ifconfig命令可查看wlan0的IP,如下图所示: 五. 蓝牙测试 【蓝牙】,可以扫描到附近的蓝牙设备,并连接,如下图所示: 蓝牙连接成功,配对成功后主板即可通过蓝牙与手机相互传输文件,如下图所示: 六. 常见问题(FAQ) 6.1 屏幕没有显示 可能原因: 屏幕接口接触不良或烧录版本错误 解决方案: 断开主板所有供电,重新连接屏幕,保证线路位置正确并扣牢卡扣。连接后重新上电。检查烧录版本:镜像版本号中有对应的屏幕名称(hdmi/mipi),根据连接屏幕正确烧录镜像 6.2 6.2 MobaXterm识别不到调试串口 可能原因: 调试串口接触不良或驱动出现问题 解决方案: ①接触不良:断开主板所有供电,重新连接调试串口与USB转串口模块,保证RTX、RDX、GND连接正确。 ②打开“设备管理器”,检查插入的USB设备,如图则为串口设备运行异常,需重新下载USB转串口驱动(CH341ser)并安装。 6.3 6.3 调试串口显示“连到系统上的设备没有发挥作用 可能原因: Win11上安装了多个驱动造成的,需要切回旧的驱动。 解决方案: "让我从计算机上的可用驱动程序列表中选取",驱动的版本号后有日期,选择日期较久的那个,点击下一步,完成驱动更新。(如果提示重启就重启一下)。 6.4 6.4 MobaXterm中调试串口显示乱码 可能原因: 数据传输速率(波特率)设置错误; 解决方案: 调试串口波特率设置为:1500000bps。 6.5 6.5 MobaXterm中日志消息过多 解决方案: 使用dmesg -n 1,设置打印日志等级,过滤打印。 复制命令到MobaXterm,右键直接粘贴,回车。 在MobaXterm中直接输入命令,回车即可,日志消息不会打断命令的输入。
  • 2025-1-20 11:02
    102 次阅读|
    0 个评论
    大家好!我是一名刚入门OpenHarmony的小白,很高兴能够和大家一起学习OpenHarmony,在本系列文章里,我将分享使用Purple Pi OH从零开始学习开源鸿蒙的整个流程,并提供每一步需要完成的文件和相应的示例。 本文会详细介绍Purple Pi OH开发板-认识接口-如何烧录-常见问题解答,注意:过程中可能会遇到与示例不同的错误提示,请大家根据错误提示和环境自行搜索,下载所需的: 命令,驱动程序,编译器等。 以下是基于Purple Pi OH的 7天学习OpenHarmony的流程概览表格: 01 认识Purple Pi OH 盒子照片 产品和配件【套餐一】 俗话说:工欲善其事,必先利其器。在本次OpenHarmony进阶学习之路上,我选择了一款来自【深圳触觉智能】的开发板,名为Purple Pi OH。这款开发板,售价仅249元,配置为2+16G,搭载了瑞芯微 RK3566 四核 64 位 Cortex-A55 处理器。 Purple Pi OH具有非常小巧精致的体积,大小与一张卡片相近,方便携带,并且只需一根Type-C线即可满足供电和应用安装的需求。 此外,Purple Pi OH还提供了丰富的接口选项,包括HDMI输出、M.2 PCIe 2.0 x1、千兆网口、USB 2.0、USB 3.0接口和40pin扩展排针等,适用于广泛的领域,涵盖AIoT各个行业。 Purple Pi OH 支持多种操作系统,例如OpenHarmony OS、 Android11、Ubuntu、Debian和麒麟OS,为产品研产提供安全稳定的系统环境。 作为目前市场上最实惠的OpenHarmony标准系统开源开发板,在300元以下的价格范围内无出其右者。笔者也是第一次接触这类开发板,并亲自体验了项目中的每个过程,真实感受到其优秀之处。如果各位新手已经被吸引,欢迎大家购买Purple Pi OH开发板,开始自己的OpenHarmony进阶之路。 Purple Pi OH官网介绍地址: http://www.industio.cn/product-item-37.html Purple Pi OH淘宝: https://item.taobao.com/item.htm?ft=t&id=712926836474 官网的 资料下载页 会有更加详细的手册,大家可以按需阅读。 02 认识接口 Purple Pi OH正面接口指示图 Purple Pi OH背面接口指示图 更多有关主板接口的介绍文档: 《Purple-Pi-OH 上手指南》 《Purple Pi OH-V1智能主板使用手册》 03 烧录 3.1知识准备 主板共有三个供电接口,在这里我们选用主板的标准TYPE-C座进行上电,如下图所示。 首先我们了解下,什么是一般意义上的烧录? 烧录,是通过相应的工具将数据下载(也称为烧录)到Flash存储。 在这里我们烧录的是已经编译好的固件,那什么又是固件? 固件(Firmware)就是我们编译出来最终生成的image文件,固件担任着一个系统最基础的数据存储工作,比如计算机上电后第一个启动的程序BIOS,它就是从Flash读取回来的一份固件。 至此,我们可以简单理解接下来的实例为: 将固件烧录到主板上,使得主板内含有已经编译好的”系统”。 简单了解上电操作后,接下来我们要对主板进行烧录操作,将OpenHarmony OS拷入主板。 环境: 主机系统:Windows11 驱动:DriverAssitant_v5.11 烧录工具:RKDevTool_Release_v2.95 3.2官方固件下载 链接: https://pan.baidu.com/s/1s6nORnf4z_mfUjUX5IswBA?pwd=1234 提取码:1234 从百度网盘下载已经编译好的镜像文件;固件文件分两种: 固件类型 说明 单个完整镜像包 统一固件包是由分区镜包合并成的单个update.img文件 分区镜像包 分区包括loader、parameter、uboot、misc、boot、RECOVERY、oem、rootfs、userdata等。 一般在调试的时候可单独烧录对应分区镜像,而无需重复烧录整包。 注:在这里我们选择下载整包固件:./firmware/ohos4.0/purple-pi-ohos4.0-单频WIFI-mipi-231102.img,方便烧录,在后面编译时我们会来进一步了解分区固件。 3.3安装驱动和工具 工具下载: 链接: https://pan.baidu.com/s/1PctxYBSwYuK7ZPM37b2aeg?pwd=1234 提取码:1234 分别下载:DriverAssitant_v5.11.zip和RKDevTool_Release_v2.95.zip 驱动安装,在“设备管理器”中选中设备点右键加载对应的驱动 04 烧录工具所有 4.1运行RKDevTool.exe 第一次打开工具会有提示加载config文件错误,这里我们以整包烧录为例,所以这里先不用管。点击升级固件。点击固件,并选择我们刚才下载好的img文件。 4.2主板进入升级模式 需要先让主板进入到升级模式,才可以给主板烧写固件。Purple-Pi-OH主板的升级模式有LOADER和MASKROM两种模式。这里我们只介绍进入LOADER模式,大家可以去官网烧录手册查看更多模式。(“Recovery键”即上文正面接口示意图中“烧录按键”) 进入LOADER模式 硬件方法进入LOADER模式 上图黄色框内为 RECOVERY 按键,绿色框内为 Type-C OTG 接口。 1.断开主板的所有供电; 2.按住设备上的 RECOVERY 键并保持 ; 3.使用USB Type-C 数据线连接板子Type-C口和电脑USB端口; 4. 大约两秒钟后,烧录软件会识别到LOADER设备。 4.3整包固件烧录 1. 让主板进入LOADER模式, ,加载要烧录的整包镜像ohos.img 文件。 3.待文件加载完后,点击 按键即可将ohos.img 镜像文件烧录至主板中。 4.烧录完成后再次上电时无需按住Recovry键,直接上电即可。 注:烧录所指的固件与镜像同义 特别说明: 1、OpenHarmony系统对应mipi版本的固件正常启动需要连接tp,这里我们只需要先将固件烧录即可,后续连接屏幕进入系统。 2、OpenHarmony系统正常启动后,也会被识别为LOADER设备,会被误认为按下Recovery键的LOADER模式,此时下载会提示如下错误,请重新尝试按下Recovery键后上电: 更多详细内容参考官网手册: Purple-Pi-OH OHOS 固件烧录手册 05 常见问题 5.1烧录工具识别不到设备 可能原因:驱动安装失败或烧录版本过高。 参考解决方案:重新安装较低版本烧录工具(RKDevTool_Release); 驱动安装:运行驱动安装程序,点击“卸载驱动”后重新“安装驱动”。 5.2 Recovery键 注意:成功烧录镜像后再次上电无需长按Recovery键,直接上电即可。Recovery键仅作烧录新镜像时使主板进入Loader模式。
相关资源