自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 UIS7885 fastboot 烧录

3.烧录完成后,执行 fastboot reboot 命令重启设备。方法1:adb reboot bootloader。1.进入 fastbootd mode。方法2: uart tx接地。4.进入强制下载模式。

2025-06-22 18:42:49 30

原创 ubuntu22.04 UIS7885 Android13 编译环境搭建

出现__alloca或者__stat的报错,注释掉./glob/glob.c的宏定义。ubuntu22.04 GCC版本太高,无法编译通过。4.2 选择make-4.1 下载。4.1 移除原来的make。1.安装必要的lib 库。3.4.安装gcc7。

2025-06-22 18:15:23 16

原创 UIS7885 如何实现长按关机

如果需要长按power 按键10s关机,只需要将CONFIG_7S_RST_2KEY_MODE=1。注意:需要在user版本验证。debug版本默认进入dump模式。改为CONFIG_7S_RST_2KEY_MODE=0。展锐SDK代码已经支持,只需要打开配置即可。默认长按 power+reset 按键。

2025-06-22 18:01:06 12

原创 展锐UIS7885 LCD驱动调试

3). DPHY将打包好的数据通过 MIPI(Mobile Industry Process Interface,移动产业处理器接口) 总线送往 PANEL进行显示。DPU: 核心模块 DPU(Display Processing Unit,显示处理单元) 与显示相关,主要负责图层合成、图像变换、刷新屏幕等。DSI: DSI(Display Serial Interface,串行显示接口) 和 DPHY与通讯相关,负责打包和传送数据。1). 上层程序将需要显示的图像绘制好并写到 DDR 的缓冲区中。

2025-06-22 17:50:49 24

原创 展锐uis7885 平台camera驱动开发调试

=》 检查电源,power down,reset,I2C地址,MCLK。4.camera device mk 配置。2)读不到sendor ID。==》一般是电源纹波问题。6.Tuning参数配置。独编译Camera模块。

2025-06-22 17:28:15 33

原创 RK3588 触摸屏驱动调试记录(例GT9271)

本文主要介绍RK3588 触摸屏驱动移植,以汇顶GT9271为例子。

2025-06-22 17:02:06 41

原创 RK3588 RK3399双屏异显方案开发介绍

需要 APP 开发中调用相应接口使指定的 view(Presentation view 是一个特殊的 dialog 类型 view)在副屏中显示。该属性用于设置副屏(副屏1、副屏2等)的显示方向,可取值为0/1/2/3,分别表示将副屏显示方向旋转(顺时针)0度、90度、180度、270度。startActivity 接口参数中设置指定屏幕的 display id, Activity 将在指定屏幕上直接启动显示。2)方案一只有一个activity在顶层,方案二是两个activity显示在不同的屏上。

2025-06-22 16:43:34 20

原创 RK3588 平台AP6398S wifi 蓝牙驱动开发

RK3588与AP6398S WiFi模块的硬件连接采用SDIO接口。设备树配置包括SDIO电源序列、WLAN和蓝牙参数,指定了GPIO引脚、时钟源和延迟设置。内核配置启用了BCMDHD驱动,并设置了固件路径。驱动位于kernel-5.10/drivers/net/wireless目录,固件对应AP6398S模块。启动日志显示初始化过程,包括固件加载、签名验证和配置读取,其中fw_bcm4359c0_ag.bin和nvram_ap6398s.txt加载成功。系统最终完成WiFi模块的初始化。

2025-06-22 15:23:30 21

原创 RK3588S平台的M.2 接口SATA驱动配置

本文以RK3588S平台的M.2 接口SATA实际开发硬件为例分享经验。Mux0的PHY(combphy0_ps)工作于SATA模式。SATA 连接到PCIE Mux0上 1lane连接。2.DTS设备树配置。

2025-06-22 11:37:33 35

原创 RK3588 PCIE TO RJ45 网卡驱动RTL8111HS

Mux2的PHY(combphy2_psu)配合PCIe30x1_1(dts命名为pcie2x1l1)工作于pcie模式用于连接一个PCIe网卡。RTL8111HS 连接到RK3588 的PCIE20/SATA30/USB30 HOST Mux2上。2.DTS设备树配置。

2025-06-22 10:49:29 39

原创 展锐UIS7885平台OLED背光驱动配置

本文主要讲述UIS7885 OLED背光配置

2025-06-21 22:38:38 41

原创 RK3588 双MIPI屏Dual-Display 同显异显

4.1Android 12 SDK 中已有该接口使用的相关 demo, 请进入 development/samples/ApiDemos 目录, mm 编译生成相应的 apk, 安装 apk 后点击 App->Activity->Presentation 选项, 即可进入 Presentation 调用界面。通过修改 EventHub.cpp 代码如下, 在 isExternalDeviceLocked 函数中判断设备名称为指定的副屏设备(例如副屏 TP 名称为 gsl3673) , 则返回 true。

2025-06-21 22:19:12 73

