草庐IT

firefly-rk

全部标签

RK3399驱动开发 | 21 -Marvell交换机芯片88E6390X调试(基于linux主线5.4.32内核)

一、88E6390X1.芯片框图88E6390X芯片是Marvell的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。2.RK3399连接框图RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:二、设备树描述&gmac{ phy-supply=&vcc3v3_sys>; phy-mode

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

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

RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132733901红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…瑞芯微开发专栏上一篇:《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)》下一篇:《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》前言  

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

RK356x 在uboot下设置GPIO引脚默认电平

问题简述在uboot启动的时候需要把某个CPU引脚拉高或者拉低,促使某个功能能正常运行。问题解决方法思路一首先打开RK356X的SDK软件包,查看一下uboot源码,这次我先在u-boot/common/board_f.c和board_r.c文件上添加GPIO口设置,虽然添加了gpio_direction_output()或者gpio_set_value()类似的GPIO设置的函数,但是用万用表测量了一下,怎么都不起效果。思路二思路一不行,只能看看还有什么方式能设置GPIO的了,然后找到一个文件uboot/arch/arm/mach-rockchip/rk3568/rk3568.c。里面都是用

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.

RK3568工业开发板工控板说明

说明HW356X-GKA是采用中高端的通用型SOC,一款基于Rockchip公司RK3568处理器的工控主板。主板标配处理器为Cortex®-A55四核,最高主频2GHz的RK3568处理器,内置4GBDDR4内存(最大8GB),32GBeMMC存储。集成4核arm架构A55处理器和MaliG522EE图形处理器,支持4K解码和1080P编码集成了大量外设接口,包括千兆以太网、USB3.0、RS232、HDMI、eDP、LVDS、SATA、PCIE等接口,内置独立的NPU、可用于轻量级人工智能应用。支持Linux、Ubuntu、Android多种操作系统,主要面向物联网网关、NVR存储、工控平

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压力测试

RK3568开发环境搭建

前面我给大家展示了RK3568的开发板,但是并没有对RK3568的芯片资源进行描述,这里简单给大家看下该芯片的资源,具体的请看瑞芯微官网https://www.rock-chips.com/对芯片有了写了解之后,下面就开始搭建开发环境,让我们早点感受一下这个芯片的强大之处Linux下的环境搭建目的:我们要进行驱动开发,那么就需要编译源码,在编译源码之前,就必须的获取到SDK和安装一些依赖,为了方便后面我们的开发,还需安装其他,具体如下:1.安装虚拟机一般情况下我们都是跑的window,但是我们的源码编译只能在linux系统下,所以需要安装个虚拟机,让这个虚拟机来跑Linux:使用VmwareW

RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132826197红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…瑞芯微开发专栏上一篇:《RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》下一篇:《RK3568开发笔记(九):开发板buildroot固件调通RS485口,运行项目中RS485协议调试工具Demo》前言  前面发现开发