编者荐语:飞凌嵌入式今年共发起了5期【产品体验官】活动,让更多热爱嵌入式的朋友免费体验到了自己感兴趣的产品,飞凌嵌入式也收获了很多宝贵的建议。活动期间体验官们创作了许多优质的体验报告,今天小编就与大家分享一篇来自体验官@EmbedIoT的原创内容
随着搭载 Kirin9000S 处理器的 HUAWEI Mate 60 Pro 低调上市,国产高性能处理器芯片正在不断崛起。硬件资源越来越丰富,处理器性能越来越强劲,随之而来的软件应用生态也在不断进步。
作为一名业余的嵌入式物联网工程师,我感觉现在的嵌入式处理器芯片跟四五年前相比,已经有了翻天覆地的变化,从原本简单的32 位单/双核,到今天的64位多核异构,从ARM架构再到RISC-V架构,这些变化已经不知道用什么文字来形容。
一天不学习就感到难受的我,最近在学习和了解瑞芯微Rockchip的嵌入式AI高性能处理器。刚好就在上周,我收到飞凌嵌入式的邀请,申请试用了飞凌嵌入式最新研发的,基于瑞芯微 RK3588 处理器的工业级(商业级)核心板,FET3588-C。
以前我在嵌入式Linux开发板行业工作的时候(大概是2015年),就已经使用过飞凌嵌入式的开发板产品。我相信跟我差不多年龄,搞嵌入式 Linux 开发的工程师,都应该听说过飞凌嵌入式,作为老牌的嵌入式硬件平台研发企业,这家总部在河北保定的公司,已经走过了17个年头。
话不多说,先来看一下瑞芯微的 RK3588 处理器芯片的简介,了解一下这款基于 ARM 架构的的通用型 SoC,能给各位工程师带来哪些炸裂的硬件性能,如下图所示。
如上图所述,按照RK3588的硬件性能数据,它可以毫无压力地进行高清图像处理以及 8K 高清视频编解码编解码,除此以外,它还带有一个6TOPS算力的NPU神经网络处理器,可以轻松地在边缘端运行一些离线的AI推理模型。
飞凌嵌入式为了让广大嵌入式工程师能更好地应用他们研发的核心板产品,都会以核心板+功能底板的组合形式,对外提供一套功能完整的开发板硬件套件,同时提供相应的开发板软硬件配套资料,帮助工程师们快速便捷地上手使用。
针对OK3588-C开发板套件,飞凌嵌入式提供了三个不同的系统软件平台,分别是:嵌入式Linux、Android12 和 Ubuntu-Core+Forlinx Desktop。
同时也提供了对应的参考资料,为了让开发者在搭建开发环境上面少踩一些坑,飞凌直接帮开发者搭建好了各个虚拟机环境,直接打开使用即可,如下图所示。
如果想了解飞凌嵌入式OK3588-C 的核心板和功能底板详细的硬件资源说明,可以参考飞凌嵌入式提供的出厂资料文档《OK3588-C_硬件手册_V1.2_20230423.pdf》,关于功能底板对外引出的硬件资源接口,如下图所示。
以 Android12系统为例,如果想了解OK3588-C开发套件如何搭建 Android 软件开发环境,以及如何编译 Android12 SDK 源代码,可以参考出厂资料文档《OK3588-C_Android12.0_用户编译手册_V1.0_20221201.pdf》,文档里面均有非常详细的描述,如下图所示。
如果想快速上手使用和测试OK3588-C开发板的 Android12 系统,并且在开发板上面快速验证各个硬件资源,可以参考出厂资料文档《OK3588-C_Android12.0_用户使用手册.pdf》,这个文档提供了详细的测试方式,以及镜像烧录和OTA 方式,如下图所示。
基本上,通过以上两个手册就可以完成OK3588-C开发板的Android12软件环境搭建,应用程序测试,镜像固件烧录和升级,这些常规操作。
这一系列标准的开发环节,其他两个系统平台(嵌入式Linux 和 Forlinx-Desktop)也是相差不大的,其他两个系统也可以作为参考。
本篇文章系统地介绍了飞凌嵌入式OK3588-C开发板的出厂资料构成,以及以Android12 系统为例,介绍了这些软硬件资料的使用方式。我们将会记录以下这些开发过程,比如搭建开发环境,编译OK3588-C的软件SDK,编译一个应用程序工程项目,下载到开发板运行等等。欢迎各位同学持续关注。
以上就是由飞凌嵌入式产品体验官EmbedIoT创作的OK3588-C开发板体验分享,后续,飞凌嵌入式也会为大家分享更多由产品体验官们创作的优质体验报告;同时,也希望能有更多热爱嵌入式的朋友参与到【飞凌嵌入式产品体验官】的活动中来,欢迎大家的持续关注,让我们共同成长,携手进步!