原创 富芮坤FR8008A PWM驱动之蜂鸣器

PWM 是一个通用的多通道脉宽调制器模块,用于电机控制,音调产生,电池充电,加。PWM 对应通道周期。3.2 pwm设置。

2022-08-27 01:00:46 794 1

原创 富芮坤FR8008A 串口驱动之TDS检测芯片BA012

采用专利电导率-TDS 转换算法和温度校正算法, 快速实现水质 TDS 的检测,并在较宽的温度范围内实现自动温度校正, 降低 TDS 值随温度变化带来的测量误差。返回 1: 2 个通道 TDS 值: AA 00 64 00 32 40。返回 2: 2 个通道温度值: AB 0A 5D 0A 96 B2。成功时返回: AC 00 00 00 00 AC。成功时返回: AC 00 00 00 00 AC。检测指令: A0 00 00 00 00 A0。基线校准: A6 00 00 00 00 A6。......

2022-08-27 00:48:08 1457

原创 富芮坤FR8008A II2C驱动之AW9523B

是一款I2C接口、16路呼吸灯,每路可作扩展 GPIO 控制器。上电后,16 路 GPIO 口默认为输出模式,其输出默认值可通过 2 位器件地址进行配置。AW9523B的I2C操作做了简单介绍,列举了扩展GPIO使用方法。配置GPIO,I2C,以及AW9523B复位操作。2.2 AW9523B 读函数。2.2 AW9523B 写函数。2.1 AW9523B初始化。操作P07的输出高低例子。...

2022-08-27 00:37:30 2000

原创 富芮坤FR8008A GPIO 应用指南

权可以交由两个模块:普通控制单元和低功耗控制单元。当系统处于正常工作模式下时,这两个控制单元都可以用来控制;当系统处于低功耗模式下时, 普通控制单元处于掉电状态,只有低功耗控制单元可以控制。FR8008A 芯片的GPIO 都可以复用成不同的功能,具有外部中断、唤醒等功能。这里主要讲解使用 components\driver\driver_gpio.c的方法2.中断初始化,如下上升沿。...

2022-08-27 00:22:48 1396

原创 四、Amlogic A311D 音频回采信号LOOPBACK指南

2)占用了 DIN0 DIN1 ,DIN2 DIN3没有使用所以配置 datain-lane-mask-in = ;2)占用了 DIN0 DIN1 ,DIN2 DIN3没有使用所以配置 datain-lane-mask-in = ;2CH 内部回采: 1)功放输出使用的tdmoutB ,则 要配置和功放时钟一样的,

2022-08-22 15:40:03 1700

原创 富芮坤FR8008A JLINK烧录方法

菜单栏选择 Target->Production Programming。下载安装JLink_Windows_V764c_x86_64.exe。菜单栏选择 File->Open data file。,是由于没有ADD 芯片配置。1.Keil+jlink 烧录。通过以上配置就可以实现在。2. J-Flash 烧录。进入如下界面,菜单栏选择。,并输入起始烧录地址为。选项卡中配置下载选项。......

2022-08-11 09:17:34 899

原创 富芮坤FR8008A开发环境

针对Cortex-M3的软件包:https://www.keil.com/dd2/arm/armcm3/5.1. 打开 fr8000_config.exe烧录工具,选择正确的串口号, 选择要烧录的 bin。keil软件: https://www.keil.com/download/product/将串口工具的 TX、 RX、 VCC、 GND 与芯片连接好,然后按下复位键;SDK包:https://gitee.com/freqchip/fr8000。就可以进行烧录等后续操作。FR8008A官网有详细介绍。.

2022-08-10 19:15:25 2074 2

原创 三、Amlogic A311D 音频驱动指南

本章描述如何添加声卡,调试声卡以及通路等。添加 codec driver。方式创建声卡,一种是通用的。,一种是传统的编写自定义的。2.1.2 加入驱动编译。2.1.4 .DTS添加。

2022-08-10 17:09:56 2090

原创 二、Amlogic A311D ETHERNET网卡驱动指南

本章描述A311D 如何添加配置内置和外置以太网芯片内置以太网最大支持100M,外置以太网芯片最大支持1G。2.2.2 外置以太网芯片配置。2.1 Uboot 网卡配置。2.2.3 无有线网卡配置。2.2.1 内置网卡配置。

2022-08-10 16:58:43 983

原创 一、Amlogic A311D编译环境搭建

1.1 Ubuntu 18.04 服务器或虚拟机 -- (用于源码编译)1.2 Windows 10电脑 -- (用于镜像的烧录)2.3 kernel gcc配置。1.3 A311D主控的开发板。2.2 uboot gcc配置。2.1 需要用到的GCC。

2022-08-10 16:45:50 2095

原创 八、MT8168 平台USB驱动配置

本章主要讲述MT8168 USB0 和USB1 设备树配置方法。

2022-08-10 15:36:42 720 2

原创 七、MT8168 Camera驱动移植指南

