LXG Blog

Rome was not built in a day.

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...

Chip

芯片

参考书籍:《看懂芯片这么简单-华为麒麟团队》 RK3588 名词 晶体管 SOC 集成 封装 能效:同等能源供应下,能进行更多的运算 板级面积 EUV 极紫外光: 5nm工艺集成电路的加工制作 Modem: 调制解调器,数字信号和模拟信号双向转换的元器件 芯片设计 了解和分析用户需求,确定芯片的框架 制定实现规格的具体方案,建立系统...

Ubuntu 22.04 Android 配置系统编译环境

android 7.1 ~ android 12

建立构建环境-AOSP AOSP sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11...

Android 稳定性问题

死机问题

全志-量产系统稳定性问题_排查指南.pdf 系统死机类 系统死机主要分为系统 crash 类,系统 block 类和未知异常三种。除了软件以外,这个问题也可能由硬件引起。 常见问题有 dram 物料更换、电源方案修改、sys_config 修改、dts 修改、menuconfig 修改。 系统 CRASH 类 主要分为随机性 crash 和固定位置 crash。前者一般由硬件引起,...

Linux 看门狗

Watchdog

概念 在Linux 内核下, watchdog的基本工作原理是:当watchdog启动后(即/dev/watchdog 设备被打开后),如果在某一设定的时间间隔内/dev/watchdog没有被执行写操作, 硬件watchdog电路或软件定时器就会重新启动系统。 /dev/watchdog 是一个主设备号为10, 从设备号130的字符设备节点。 Linux内核不仅为各种不同类型的watc...

Linux 时钟子系统

rk3399

概念 Clock 时钟就是 SoC 中的脉搏,由它来控制各个部件按各自的节奏跳动。比如,CPU主频设置,串口的波特率设置,I2S的采样率设置,I2C的速率设置等等。这些不同的clock设置,都需要从某个或某几个时钟源头而来,最终开枝散叶,形成一颗时钟树。可通过 cat /sys/kernel/debug/clk/clk_summary 查看这棵时钟树。 框架 内核中用 CCF 框架来管...

Rockchip DRM Display

屏幕调试

Rockchip_Developer_Guide_DRM_Panel_Porting_CN.pdf Rockchip_Developer_Guide_DRM_Display_Driver_CN.pdf 显示系统的硬件框架 VOP 1.0 显示子系统架构 VOP 2.0 显示子系统架构 从上面的 DSS 框图可以看到,在整个显示通路的最后端,是由 RGA,GPU、VPU 组成...

RK3399驱动移植记录

android R(11)

rockchip-io-domain.txt kernel/Documentation/devicetree/bindings/power/rockchip-io-domain.txt 支持配置的两种电压1.8v / 3.3v: 寄存器配置成1,一般对应的电压范围是 1.62v ~ 1.98v,typical 电压1.8v; 寄存器配置成0,一般对应的电压范围是 3.00v ...