rk356x专题

[RK356X_LINUX] 关于UMS功能电脑不显示盘符

问题描述 根据356x_linux\docs\Linux\ApplicationNote\Rockchip_Quick_Start_Linux_USB_Gadget_CN.pdf文档执行命令配置UMS功能。 虽然电脑端显示有UMS设备图标,但无盘符显示。 在执行/etc/init.d/S50usbdevice restart后会出现打印: Starting /usr/bin/usbdev

RK356X RK3588 单独编译kernel 与烧录

RK356X RK3588 单独编译kernel 与烧录 可以快速提高我们开发与调试速度 网上可查到的方法如下: RK3568 Android12: 1.添加kernel-4.19/makekernel.sh #!/bin/shmake -j24 ARCH=arm64 CC=../prebuilts/clang/host/linux-x86/clang-r416183b/bin/clan

2023-12-18 AndroidR RK356X 新增一个分区,这个分区可写入读取,恢复出厂后数据也不会被删除。

一、整个过程需要修改的内容,不多解释,直接看源码吧 read the fuck code。 diff --git a/bootable/recovery/install/include/install/wipe_data.h b/bootable/recovery/install/include/install/wipe_data.hold mode 100644new mode 100

【技术分享】RK356X Android11 以太网共享4G网络

本文基于IDO-SBC3566-V1B Android11系统实现开机后以太网自动共享4G网络功能。 IDO-SBC3566基于瑞芯微RK3566研发的一款高性能低功耗的智能主板,采用四核A55,主频高达1.8GHz,专为个人移动互联网设备和AIOT设备而设计,内置了多种功能强大的嵌入式硬件引擎,为高端应用提供了优异的性能,支持几乎全格式的4K编解码,内置3DGPU,能够完全兼容OpenGL E

RK356x监控温度及CPU频率的服务(Ubuntu20.04)

1 脚本 touch /userdata/show_temps.sh 添加内容 #! /bin/bash//压力测试stress --cpu 4 &stress --cpu 4 &while true; dotypes=($(cat /sys/class/thermal/thermal_zone*/type))temps=($(cat /sys/class/thermal/therm

RK356x监控温度及CPU频率的服务(Ubuntu20.04)

1 脚本 touch /userdata/show_temps.sh 添加内容 #! /bin/bash//压力测试stress --cpu 4 &stress --cpu 4 &while true; dotypes=($(cat /sys/class/thermal/thermal_zone*/type))temps=($(cat /sys/class/thermal/therm

【技术分享】RK356X Android 使用 libgpiod 测试gpio

前言 libgpiod 是用于与 Linux GPIO 字符设备交互的 C 库和工具库;此项目包含六种命令行工具(gpiodetect、gpioinfo、gpioset、gpioget、gpiomon),使用这些工具可以在命令行设置和获取GPIO的状态信息;在程序开发中也可以调用库提供的API接口来控制GPIO。本文内容可适用于RK3566系列开发板 Android11 系统上添加libgpio

RK356X/RK3588构建Ubuntu20.04根文件系统

文章目录 前言一、官网下载ubuntu-base二、挂载并构建文件系统2.1、配置构建文件系统环境2.2、编写挂载脚本mount.sh并安装相关工具2.3、轻量级的桌面环境 lubuntu-desktop2.4、卸载一些不必要的软件2.5、添加用户2.6 、允许root用户登录桌面2.7、串口自动登录2.8、添加分区释放的系统服务(重要) 三、制作文件系统rootfs分区固件3.1、创建一个

RK356x U-Boot研究所(开发篇)5.1 启动SATA硬盘中的固件

平台U-Boot 版本Linux SDK 版本RK356x2017.09v1.2.3 RK356x支持从SATA硬盘中启动固件,只要板卡中有预留这个接口即可。值得注意的是,这个固件不能从maskrom阶段就直接进行加载,需要从别的媒介启动(Flash、eMMC或者TF卡)后跑到U-Boot阶段,在这个U-Boot阶段再去加载SATA硬盘中内核与文件系统或者安卓。 达成这样的需求需要以下几

RK356x U-Boot研究所(命令篇)3.10 bidram与sysmem相关命令的作用

平台U-Boot 版本Linux SDK 版本RK356x2017.09v1.2.3 U-Boot可以使用系统的所有内存,且从高地址往低地址预留系统所需的内存,预留完后通常还剩余较大 的内存空间。U-Boot没有机制去管理这块空间,因此RK平台引入bidram、sysmem内存块机制对这块内存 进行管理。 由此,加上U-Boot已有的malloc管理机制,RK356x 平台就把系统所有内存