作为国产芯片厂商的佼佼者,瑞芯微推出的RK3588、RK3576、RK3568、RK3562系列芯片在市场中占据了重要地位。...测试数据汇总 巅峰对决:RK3576 VS RK3588 轻量角逐:RK3562 VS RK3568 数据解读与应用指南 通过在不同平台上对yolov5s(640×640)目标检测模型的推理性能测试对比...RK3576全国产工业核心板 创龙科技基于瑞芯微RK3576J/RK3576,推出了工业核心板和评估板。...开发环境 Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:VMware16.2.5、Ubuntu22.04.5 64bit U-Boot:U-Boot...-2017.09 Kernel:Linux-6.1.75 LinuxSDK:LinuxSDK-[版本号] (基于rk3576_linux6.1_release_v1.0.0_20240620) 硬件平台
1.下载Linux-SDK源码包 这里是官网链接 2.解压Linux-SDK源码包 将下载好的Linux-SDK源码包拷贝至虚拟机,虚拟机安装好7z解压缩工具和git工具。...下载远程 bundle 仓库 git clone https://github.com/FireflyTeam/bundle.git -b rk3288-linux-bundle #3..../bundle/update rk3288-linux-bundle #5....cd /RK3288/firefly-sdk/kernel #进入内核源码目录 export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf-...1.firefly-rk3288 设备树文件 firefly-rk3288 设备树文件位于/firefly-sdk/kernel/arch/arm/boot/dts目录下,对于led设备,我们需要打开rk3288
笔者手头有一块ITOP-RK3588开发板。作为瑞芯微电子(Rockchip)旗下的高性能应用处理器芯片,自发布以来受到了业界的广泛关注。...该芯片采用了先进的ARM架构,本文为大家介绍如何刷入Linux。 笔者是10寸屏幕,带转接板。 目前,RK3588开发板可以直接刷入Android、Linux系统。...04 刷入系统 进入RKDevTool_Release工具文件夹,将镜像(Android12或者Linux镜像)放在烧写器的image文件夹中,如下图所示。
上面有的内容就不在本文叙述了,大家可以参考教程https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_gpt.html 这篇文章主要如何对板子做一些基础的配置...rk3399-evb-ind-lpddr4-linux.img -j10 确认编译配置正确 ➜ kernel git:(firefly) ✗ grep "NFS" ./.config # CONFIG_USB_FUNCTIONFS..._linux_release_v2.5.1_20210301/rockdev/pack/FIREFLY-RK3399_Ubuntu-r21062_v2.5.1b_220924.img cd /home/...zhongyi/code/rk3399_linux_release_v2.5.1_20210301/rockdev/pack/ sudo upgrade_tool uf FIREFLY-RK3399..._Ubuntu-r21062_v2.5.1b_220924.img 具体编译打包可以参考:https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_gpt.html
一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:RK3568...驱动开发,本专栏为rk3568驱动开发学习记录 欢迎大家点赞 收藏 ⭐ 加关注哦!...RK3568测试(RS232/RS485/CAN/继电器/三路LED/蜂鸣器) RS232测试 设备树如下 &uart3{ dma-names = "tx", "rx";...pinctrl.dtsi下加入 rs485 { rs485_ctrl: rs485-ctrl { rockchip,pins = RK_PD2...RK_FUNC_GPIO &pcfg_output_low>; }; }; 因为RS485是半双工的,所以要么先测接收功能要么测发送功能,从原理图上可以看到,接受与发送功能的切换是GPIO4
瑞芯微(Rockchip)最新发布的RK3576一经推出,就吸引了大量原本关注RK3588的开发者。...RK3588 作为旗舰级芯片,性能固然强大,但 RK3576 凭借其超高的能效比、优化的成本结构以及针对特定场景的深度优化,正在成为中高端市场的热门选择。那么,RK3576 究竟有哪些优势?...RK3588 的 8K@60fps 更适合超高清视频处理(如高端电视盒子、AI 视觉设备)。RK3576 存储选择更灵活,可搭配低成本方案(如 SPI NAND),而 RK3588 需要更高规格存储。...功耗与成本:RK3576 的最大优势项目RK3576RK3588典型功耗1.2W(低负载)12W TDP(高性能)成本约 RK3588 一半较高(旗舰定位)分析:RK3576 功耗极低,适合电池供电设备...总结:RK3576 vs RK3588,如何选择?
Android Sensor 框架 一图胜千言 RK sensor 不同平台在 kernel 层的实现不一样,RK、MTK、高通 三家都有自己的框架。...下文只介绍 RK sensor 在 kernel 层的框架。...而 RK 平台是把所有的传感器直接挂在 kernel,不考虑低功耗场景。...RK3399 博主手里有一块 RK3399 的板子,带的 sensor 原理图如下: 从 dts 看,他们挂在一路 I2C4,速率是 400Khz。...RK 也没有提供虚拟 sensor,需要的话需要自己实现。虚拟 sensor 就是利用多个物理 sensor 的数据进行耦合,实现其他功能的 sensor。
目前 RK 平台只支持 NEC 编码的红外协议。...3、RK3399 实例分析 RK 平台 pwm driver 目录如下: /kernel/drivers/input/remotectl/rockchip_pwm_remotectl.c /kernel...这里将红外编码值映射成 Linux 下标准键。...= rk_pwm_of_match, #ifdef CONFIG_PM .pm = &remotectl_pm_ops, #endif }, .remove = rk_pwm_remove,...}; module_platform_driver_probe(rk_pwm_driver, rk_pwm_probe); static int rk_pwm_probe(struct platform_device
RK3588和RK3576系列作为都是瑞芯微(Rockchip)高性能处理器代表,性能如何?价格如何?作为硬件产品开发的我们,这两款产品到底有什么区别呢,我们一起探索。...超强的视频编解码能力编码能力RK3588最高支持8K@30fps H.264/H.265,RK3576最高支持4K@60fps H.264/H.265。...解码能力RK3588支持最高8K@60fps H.265,RK3576最高支持8K@30fps。两者都具备很强的视频编解码能力,在8K的视频编解码能力上RK3588更胜一筹。...总结:性价比极高的RK3576综合性能来讲,RK3588的CPU性能更强,强AI需求建议使用RK3588;但RK3576作为瑞芯微最新推出的一款高性能SOC,它可以说极具性价比,以30%的价格获RK3588...的70%的性能.下面2款是RK3588和RK3576现成样品实物附:RK3576的参数对比表
“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或裸机应用程序,如Linux + RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。...RK3568J非对称AMP开发案例创龙科技RK3568J工业核心板(SOM-TL3568)已提供了非对称AMP开发案例,并继续快速完善中。...实现串口回显功能案例案例功能:CPU0、CPU1、CPU2核心运行Linux系统;CPU3核心运行Baremetal、RT-Thread(RTOS)程序,实现RS485 UART7串口的回显功能。...图 1请将案例产品资料案例提供的amp.img镜像拷贝至评估板文件系统,执行如下命令将其固化至Linux系统启动卡对应分区。...fsyncTarget# syncTarget# reboot图 2将评估板上电启动,在U-Boot倒计时结束之前按下空格键进入U-Boot命令行模式,执行如下命令关闭设备树uart0和uart7配置,避免Linux
驱动开发,本专栏为rk3568驱动开发学习记录 欢迎大家点赞 收藏 ⭐ 加关注哦!...RK3568 RTC驱动实验 1. RTC简介 RTC 也就是实时时钟,用于记录当前系统时间,对于 Linux 系统而言时间是非常重要的,使用 Linux 设备的时候也需要查看时间。...RTC代码解析 涉及到的目录功能总结 class.c:向linux设备模型核心注册了一个类RTC,提供了RTC子系统的一些公共函数,让各个RTC驱动注册集成到我们的linux内核中,向驱动程序提供了注册...RTC时间查看与设置 RK809 内部 RTC 的使能需要先使能 RK809,默认已经使能,我们打开设备树 rk3568-evb.dtsi: rk809: pmic@20 { compatible...= ; clock-output-names = "rk808-clkout1", "rk808-clkout2"; //fb-inner-reg-idxs =
音频驱动使能 RK 官方已经写好了 RK809 CODEC 驱动,因此我们直接配置内核使能 RK809 CODEC 驱动即可,按照如下所示步骤使能 RK809 CODEC 驱动。...linux defconfig 文件,看到以下内容。...CODEC 驱动,只是写了 RK817,说明 RK809与RK817 CODEC 部分驱动代码做了兼容!...SimpleCard 是 ASoC(Advanced LinuxSound Architecture,高级 Linux 音频架构) 通用的声卡驱动,可支持大部分标准声卡的添加。...打开/kernel/arch/arm64/boot/dts/rockchip/rk3568-linux.dtsi 41 rk809_sound: rk809-sound { 42
一、Linux SPI驱动框架 Linux下的spi驱动和i2c驱动十分类似,也可以分为三个部分:SPI核心,spi主机控制器(i2c中叫做i2c适配器),spi设备。...= "rockchip,rk3228-spi", }, { .compatible = "rockchip,rk3288-spi", }, { .compatible = "rockchip,rk3368.../module.h>//模块加载卸载函数 #include linux/kernel.h>//内核头文件 #include linux/types.h>//数据类型定义 #include linux...linux/kernel.h>/*包含printk等操作函数*/ #include linux/of.h>/*设备树操作相关的函数*/ #include linux/gpio.h>/*gpio接口函数...*/ #include linux/of_gpio.h> #include linux/platform_device.h>/*platform device*/ #include linux/spi
RK3562J非对称AMP开发案例本文主要介绍基于RK3562J的非对称AMP开发案例,适用开发环境如下。...-5.10.198LinuxSDK:LinuxSDK-[版本号](基于RK3562_LINUX_SDK_RELEASE_V1.1.0_20231220)硬件平台:创龙科技RK3562J工业评估板(TL3562...程序,实现Linux端的rpmsg数据的接收与发送功能。...Linux端。.../rpmsg_echo -n 8查看更多RK3562J相关的案例演示,各位工程师可以自行下载查看,快来试试吧!
芯片不同功能单元(CPU/GPU/NPU)提供精准供电 四大模块: RK860-2(主控CPU核) ×2 RK860-3(负责GPU/NPU) ×1 外部DC-DC转换器 ×1 ...-2/RK860-3通过I2C总线通信 GPU负载高时自动通知RK860-2调高CPU电压 RK3588 Power Tree完整版图太大,截图看不完,需要的可以下载附件完成版。...RK3588 EVB开发板原理图 往期链接分享: RK3588 EVB开发板原理图讲解【一】RK3588原理图设计- 整体框架设计 RK3588 EVB开发板原理图讲解【二】RK3588原理图设计- HDMI...输出设计 RK3588 EVB开发板原理图讲解【三】RK3588原理图设计- 电源管理设计 RK3588 EVB开发板原理图讲解【四】RK3588原理图设计- PCIE接口设计 RK3588 EVB开发板原理图讲解...【五】RK3588原理图设计- DDR电源设计 RK3588 EVB开发板原理图讲解【六】RK3588原理图设计- eMMC电路设计 RK3588 EVB开发板原理图讲解【七】RK3588原理图设计-
RK3576 Linux-RT实时性测试数据使用Cyclictest延迟检测工具测试Linux系统实时性,分别在CPU空载、满负荷(运行stress压力测试工具)、满负荷-隔离CPU3核心(运行stress...Linux-RT系统的优势Linux-RT内核基于普通Linux内核增加PREEMPT_RT补丁,增加了系统响应的确定性和实时性。...Linux-RT使得开发者能够依托成熟的Linux开发环境,快速完成产品开发与部署,大幅缩短产品上市周期,为企业抢占市场先机提供强大助力。...Cyclictest系统实时性测试开发环境本文主要介绍基于RK3576J测试Linux系统实时性的方法,适用以下开发环境:Windows开发环境:Windows 7 64bit、Windows 10 64bitLinux...:LinuxSDK-[版本号](基于rk3576_linux6.1_release_v1.1.0)硬件平台:创龙科技RK3576J工业评估板(TL3576-EVM)隔离CPU核心状态本次测试以隔离CPU3
我们将会使用 rk-boot 来启动 gogf/gf 微服务。...1.下载 cfssl & cfssljson 命令行 推荐使用 rk 命令行来下载。...$ go get -u github.com/rookie-ninja/rk/cmd/rk $ rk install cfssl $ rk install cfssljson 官网下载 $ go get.../gf 快速开始 rk-boot 支持通过如下方式让 gogf/gf 服务获取证书。..." "github.com/rookie-ninja/rk-boot/gf" "net/http" ) // @title Swagger Example API // @version 1.0
RK完整的Secureboot包括两部分,第一部分为Linux的Secureboot,第二部分为Android特有的AVB(Android Verified Boot)。...安全性校验: 为公钥的校验,借助于芯片的一次性可编程安全存储模块(OTP 或 efuse), 在rk3399上称为efuse。...pc加密过程 (adsbygoogle=window.adsbygoogle||[]).push({}) 使用rk提供的签名工具(rk_sign_tool)进行签名步骤及原理如下 1.该工具首先会产生一对密钥对...uboot启动后,首先需要进行vbmeta的合法性验证,即安全性校验,RK的做法是将验证vbmeta的公钥信息经过trust加密后存储在security分区,其中trust分区的安全性又是受efuse验证的
RK3568核心板简介RK3568核心板是武汉万象奥科基于瑞芯微Rockchip的RK3568设计的一款高性能核心板。...RK3568和RK3399的性能差异产品名称HD-RK3568-CORE 核心板HD-RK3399-CORE 核心板操作系统Linux、Android、Ubuntu、YoctoLinux、Android...RK3568和RK3399都采用了ARM架构的GPU,但是RK3568采用的是ARM Mali-G52 MP2,而RK3399采用的是ARM Mali-T860 MP4。...制程工艺RK3568和RK3399都采用了台积电的制程工艺,但RK3568采用更先进的22纳米制程工艺,而RK3399则采用了28纳米制程工艺。...AI性能RK3568采用新一代的NPU(神经网络处理器)架构,相比于RK3399的NPU,RK3568的NPU性能更加强大。
RK1808开发板接上线之后,大概长这样: 同事已经帮忙把系统处理好了。...install adb -y adb devices # 确认设备是否正常 cd /example/mobilenet_v1 # 编辑test.py vim test.py # 指定目标运行设备为rk1808...# ret = rknn.init_runtime(target='rk1808') python test.py 正常执行过程会很快得到输出: --> config model done -->