当前位置:   article > 正文

OK3588-C 开发板初体验-Android系统

ok3588

OK3588-C 开发板初体验

` 第二章 Android系统的烧录及使用


前言

瑞芯微的RK3399核心板发布时间较长,基于该核心板的网上资料较多,Android和linux开发上手相对容易,但较新、性能更强的RK3588核心板资料目前还比较少,正好手头上有张飞凌的ok3588-c开发板,简单记录一下试用体验,分享给大家(非专,不对的地方一块交流,望勿喷)。

提示:以下是本篇文章正文内容,下面案例可供参考
在这里插入图片描述

一、OK3588 开发板简介

RK3588是基于ARM64架构的低功耗高性能处理器,它包括4核Cortex-A55和4核Conrtex-A76以及独立的NEON协处理器和神经网络加上处理器NPU,可应用于计算机、手机、个人移动互联网,数字多媒体设备。
飞凌OK3588-C开发平台核心板和底板采用接插件的连接方式,主要接口如上图所示。

一、支持系统

OK3588-C 开发板目前支持并提供了 Linux、Android 和 Forlinx Desktop 三种系统的相关资料;Forlinx Desktop 体验下来感觉就是Ubutun 20的基础上定制的,兼容Ubutun系统的组件和命令。

二、Android12 系统软件资源特性

在这里插入图片描述

三、eMMC 存储器分区表

![在这里插入图片描述](https://img-blog.csdnimg.cn/18c40638b2d6456699b7d2ce6f6104d8.png#pic_cen

二、Android系统烧录

1.烧录前准备

OK3588-c开发板有串口登录和网络登录两种系统登录方式,系统开机前硬件准备:

  • 12V3A DC 电源线
  • 12V3A DC 电源线
  • 调试串口线(串口登录使用) 开发板上的调试串口为 Type-C USB 插孔,用户可以使用 USB 转 Type-C 线连接开发板和 PC 机。
  • 网线(网络登录使用)
  • 屏幕,根据开发板接口连接屏幕(不需要显示的可以不接)

注意:串口连接TYPE-C线要接如下接口,系统烧录要接对面的TYPEC0接口
在

2.调试串口驱动安装

OK3588-C 平台调试串口使用的是 Type-C 接口,板载 USB 转 UART 芯片,无需客户购买 USB 转串口调试工具,使用极其简单方便。
安装驱动请使用用户资料\Ubuntu\工具\目录下提供的驱动包 DriverAssitant_v5.1.1.zip 进行装。
解压完成后直接运行 DriverInstall.exe,为确保安装最新的驱动,请先点击驱动卸载,再驱动安装

3.串口登录方式

可使用串口连接工具,如putty

串口连接设置说明:

  • 串口设置:波特率 115200、数据位 8、停止位 1、无校验位、无流控制
  • 串口终端登录为 forlinx 用户,密码 forlinx;界面登录为 forlinx 用户,免账户密码登录
  • 软件需求:PC 端 Windows 系统需要安装超级终端软件,超级终端软件有多种,可自行使用自己熟悉的串口终端软件

4.烧录系统

OTG 驱动安装

  • 路径:OK3588-C(Ubuntu)用户资料\Ubuntu\工具\DriverAssitant_v5.11.zip
  • 将上述路径文件解压到任意目录,以管理员权限运行
  • 打开 DriverInstall.exe 程序。
    在这里插入图片描述

RKDevTool 烧写测试

  • 路径:OK3588-C(Android)用户资料\Android\工具\RKDevTool_Release_v2.84.zip
  • 这是瑞芯微提供的一款开发工具,使用前将其解压到全英文路径下,用Type-C线连接开发板TYPE-C0口和主机,按住开发板的 recovery 键不要松开,然后按一下 reset 键系统复位,大约两秒后松开 recovery键。瑞芯微开发工具上将提示发现 loader 设备。
  • 注意:识别设备的操作是开发板上电时 recovery 按键是按下的状态。
  • 注意:理论上瑞芯微开发工具解压目录随意,但有用户反馈瑞芯微开发工具解压目录需为全英文,若打开开发工具后与下图不一致,请考虑解压其在全英文目录下。
  • 打开瑞芯微开发工具
    在这里插入图片描述
    点击“升级”按钮进行升级,右侧区域提示升级成功则可以进入系统,愉快试用了。

三、OK3588 平台界面功能使用及测试

1.桌面功能测试

开发板定制的Android系统基于Android12版本。
开发板启动后桌面显示如下:
在这里插入图片描述

注:屏幕显示,和Ubuntu一样可在uboot里面配置,如下;

uboot 菜单动态控制

1 显示类型设置
  • 该方式在现有已支持屏幕的基础上不需要重新编译和烧写,即可切换屏幕。
  • 在 uboot 自启动过程中串口终端按下 space 空格按键,即可弹出控制选项.
    在这里插入图片描述
    屏幕配置选项如下:
    在这里插入图片描述
    在设置显示时,输入显示接口对应的序号,将会为对应的接口分配 VP。若再次输入,会依次切换该
    端口可以使用的 VP,或是关闭为端口分配的 VP,比如关闭hdmi0屏幕,输入1即可(配置到如上图只有直接的屏幕可用)。

2.桌面其他功能

系统自带如下应用,体验下来系统整体流程度比上一代的3399PRO要高很多,可以做到像现在手机一样丝滑(毕竟性能提高了很多)。
默认还有视频播放、网络、蓝牙配置、同显异显等界面,和Ubutun大同小异,大家可以根据需要去摸索

3.OK3588 平台多媒体测试

OK3588 同样也支持 UVC 摄像头。

摄像头图像预览

插入支持 UVC 的USB摄像头,点击桌面相机应用可以实时预览,并进行拍照;

在这里插入图片描述
向右滑动屏幕,可以打开切换拍照和录像以及进行设置:
在这里插入图片描述

OV13850 Camera 测试

OK3588 支持 5 路 mipi Camera,其中 CAM1、CAM2 用于 OV13850,CAM3、CAM4、CAM5
用于 MIPI OV5645 ,当前版本暂不支持 MIPI OV5645。
请先断电,插入两路 OV13850 Camera,上电启动,点击相机应用可进行预览(参考如上USB摄像机)

4.Android开发体验

OK3588 大多应用场景还是用于嵌入式或者APP开发,开发者选项和普通手机一样在设置中就可以开启,APK的安装调试也是一切正常,试了下运行3399的 npu加速的实时视频分析应用,进行3588适配后也是可以运行的,只不过帧数不高只有10桢左右,可能NPU加速的工程没有对3588进行优化,毕竟性能差很多的3399NPU加速都能跑到30桢(看样子适配很重要啊)。
在这里插入图片描述

总结

同样体验了3588 Android系统一断时间,结合官方文档入门也还是比较简单的(丰富的文档和资料很重要),系统流程度也非常高,遗憾的是时间较短NPU加速部分笔者还没完全适配,没有发挥出3588该有的性能水准,以后有机会单独研究一下这一块;
以上就是今天要讲的内容,本文仅仅简单介绍了3588的使用,后续可能会持续更新。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/899375
推荐阅读
相关标签
  

闽ICP备14008679号