电子产业一站式赋能平台

PCB联盟网

搜索
查看: 13|回复: 0
收起左侧

现在的嵌入式 ARM 芯片,性能越来越炸裂了!

[复制链接]
匿名  发表于 2023-9-15 17:50:00 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
关注我,一起变得更加优秀!

随着搭载华为 Kirin 9000S 处理器的 HUAWEI Mate 60 Pro 低调上市,国产高性能处理器芯片正在不断崛起,
硬件资源越来越丰富,处理器性能越来越强劲,随之而来的软件应用生态也在不断进步。
作为一名业余的嵌入式物联网工程师,我感觉现在的嵌入式处理器芯片跟四五年前相比,已经有了翻天覆地的变化,
从原本简单的 32 位单/双核,到今天的64位多核异构,从 ARM 架构再到 RISC-V 架构,这些变化已经不知道用什么文字来形容。
一天不学习就感到难受的我,最近在学习和了解瑞芯微 Rockchip 的嵌入式AI高性能处理器,

hpk3ehx5unm6405255436.jpg

hpk3ehx5unm6405255436.jpg


刚好就在上周,我收到飞凌嵌入式的邀请,申请试用了飞凌嵌入式最新研发的,基于瑞芯微 RK3588 处理器的工业级(商业级)核心板,FET3588-C。

以前我在嵌入式Linux开发板行业工作的时候(大概是2015年),就已经使用过飞凌嵌入式的开发板产品,

我相信跟我差不多年龄,搞嵌入式 Linux 开发的工程师,都应该听说过飞凌嵌入式,作为老牌的嵌入式硬件平台研发企业,

这家总部在河北保定的公司,已经走过了17个年头。

话不多说,先来看一下瑞芯微的 RK3588 处理器芯片的简介,了解一下这款基于 ARM 架构的的通用型 SoC,能给各位工程师带来哪些炸裂的硬件性能,如下图所示。

xe01dwooazu6405255536.png

xe01dwooazu6405255536.png

(RK3588 处理器简介)

如上图所述,按照 RK3588 的硬件性能数据,它可以毫无压力地进行高清图像处理以及 8K 高清视频编解码编解码,

除此以外,它还带有一个 6 TOPS算力的 NPU 神经网络处理器,可以轻松地在边缘端运行一些离线的AI推理模型。

飞凌嵌入式为了让广大嵌入式工程师能更好地应用他们研发的核心板产品,都会以核心板+功能底板的组合形式,

对外提供一套功能完整的开发板硬件套件,同时提供相应的开发板软硬件配套资料,帮助工程师们快速便捷地上手使用。

针对 OK3588-C 开发板套件,飞凌提供了三个不同的系统软件平台,分别是:嵌入式Linux、Android12、Ubuntu-Core+Forlinx Desktop

同时也提供了对应的参考资料,为了让开发者在搭建开发环境上面少踩一些坑,飞凌直接帮开发者搭建好了各个虚拟机环境,直接打开使用即可,如下图所示。

z0hcq2hsurb6405255636.png

z0hcq2hsurb6405255636.png

(OK3588 资料包)

如果想了解飞凌 OK3588-C 的核心板和功能底板详细的硬件资源说明,可以参考飞凌嵌入式提供的出厂资料文档《OK3588-C_硬件手册_V1.2_20230423.pdf》,

关于功能底板对外引出的硬件资源接口,如下图所示。

nxuuima3lro6405255737.png

nxuuima3lro6405255737.png

(硬件资源接口)

以 Android12 系统为例,如果想了解 OK3588-C 开发套件如何搭建 Android 软件开发环境,以及如何编译 Android12 SDK 源代码,

可以参考出厂资料文档《OK3588-C_Android12.0_用户编译手册_V1.0_20221201.pdf》,文档里面均有非常详细的描述,如下图所示。

uwd2ya5sh0j6405255837.png

uwd2ya5sh0j6405255837.png

(用户编译手册)
如果想快速上手使用和测试 OK3588-C 开发板的 Android12 系统,并且在开发板上面快速验证各个硬件资源,

可以参考出厂资料文档《OK3588-C_Android12.0_用户使用手册_V1.1_20230714.pdf》,这个文档提供了详细的测试方式,以及镜像烧录和OTA 方式,如下图所示。

3qsn2a5hkh56405255937.png

3qsn2a5hkh56405255937.png

(用户使用手册)
基本上,通过以上两个手册就可以完成 OK3588-C 开发板的 Android12 软件环境搭建,应用程序测试,镜像固件烧录和升级,这些常规操作。

这一系列标准的开发环节,其他两个系统平台(嵌入式Linux 和 Forlinx-Desktop)也是相差不大的,其他两个系统也可以作为参考。

本篇文章系统地介绍了飞凌 OK3588-C 开发板的出厂资料构成,以及以Android12 系统为例,介绍了这些软硬件资料的使用方式,

下一篇文章,我们将会记录以下这些开发过程,比如搭建开发环境,编译OK3588-C 的软件 SDK,编译一个应用程序工程项目,下载到开发板运行,等等。

欢迎各位同学持续关注。

最后,来欣赏一下飞凌 OK3588-C 开发板的实拍照片。

jqlzpx5rxnx6405256037.jpg

jqlzpx5rxnx6405256037.jpg



m2wvawoewum6405256137.jpg

m2wvawoewum6405256137.jpg


iywatc2xpzv6405256238.jpg

iywatc2xpzv6405256238.jpg


kqles2ncatd6405256338.jpg

kqles2ncatd6405256338.jpg


huojuu1mm4o6405256438.jpg

huojuu1mm4o6405256438.jpg


ojx2cy4afs06405256538.jpg

ojx2cy4afs06405256538.jpg


nrrvgou52cw6405256638.jpg

nrrvgou52cw6405256638.jpg

-END-
往期推荐:点击图片即可跳转阅读

                                                       
                                                               
                                                                       
                                                                               

ax4sla3lrdy6405256738.jpg

ax4sla3lrdy6405256738.jpg

                                                                               
                                                                                        源代码里面,那些看了让人忍俊不禁的注释
                                                       
                                                               
                                                                       
                                                                               

il43113f2036405256838.jpg

il43113f2036405256838.jpg

                                                                               
                                                                                        努力学习,写出容易维护的嵌入式代码!
                                                               
                                                                       
                                                                               

hdfaq0ova0j6405256938.jpg

hdfaq0ova0j6405256938.jpg

                                                                               
                                                                                        嵌入式软件重构,有哪些需要注意的地方?
                                                                               
                                                                       
                                                               
                                                       
                                                我是老温,一名热爱学习的嵌入式工程师
关注我,一起变得更加优秀!
回复

使用道具

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表