草庐IT

RK3588 设备树pinctrl gpio子系统解析,解决GPIO无法正确拉高拉低的问题,RK3588设备树详解

一、RK3588设备树结构firefly的官方说明文档RK3588gpio系统说明function{ group{ rockchip,pin=bankgpiofunc&ref>; };};其中,bank是所属的组,Core-3588J有5组GPIObank:GPIO0-GPIO4,每组又以A0-A7,B0-B7,C0-C7,D0-D7作为编号区分。首先,对于firefly的rk3588j的开发板,其设备树有几个比较重要的文件,分别是/kernel/arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi;/kernel/arch/arm64/bo

RK3588平台产测之ArmSoM-W3软硬件重启测试

1.简介专栏总目录ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验2.ArmSoM-W3软硬件重启测试方案软件方式重启系统3000次测试硬件电源拔插重启3000次测试3.软件重启3000次测试测试原理:对目标板进行3000次软件方式重启系统测试,看开发板运行情况,是否能扛起3000次的连续重启。测试时间:2023年5月7日9:55--5月8日13:50测试工具:RK3588-ArmSoM-W3开发板,电源,屏幕,HDMI线,鼠标测试步骤:准备5块ArmSoM

RK3568|3588|3566处理器属于什么档次?

随着科技的迅猛发展,处理器作为计算机和电子设备的核心组件,其性能的提升对于设备的功能和用户体验起着至关重要的作用。在处理器市场中,不同的处理器被划分为不同的档次,以便用户能够更好地选择适合自己需求的产品。那么,RK3568处理器属于什么档次呢?本文将从性能、市场定位等方面对RK3568处理器的档次进行探讨。首先,我们来看一下RK3568处理器的性能。RK3568是瑞芯微公司推出的一款高性能、低功耗的处理器。它采用了4个高性能的Cortex-A55核心,同时配备了Mali-G52 GPU。这种配置使得RK3568处理器在处理速度和图形处理能力方面都表现出色。它支持4K解码和编码,能够处理多种视频

RK3588_X703 音频调试笔记

x703项目扩接板有接喇叭音频,硬件如下: 喇叭SPK播放无声的时候,首先要测R43贴片电压正常。需要dts中正确配置SPK_CTL_H的GPIO脚:es8316_sound:es8316-sound{ status="okay"; compatible="rockchip,multicodecs-card"; rockchip,card-name="rockchip-es8316"; hp-det-gpio=;//HP_DET_L io-channels=; io-channel-names="adc-detect"; keyup-threshold-microvolt=;

基于RK3588+FPGA+AI算法定制的智慧交通与智能安防解决方案

随着物联网、大数据、人工智能等技术的快速发展,边缘计算已成为当前信息技术领域的一个热门话题。在物联网领域,边缘计算被广泛应用于智慧交通、智能安防、工业等多个领域。因此,基于边缘计算技术的工业主板设计方案也受到越来越多人的关注。RK3588AI是瑞芯微推出的一款AI芯片,主要用于边缘计算领域。该芯片集成了瑞芯微最新的AI算法,可以实现语音识别、自然语言处理、图像识别等多种AI应用。同时,RK3588AI还支持语音和视觉自动转换技术,可以在没有触摸的情况下进行手势控制。因此,将RK3588AI芯片集成到工业主板设计中,可以大大提高设备的智能化程度和用户体验。本文将从以下几个方面介绍RK3588AI

RK3588 Android12调试USB 蓝牙模块

一、蓝牙的架构Android4.2之后采用bluedroid作为协议;整体由bluetooth.apk,bluedroid,libbt-vendor三个部分组成。bluetooth.apk:作为蓝牙服务进程,通过libblueooth_jni层获取bluetooth*.default.so提供的bt_interface_t控制接口并状态与数据回调注册到bluetooth*.default.so;完成对蓝牙模块的控制与数据接收;libbluetooth:主要是bluedroid的蓝牙协议栈的具体实现,向下调用libbt-hci的接口加载**libbt-vendor;**向上供libblueoot

firefly开发板RK3588内核裁剪的详细步骤

一、下载linuxSDK可能使用到工具安装:sudoapt-getinstallrepogitsshmakegcclibssl-devliblz4-tool\expectg++patchelfchrpathgawktexinfochrpathdiffstatbinfmt-support\qemu-user-staticlive-buildbisonflexfakerootcmakegcc-multilibg++-multilibunzip\device-tree-compilerncurses-dev\这个官网没有提供,因为比较大,回头我上传一份rk3588_repo_sdk_v1.0.2a.

RK3588平台产测之ArmSoM-W3 DDR压力测试

1.简介RK3588从入门到精通ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验2.环境介绍硬件环境:ArmSoM-W3RK3588开发板软件版本:OS:ArmSoM-W3Debian113.ArmSoM-W3DDR压力测试方案测试方案:同时对DDR进行三项压力测试:使用memtester工具对DDR进行压力测试使用stressapptest工具对DDR进行压力测试使用RK官方测试脚本进行DDR变频测试4.DDR压力测试测试原理:运行RK官方的DDR压力测试

在OK3588板卡上部署模型实现人工智能OCR应用(十一)

一、主机模型转换我们依旧采用FastDeploy来部署应用深度学习模型到OK3588板卡上进入主机Ubuntu的虚拟环境condaactivateok3588安装rknn-toolkit2(该工具不能在OK3588板卡上完成模型转换)gitclonehttps://github.com/rockchip-linux/rknn-toolkit2cdrknn-toolkit2注意这里需要1.4的版本gitcheckoutv1.4.0-fcdpackagespipinstallrknn_toolkit2-1.4.0_22dcfef4-cp36-cp36m-linux_x86_64.whl下载Fast

瑞芯微RK3588,交叉编译opencv

这里以opencv-4.6.0为例子。一、准备工作下载:opencv-4.6.0opencv_contrib-4.6.0.cache提取码:0816eigen-3.3.9.ffmpeg-6.0yasm-1.3.0交叉编译器_gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz二、安装ffmpeg2.1、安装yasmtarzxvfyasm-1.3.0.tar.gz#解压cdyasm-1.3.0#进入目录./configure#配置make&&makeinstall#编译安装2.2、安装ffmpegtar-zxvfffmpeg-6.0.