首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
rk专题
全志/RK安卓屏一体机:医疗自助服务终端,支持鸿蒙国产化
医疗自助服务终端 为了解决传统医疗模式下的“看病难、看病慢”等问题,提高医疗品质、效率与效益,自助服务业务的推广成为智慧医疗领域实现信息化建设、高效运作的重要环节。 医疗自助服务终端是智慧医疗应用场景中最常见的智能设备之一,它通过与医院信息化系统互联,实现如挂号、缴费、导诊以及医学影像胶片诊断报告等资料类的存储、检索、查阅、打印等自助服务,从而减少了医护人员的投入,有效缓解各个科室的运行压
阅读更多...
RK 方案u-boot阶段添加驱动
驱动部分: u-boot/drivers/video/drm/gpio_init.c /** (C) Copyright 2008-2017 Fuzhou Rockchip Electronics Co., Ltd** SPDX-License-Identifier: GPL-2.0+*/#include <config.h>#include <common.h>#include <errn
阅读更多...
全志/RK安卓屏一体机:仓储物料管理系统,支持鸿蒙国产化
随着企业供应链管理的不断发展,对仓储物料管理的要求日益提高。企业需要实时追踪和管理物料的流动,提高物流效率、降低库存成本和减少库存的风险。因此,仓储物料管理系统的实现成为必要的手段。 仓储物料管理系统一体机作为一种新型的物料管理系统,已成为越来越多企业的选择。该系统一体机集成了物流、仓储、信息等多个功能模块,能够全面管理和控制物料。 仓储物料管理系统一体机利用条码技术对物料进行自动识别
阅读更多...
RK方案有时一开机要设置GPIO口点平
有时候RK方案,需要一开机就设置GPIO口电平,需要在uboot阶段,board.c #define GPIO_BANK0 0#define GPIO_BANK1 32#define GPIO_BANK2 64#define GPIO_BANK3
阅读更多...
「字符串」字符串哈希|RK匹配:前缀哈希|滚动哈希 / LeetCode 28(C++)
目录 概述 思路 核心概念:字符串哈希 算法过程 1.前缀哈希 2.滚动哈希 复杂度 Code 1.前缀哈希版 2.滚动哈希版 概述 我们今天从最简单的暴力匹配算法BF讲起,谈谈字符串哈希思想。 LeetCode 28: 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0
阅读更多...
Mediapipe 在RK3399PRO上的初探(一)(编译、运行CPU和GPU Demo, RK OpenglES 填坑,编译bazel)
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 BlogID=103 环境说明 Ubuntu 18.04gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)OpenGl ES 3.1 or 3.1+RK3399PRO 板卡 前言 由于我们小组的产品
阅读更多...
零基础也能学!在RK平台下的OpenHarmony分区镜像烧录
开源鸿蒙硬件方案领跑者 触觉智能 本文适用于在Purple Pi OH开发板进行分区镜像烧录。触觉智能的Purple Pi OH鸿蒙开源主板,是华为Laval官方社区主荐的一款鸿蒙开发主板。 该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势: 支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;
阅读更多...
如何将RK R75键盘的右Alt键改为Ctrl键
打开注册表地址栏中输出 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 右键新建二进制值,名称设为ScanCode Map按下图输入数值
阅读更多...
rk芯片的camera模组接口cif接口和mipi接口的区别
从rk出的rv1108芯片demo板上的硬件连接框图如下,会发现有两个camera接口,分别是mipi接口的主摄像头,和使用cif的次摄像头。从名字上看,mipi(mobile industry processor interface),在rv1108的芯片上主要分为dsi和csi,也就是用于视频输出的显示接口和用于视频输入的camera接口。cif(camera interface)就比较单
阅读更多...
[RK-Linux] RK3399 MMC、SD、SDIO基础分析
MMC是MultiMedia Card的简称,从本质上看,它是一种用于固态非易失性存储的内存卡规范,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等方方面面的内容。 从1997年MMC规范发布至今,基于不同的考量(物理尺寸、电压范围、管脚数量、最大容量、数据位宽、clock频率、安全特性、是否支持SPI mode、是否支持DDR mode等等),进化出了MMC、SD、micro
阅读更多...
[RK-Linux] RK3399 DRM驱动程序框架详解
如果需要编写一个DRM驱动,应该怎么做呢?具体流程如下: (1) 定义struct drm_driver,并初始化成员name、desc、data、major、minor、driver_features、fops、dumb_create等; (2)调用drm_dev_alloc函数分配并初始化一个struct drm_device; (3) 调用drm_mode_config_init初始化
阅读更多...
[RK-Linux] RK3399启动流程详解
一、SoC启动流程 1.1 BootROM介绍 在嵌入式系统中,SoC(System on Chip)制造商通常会在芯片内部集成一段固化的启动代码,这段代码被称为BootROM,它负责系统的最初级启动程序。 1.1.1 初始化硬件 当SoC上电时,首先由BootROM接管系统,其首要任务是初始化硬件环境。这包括配置CPU、关闭看门狗定时器、初始化系统时钟以及初始化必要的外设,如USB控制器
阅读更多...
记录RK键盘蓝牙搜索不到
说明书 现象 Q键快速闪烁等待回连但是蓝牙搜索不到 过程 使用手机尝试搜索,依旧失败 解决方案 fn+w 长按 w键开始闪烁 打开蓝牙搜索 链接成功
阅读更多...
【RK android6.0 实现假关机真开机效果】
RK android6.0 实现假关机真开机效果 需求描述解决方法 郑重声明:本人原创博文,都是实战,均经过实际项目验证出货的 转载请标明出处:攻城狮2015 Platform: Rockchip CPU:rk3368 OS:Android 7.1.2 Kernel: 3.10 需求描述 由于硬件设计,使用错误的pmu,导致每次关机,机器会自动开机,现在需要
阅读更多...
RK平台内核解压方式
64 位平台 64 位平台的机器通常烧写Image,由U-Boot 加载到目标运行地址。但是 RK平台的 U-Boot 还可支持 对64位 LZ4格式的压缩内核进行解压。但是用户必须使能: CONFIG_LZ4=y 64位LZ4压缩内核的解压前、后地址必须定义在各平台的 rkxxx_common.h 文件中 #define ENV_MEM_LAYOUT_SETTINGS \"scr
阅读更多...
RK DVP NVP6158配置 学习
NVP6158简介 NVP6158C是一款4通道通用RX,提供高质量图像的芯片。它接受来自摄像机和其他视频信号的独立4通道通用输入来源。它将4通道通用1M至8M 7.5P视频格式数字化并解码为代表8位ITU-R BT.656/1120 4:2:2格式的数字分量视频,并将单独的BT.601格式与27/36/37.125MHz同步,54/72/74.25MHz和108/144/148.
阅读更多...
字符精确匹配算法bf、kmp、bm、sunday、rk
字符精确匹配算法bf、kmp、bm、sunday、rk 目录 字符精确匹配算法bf、kmp、bm、sunday、rkbf算法算法详解算法代码 kmp算法算法详解算法代码 bm算法算法详解算法代码 Sunday算法算法详解算法代码 rk算法算法详解算法代码 bf算法 算法详解 bf算法又称暴力匹配算法,暴力匹配的思路是:从头开始,一个一个的去匹配,每匹配成功一个字
阅读更多...
[RK-Linux] 移植Linux-5.10到RK3399(十一)| 检查Nor FLASH(XM25QH128A)配置
ROC-RK3399-PC Pro 使用 SPI1 与 XM25QH128A FLASH芯片进行通讯: SPI1 网络: SPI 控制器介绍: SPI 是一种高速、全双工、同步的串行通信接口。在 RK3399 上,SPI 接口通常用于连接外部设备,如闪存、传感器或其他需要高速数据传输的设备。RK3399 提供了多个 SPI 主控接口,每个接口可以配置为不同的工作模式,以适应不同的
阅读更多...
[RK-Linux] 移植Linux-5.10到RK3399(九)| 配置USB-A支持HOST功能
文章目录 一、原理图二、设备树三、功能验证 一、原理图 RK3399 的 USB 控制器接口如图: 其中 USB PHY0 的 HOST0_DP、HOST0_DM 网络没有使用。 USB PHY0 的 TYPEC0_DP、TYPEC0_DM、TYPEC0_U2VBUSDET 网络用作 type-c 接口。 USB PHY1 的 HOST1_DP、HOST1_DM 网络
阅读更多...
[RK-Linux] rkimage固件打包与固件头部数据结构简明分析
rkimage 是由 RK 工具打包的固件头部信息,它是 RK 自定义的一种打包方式,因此在烧录固件的使用也要使用配套的烧录工具。 RK 固件打包分析 在 rk-linux SDK 根目录执行 ./build.sh updateimg 实际上是运行脚本的 build_updateimg 函数: function build_updateimg(){IMAGE_PATH=$TOP_DIR/ro
阅读更多...
[RK-Linux] 从主线U-Boot移植PCIe及其PHY驱动到RK3399 U-Boot
rk3399 u-boot 并没有支持 pcie 及其 phy 驱动,但是上游代码有支持。这里通过从上游 v2024.01-rc3 分支移植这部分驱动到 rk u-boot。 通过 rk3399.dtsi 知道 pci 匹配项为 rockchip,rk3399-pcie: pcie0: pcie@f8000000 {compatible = "rockchip,rk3399-pcie";...
阅读更多...
[RK-Linux] 解决RK3399 M.2 NVMe SSD根文件系统分区容量无法扩展到最大问题
延续《[RK-Linux] RK3399支持M.2 NVMe SSD启动》 在检查分区与挂载情况的时候,根文件系统分区容量是有问题的: root@buildroot:/# df -hFilesystem Size Used Avail Use% Mounted on/dev/root 692M 430M 209M 68% /devtmpfs
阅读更多...
[RK-Linux] 解决RK3399 M.2 NVMe SSD根文件系统分区容量无法扩展到最大问题
延续《[RK-Linux] RK3399支持M.2 NVMe SSD启动》 在检查分区与挂载情况的时候,根文件系统分区容量是有问题的: root@buildroot:/# df -hFilesystem Size Used Avail Use% Mounted on/dev/root 692M 430M 209M 68% /devtmpfs
阅读更多...
[RK-Linux] RK3399 NVMe启动(一)| 从主线U-Boot移植PCIe及其PHY驱动到RK U-Boot
rk3399 u-boot 并没有支持 pcie 及其 phy 驱动,但是上游代码有支持。这里通过从上游 v2024.01-rc3 分支移植这部分驱动到 rk u-boot。 通过 rk3399.dtsi 知道 pci 匹配项为 rockchip,rk3399-pcie: pcie0: pcie@f8000000 {compatible = "rockchip,rk3399-pcie";...
阅读更多...
[RK-Linux] RK3399使用RK开源SPL,修改U-Boot为FIT打包方式,裁剪trust分区
文章目录 一、启动方式二、FIT打包三、RK3568相关配置参考四、RK3399支持与调试 一、启动方式 RK3399平台根据前级Loader代码是否开源,目前有两套启动方式: // 前级loader闭源BOOTROM => ddr bin => Miniloader => TRUST => U-BOOT => KERNEL// 前级loader开源BOOTROM =>
阅读更多...
[RK-Linux] 移植Linux-5.10到RK3399(六)| 检查GMAC(RTL8211F)配置使能千兆以太网
ROC-RK3399-PC Pro 使用 RTL8211F PHY 芯片作为以太网收发器。 RTL8211F是一种高性能的千兆以太网物理层收发器(PHY),广泛用于台式机、笔记本电脑、网络交换机等设备中。主要特点: 采用低功耗28nm CMOS技术,功耗低。支持千兆速率(10/100/1000Mbps)。支持全双工和半双工模式。支持自协商功能,可以自动协商最佳速率和工作模式。支持远端故障检测(
阅读更多...