好玩的嵌入式AI,机器视觉和音视频处理

描述

自从 ChatGPT 问世以来,人工智能技术的热度又被推上了一个台阶,越来越多企业开始关注自身业务能否与行业大模型相互结合,从而进一步提升企业的业务效率。

同时,越来越多企业相信,人工智能将会掀起一场科技革命,这场科技革命将会切实地影响每一位社会从业者。

作为一名嵌入式工程师,在平时工作中从事的都是嵌入式软件编程,或者嵌入式硬件设计工作,似乎跟人工智能沾不上边,但其实,嵌入式人工智能已经在不知不觉中,走进了我们的生活。

比如:人脸识别门禁系统(计算机视觉)、智能交互音箱(自然语言处理)、自动驾驶技术(车载移动侦测、环境感知),等等。

要看人工智能在嵌入式领域的热门程度,可以观察一下国内国外处理器厂家的产品线布局,与Intel和NVIDIA这些国际高端处理器厂家不同的是,国内已经有不少芯片厂家布局带有NPU神经网络处理器的MPU芯片了, 如华为海思Ascend系列,瑞芯微RK系列,全志V853,地平线旭日X3,嘉楠K510,等等。

就在上一周,我收到了正点原子自主研发的首款嵌入式AI开发板,ATK-DLRV1126,这款开发板是正点原子基于瑞芯微RV1126中高端MPU芯片研发的,正好可以有机会学习一下嵌入式人工智能的相关知识,进一步扩宽自己的嵌入式知识领域。

先大概说一下ATK-DLRV1126这款开发板的硬件资源,开发板的核心板是采用了Rockchip RV1126作为主CPU,这款CPU是4核Cortex-A7架构,最高主频1.5GHz,带有2.0TOPS NPU,ISP图像处理器,内置H264/H265硬件编解码器,等等。

核心板采用8层沉金工艺进行设计,带有2GB DDR4内存,8GB EMMC存储芯片,采用标准的260P SODIMM接口与开发板底板进行相连接,260P SODIMM接口还可以方便地集成到客户的PCB上,满足各种应用需求。

人工智能

注:关于功能底板的硬件资源情况,可以参考开发板的配套资料文档《02【正点原子】ATK-DLRV1126开发板硬件参考手册V1.0.pdf》

再来说一下软件应用方面,按照正点原子官方提供的资料文档,基本上可以从头开始搭建开发环境,编译u-boot和Linux内核,构建buildroot文件系统,然后烧录固件,运行正点原子提供的应用程序。

这一系列的操作主要参考以下几个文档:《01【正点原子】ATK-DLRV1126快速体验V1.2.pdf》、《【正点原子】ATK-DLRV1126系统开发手册V1.4.pdf》、《【正点原子】ATK-DLRV1126 AI例程测试指南V1.1(开篇).pdf》,如下图所示。

人工智能

在学习ATK-DLRV1126开发板之前,需要开发者有一定的嵌入式Linux开发基础,在这个前提下,参考《【正点原子】ATK-DLRV1126系统开发手册V1.4.pdf》这份文档,基本上就可以从零开始搭建出RV1126的开发环境,并且进行各种固件编译和烧录,应用程序测试,等工作。

如果开发者没有嵌入式Linux的开发基础,建议先使用正点原子的imx6ull开发板进行入门,基于这款开发板的学习难度,真心不建议零基础的同学直接上手学习这款开发板,否则很容易就会被劝退。

ATK-DLRV1126开发板的出厂镜像,已经内置了多个嵌入式AI相关的应用程序,如物体识别SSD、车牌识别、人脸检测、人体姿势检测,也内置了多个跟音视频相关的应用程序,如视频解码、行车记录仪、live555推流,等等。

作为正点原子推出的首款嵌入式AI开发板,跟以往那种大而全的开发板不同的是,ATK-DLRV1126开发板设计得比较小巧精致,就像是一部掌上电脑。

这款开发板的学习定位也比较精确,主要是面向嵌入式AI(机器视觉)和音视频开发的同学,这款开发板对外引出的资源,以及正点原子提供的学习资料,已经足够让嵌入式工程师迈入嵌入式AI开发的大门。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分