LXG Blog

Rome was not built in a day.

Android Go

低内存设备配置

Android Go 版本-Google 规格要求 A133 android Q # all devices got ram size equal to or less than 1GB should be defined as low ram device. # also we can get rid of the software limit, and fully use 2...

RK3588 4G 共享到以太网

android 12(S)

网络共享-AOSP Settings src/com/android/settings/TetherSettings.java public class TetherSettings extends RestrictedSettingsFragment { private static final String KEY_ENABLE_ETHERNET_TETHERING = ...

RK3588 以太网

Ethernet

Rockchip_Developer_Guide_Ethernet_CN.pdf 硬件 由于在 RK 系列的 SoC 中内置了以太网 MAC 控制器,所以只需要搭配一颗以太网 PHY 芯片,即可实现以太网卡功能。按照规范,即使是不同厂家的 PHY,仍然有一部分寄存器的定义是通用的,只要配置了这些通用的寄存器,基本上 PHY 就可以正常工作。因此,在 Linux 驱动中有通用的 PHY驱动...

Android 救援模式

设备突然进入Recovery

救援程序-AOSP 概念 Android 8.0 中纳入了一个功能,当该功能注意到核心系统组件陷入崩溃循环僵局时,就会派出“救援程序”。然后救援程序会通过一系列操作来上报相关情况,以期恢复设备。最后的解决方法是,Rescue Party 使设备重新启动并进入恢复模式,然后提示用户恢复出厂设置。 救援程序启动策略 在出现以下情况时,救援程序会收到有关启动和崩溃事件的信息,然后即会启动:...

RK3588 Performance

性能模式

参考文档 Rockchip_Developer_Guide_CPUFreq_CN.pdf CPUFreq 是内核开发者定义的⼀套⽀持根据指定的 governor 动态调整 CPU 频率和电压的框架模型,它能有效地降低 CPU 的功耗,同时兼顾 CPU 的性能。CPUFreq framework 由 governor、core、driver、stats 组成,软架构如下: CPUFr...

芯片序列号

Allwinner Rockchip

全志 D1_Linux_SID_开发指南.pdf 对于全志的 SoC 来说,ChipID 用于该 SoC 的唯一标识。 ChipID 由 4 个 word(16 个 byte)组成,共 128bit,通常放在 Efuse(见 2.1.3 节)的起始 4 个 word。 SID 是一个比较独立的模块,在 Linux 内核中没有依赖其他子系统,存放在 drivers/soc/sunxi ...

RK3588 移植

android 12

框架图 选择合适的DTS驱动 PMIC判断 根据原理图可知使用的PMIC是rk806-1, 在驱动目录检索rk806, 选择rk3588-rk806-single.dtsi kernel-5.10/arch/arm64/boot/dts/rockchip$ find . -name "*rk806*" ./rk3588-rk806-dual.dtsi ./rk3588-rk80...

数字示波器

Digital oscilloscope

SDS1000X-C系列快速指南 SDS1000X-C系列用户手册 鼎阳示波器-SDS1102X-C

数字万用表

Digital Measurement Meter

大学学过的电路知识要捡起来啦 仪器仪表行业巨头 赛默飞 丹纳赫 安捷伦 日立高新 国产替代任重道远 胜利V890万用表 胜利仪器 屏幕显示1表示超过量程 直流电压测量 200mV 2V 20V 200V 1000V 交流电压测量 2V 20V 200V 750V 直流电流 需要将万用表串联到电路中 ...

Android I2C 驱动

allwinner rockchip

I2C通信协议:了解I2C Primer、 PMBus和SMBus I2C概念 I2C,即Inter-Integrated Circuit,是一种常用的串行通信协议,用于在器件之间——特别是两个或两个以上不同电路之间建立通信。 I2C 有利于设计人员在系统的众多节点之间建立简单、双向、灵活的通信。I2C仅使用两条双向线来发送和接收信息,从而降低了复杂性。它还允许设计人员配置多个主节点系...