本章主要讲述MT8168平台Android P版本下Camera 驱动移植方法。以gc2375和 sp2509为案例。2.4.1 添加hal部分imgsensor代码。2.4.2 添加hal部分metadata代码。主要对I2C 上电IO 电源进行配置。2.1.1 Config配置。2.1.2 Dts 配置。...

2022-08-10 15:28:44 878 1

原创 六、MT8168/MT8175 音频驱动之TDM(ES7210)

本章主要介绍MT8175(MT8168)平台ES7210驱动移植方法。通过本章学习,可以了解到TDM接口配置方法,ES7210驱动移植方法,tinymix调试方法。使用tinycap进行录音测试。

2022-08-10 14:25:05 2691

原创 五、MT8168 音频驱动之SPEAKER

本章主要讲解MT8168平台的内部SPEAKER驱动配置。分为HP接法和LINE OUT接法。2.1.3 audio_custom_exp.h设置。2.1.4 mixer_paths.xml设置。2.2.3 mixer_paths.xml设置。2.1.2 ProjectConfig 设置。2.2.2 ProjectConfig 设置。2.2.1 deconfig设置。2.1.1 DTS设置。......

2022-08-10 11:59:59 1347

原创 四、MT8168 音频驱动之Microphone

本章主要讲述MT8168平台麦克风设置。MT8168只是数字麦克风、模拟麦克风、双麦克。下面将详细描述这些类型驱动配置。2.1.1使能如下数字麦克风配置。2.1.2 数字麦克风通路配置。2.2.2 模拟麦克风通路配置。2.2.1 禁止数字麦克风。...

2022-08-10 10:51:22 1115

原创 三、MT8168 MIPI DSI LCD驱动指南

常规的做法都是先点LK部分。当然也可以先点kernel部分,但是要注意,开机初始化不会跑kernel的LCD,需要修改代码。例如在otm1283a_hd720_dsi_vdo_tm文件夹创建otm1283a_hd720_dsi_vdo_tm.c。在这里c文件编写可以参考同目录其他driver文件,修改名字以及peoting参数即可。例如otm1283a_hd720_dsi_vdo_tm。需要在c文件编写platform驱动,获取dts参数。在DWS修改LCD的使能脚,电源脚名字,配置GPIO。......

2022-08-09 16:04:40 1424

原创 二、MT8168 KeyPad驱动指南

MT8168 KeyPad驱动指南

2022-08-05 10:25:24 674

原创 一、MT8168平台AndroidP环境搭建以及编译指南

MT8168平台AndroidP环境搭建以及编译指南

2022-08-05 09:18:10 691

XR872 平台C语言实现http上传文件到服务器

XR872平台,利用http实现post上传文件到服务器。

2024-01-24

TDS检测芯片BA012数据手册

TDS检测芯片BA012数据手册

2022-08-10

无线充电CRN120数据手册

无线充电CRN120数据手册

2022-08-09

LT7911D数据手册

LT7911D是一款高性能 DP1.2 至 MIPI DSI/CSI 芯片,适用于 VR智能手机/显示应用。对于 DP1.2 输入,LT7911D 可配置为 1、2、4 通道,还支持通道交换功能。

2022-08-09

SGM41513_MTK driver

SGM41513 mtk平台驱动 SGM4151X mtk平台驱动 SGM4151X 充电驱动

2022-08-09

PS5250 mtk平台驱动

PS5250 mtk平台camera驱动 PS5250 mtk平台camera驱动

2022-08-09

lt8618sxb 驱动

LT8618SX是Lontium基于ClearEdgeTM技术的低功耗版HDMI发射机。它支持24位颜色深度HDMI1.4(高清晰度多媒体接口)规范。它们与Lontium的第一代HDMI发射机LT8618EX完全兼容。lt8618sxb mtk平台驱动

2022-08-09

MTK平台龙讯lt8911exb驱动

mtk平台龙讯lt8911exb驱动 mipi转EDP驱动 MT8168平台lt8911exb驱动 mipi转EDP驱动

2022-08-09

Android系统i2c-tool工具

内容概要:androidP androidQ版本下I2C-TOOL工具。命令有i2cdetect,i2cset,i2cget 方便android下I2C通信调试。 使用方法:1)检测:i2cdetect -l 2)检测i2c-1上的挂载:i2cdetect -r -y 1 3)i2cset -f -y 1 0x21 0x17 0x1f (设置i2c-1上0x21器件的0x17寄存器值为0x1f) 4)i2cget -f -y 1 0x21 0x23 (读取i2c-1上0x21器件的0x23寄存器值) 能学到什么:I2C-TOOL常用工具命令使用方法。 适合人群:适合一定编程基础的嵌入式开发人员,安卓驱动开发人员 阅读建议:此资源主要是为了方便安卓驱动开发人员进行I2C通信模块调试。使用I2C-TOOL进行调试,极大地提高了开发效率。

2022-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除