LXG Blog

Rome was not built in a day.

硬件基础

硬件十万个为什么

硬件十万个为什么 电源 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...

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