LXG Blog

Rome was not built in a day.

Android mmc 驱动

allwinner, rockchip

概念 Linux 提供了 MMC 子系统来实现对各种 SD/MMC/EMMC/SDIO 设备访问,MMC 子系统由上到下可以分为三层,MMC/SD card 层,MMC/SD core 层以及 MMC/SD host 层,它们之间的层次关系如下所示。 MMC/SD card 层负主要是按照 LINUX 块设备驱动程序的框架实现一个卡的块设备驱动。负责块设备请求的处理,以及请求队列的...

Android DVFS

动态调频调压

Devfreq学习笔记 概念 当今的复杂SoC由多个子模块协同工作组成。在执行各种用例的操作系统中,并非SoC中的所有模块都需要始终保持最高性能。为方便起见,将SoC中的子模块分组为域,从而允许某些域以较低的电压和频率运行,而其他域以较高的电压/频率对运行。 对于这些设备支持的频率和电压对,我们称之为OPP(Operating Performance Point)。对于具有OPP功能的...

Android RTC 时钟

allwinner rockchip

Linux内核 RTC时间架构 全志软件架构 全志RTC驱动 sun50iw10p1.dtsi rtc: rtc@07000000 { compatible = "allwinner,sunxi-rtc"; device_type = "rtc"; ...

RK3399 PWM

PWM 调光

PWM 使用-Firefly PWM 概念 PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,也就是一种周期一定而高低电平可调的方波信号,在一个信号周期中,高电平持续时间的为T1,低电平持续时间的为T2 占空比:在一个信号周期中,高电平持续时间与信号周期的比值,即T1/Time RK3399 PWM RK3399 开发板上有 4 路 PWM 输出,...

硬件基础

硬件十万个为什么

硬件十万个为什么 电源 AC/DC: 交流变换为直流 DC/DC: 直流转换为直流的电源 器件 电阻 电容 电感 二极管 三极管 时钟 晶振 振荡电路 可靠性 可靠性设计方法 可靠性测试 处理器 CISC:复杂指令集计算 RISC: 精简指令集计算 硬件开发流程 战略制定 需求收集 需求评估 产品概念 立项 需求分解 总体设计 专题阶...

A133 USB

USB 触摸失灵问题

USB HUB 芯片 汤铭科技股份有限公司 USB 驱动程序框架 Linux 内核提供了完整的 USB 驱动程序框架。USB 总线采用树形结构,在一条总线上只能有唯一的主机设备。Linux 内核从主机和设备两个角度观察 USB 总线结构。下图是 Linux 内核从主机和设备两个角度观察 USB 总线结构的示意图。 USB 子系统主要任务包括: 注册和管理设备驱动; ...

Android 系统裁剪

精简安卓系统大小, 优化启动速度

裁剪Android系统 RK3326 android10.0(Q) 系统精简瘦身 App android 11 build/make/target/product/base_system.mk PRODUCT_PACKAGES += \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ BackupRestoreConfirm...

RK3399 Camera

Android R(11)

Camera 使用-firefly 豪威集团-上海韦尔半导体股份有限公司 RK3399适配OV8858摄像头 Ov8858 OV: OmniVision 豪威集团 全球CMOS图像传感器厂商: 索尼 IMX 三星 豪威科技 OmniVision SK海力士 格科微 : 多名硅谷归国技术人员于2003年12月创立的外商独资企业 思比科 : 归国留学人员创办...

Android 双目相机

全志

多摄像头支持-AOSP 硬件系统 软件架构 Camera App packages/apps/Camera2/ Java SDK fameworks/base/core/java/android/hardware/camera2 . ├── CameraAccessException.java ├── CameraCaptureSession.java ├─...

Android Timestone

稳定性问题分析

介绍addr2line调试命令-Gityuan 调试系列2:bugreport实战篇-Gityuan 问题描述 RK3288 android 7.1 偶现无法开机问题 抓取bugreport adb bugreport . bugreport-NHG47K-2023-02-17-17-56-54$ tree . ├── bugreport-NHG47K-2023-02-17-1...