处理器/DSP
随着搭载华为 Kirin 9000S 处理器的 HUAWEI Mate 60 Pro 低调上市,国产高性能处理器芯片正在不断崛起,硬件资源越来越丰富,处理器性能越来越强劲,随之而来的软件应用生态也在不断进步。
作为一名业余的嵌入式物联网工程师,我感觉现在的嵌入式处理器芯片跟四五年前相比,已经有了翻天覆地的变化,从原本简单的 32 位单/双核,到今天的64位多核异构,从 ARM 架构再到 RISC-V 架构,这些变化已经不知道用什么文字来形容。
一天不学习就感到难受的我,最近在学习和了解瑞芯微 Rockchip 的嵌入式AI高性能处理器,刚好就在上周,我收到飞凌嵌入式的邀请,申请试用了飞凌嵌入式最新研发的,基于瑞芯微 RK3588 处理器的工业级(商业级)核心板,FET3588-C。
以前我在嵌入式Linux开发板行业工作的时候(大概是2015年),就已经使用过飞凌嵌入式的开发板产品,我相信跟我差不多年龄,搞嵌入式 Linux 开发的工程师,都应该听说过飞凌嵌入式,作为老牌的嵌入式硬件平台研发企业,
这家总部在河北保定的公司,已经走过了17个年头。话不多说,先来看一下瑞芯微的 RK3588 处理器芯片的简介,了解一下这款基于 ARM 架构的的通用型 SoC,能给各位工程师带来哪些炸裂的硬件性能,如下图所示。
(RK3588 处理器简介)
如上图所述,按照 RK3588 的硬件性能数据,它可以毫无压力地进行高清图像处理以及 8K 高清视频编解码编解码,除此以外,它还带有一个 6 TOPS算力的 NPU 神经网络处理器,可以轻松地在边缘端运行一些离线的AI推理模型。
飞凌嵌入式为了让广大嵌入式工程师能更好地应用他们研发的核心板产品,都会以核心板+功能底板的组合形式,对外提供一套功能完整的开发板硬件套件,同时提供相应的开发板软硬件配套资料,帮助工程师们快速便捷地上手使用。
针对 OK3588-C 开发板套件,飞凌提供了三个不同的系统软件平台,分别是:嵌入式Linux、Android12、Ubuntu-Core+Forlinx Desktop同时也提供了对应的参考资料,为了让开发者在搭建开发环境上面少踩一些坑,飞凌直接帮开发者搭建好了各个虚拟机环境,直接打开使用即可,如下图所示。
(OK3588 资料包)
如果想了解飞凌 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_用户使用手册_V1.1_20230714.pdf》,这个文档提供了详细的测试方式,以及镜像烧录和OTA 方式,如下图所示。
(用户使用手册)
基本上,通过以上两个手册就可以完成 OK3588-C 开发板的 Android12 软件环境搭建,应用程序测试,镜像固件烧录和升级,这些常规操作。
这一系列标准的开发环节,其他两个系统平台(嵌入式Linux 和 Forlinx-Desktop)也是相差不大的,其他两个系统也可以作为参考。
本篇文章系统地介绍了飞凌 OK3588-C 开发板的出厂资料构成,以及以Android12 系统为例,介绍了这些软硬件资料的使用方式,下一篇文章,我们将会记录以下这些开发过程,比如搭建开发环境,编译OK3588-C 的软件 SDK,编译一个应用程序工程项目,下载到开发板运行,等等。
欢迎各位同学持续关注。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !