tag 标签: Milk-V

相关博文
  • 热度 13
    2025-6-2 21:24
    366 次阅读|
    12 个评论
    【Milk-V Duo 开发板】+初用体验
    许久未在面包板社区申请板卡评测了。这一次偶然最近的这款Milk-V Duo开发板正在评测。首次看到如此简单切功能强大的嵌入式平台: · 支持linux、rtos · 可接一路Camera,做人脸检测、目标检测等算法操作 · 可通过TYPE-C接口实现USB UVC · 功耗低且小型化等 唯一一点遗憾的是它不能接一个MIPI或者LVDS的显示屏。这也是当我拿到板卡准备开工的时候才知道的。原本实现猫眼的计划看来是要泡汤了。 说说文档 从以往开发的经验看,对于嵌入式平台,所有文档一般都会在SDK的doc文档中。 然而,当git完成SDK后,发现整个文件夹内并没有开发需要的doc文件夹。我皱了皱眉头,打开了官网。摸索了一会,在菜单中找到了文档。点击切换网页后是这样的架构。 对于初次使用者,会查看入门指南。然而只有硬件接口的介绍,以及可以匹配的嵌入式系统。在最后的资源里也只能找到官方Demo。哎,一心想找开发文档的我,有点焦灼。只能继续往下。 应用开发里简单的告诉了怎么用。底层开发里甚至只有MIPI DSI的开发说明,可是milkv-duo不支持啊。再看看资源里吧,终于找到了我所要的文档。思索着想看看整体的SDK架构吧,打开了最有可能的几个,没有找到。总之文档难找,没有条理性。清单还没个简单的说明。就说第一个CIPHER API参考,你肯定认为是整个SDK的API参考文档,其实它只是安全算法的API参考。 说说案例 嵌入式在使用新的平台时,一般都需要案例的加持,以便于熟悉平台。因为以上说出的文档缺陷,整体架构不是很明确,开发中所需要的案例需要在SDK中的每个文件夹下一点点去找,有相关开发经验的或许通过大概的猜测可以在较短时间内找到自己需要的东西。就如下简单的备注,开发者何去何从?建议官方还是优化下文档架构,以便于客户更加快速的落实开发,缩短产品开发周期,才能抢占市场。 说说计划 在申请开发板起初想着这个小巧的平台做猫眼真的太合适了,可以进行人脸检测,行人检测,目标检测等,然而在拿到开发板后,仔细在官网查看才发现,这个小板卡是不支持MIPI DSI的,也就是没办法用屏幕显示摄像头的图像了,猫眼不太好实现啊。 或许可以使用SPI屏幕参考ESP32的方式进行相关开发了,想想也是一条比较耗时的路线。毕竟ESP32有完整的ESP32-CAM库。 经过查找,在SDK中的多媒体库(Middleware)中,找到的摄像头编码相关案例。摄像头采集编码功能算是搞定了。图像存储也没有问题。 目前需要解决图像显示的问题。既然直接使用屏幕不可以,那么就通过网页的方式。BOA 服务器是个不错的选择。在Milk-V Duo平台上搭建一个WEB服务器,使用远程终端进行视频实时显示。实施时,可以用一个嵌入式显示终端,一直登录此WEB服务器,借助人脸检测和行人检测,当有人出现在门口时,可以唤醒终端显示。 后期的实现,将在后续文章中更新。 总结 Milk-V Duo这个平台,确实是个小体型多功能的多媒体实现平台。开发一个小型化多媒体终端,也是绰绰有余。何况配备了0.5T的算力。所以微型安防监控的实现,想想也不错。 当然,文档结构以及SDK的目录优化还是必须的,多媒体平台内卷越来越严重的市场下,让客户快速部署市场,是推广这么优秀产品的最好方式。