
全志H713平台定制开发
文章平均质量分 77
基于全志H713 Android 11 投影仪开放平台,以SOP的形式书写,讲解ROM定制开发过程中遇到的各种问题,涵盖APP、framework及驱动适配的各个方面。
阿迷创客
主要从事安卓设备,Soc的BSP开发相关工作,熟悉mtk(mstar)、amlogic、全志,其他还玩过rk、高通等平台,平时有空就专研专研技术,写写小作文……
展开
-
全志H713芯片序列号的获取方法
芯片序列号可作为唯一识别ID使用,具有许多用途,本文简单介绍全志平台获取芯片序列号的方法。原创 2024-10-21 11:47:23 · 725 阅读 · 0 评论 -
在写PWM风扇驱动之前:如何透过FG信号,获取风扇转速?
PWM风扇也是日常Android智能设备开发中常见的外围小设备,而对于驱动工程师而言,主要工作就是实现风扇的控制驱动,除了设定风扇的速度之外,还要获取风扇的转速信息,而PWM风扇就是一个可以通过FG信号线反馈转速信息的设备。 本文即基于全志H713平台,介绍一下FG信号线的用法,以及PWM风扇转速获取的算法。原创 2024-08-16 15:17:52 · 4971 阅读 · 0 评论 -
在写温度传感器驱动之前:热敏电阻的温度、电阻、电压的映射关系
在日常的Soc驱动开发中,对于芯片的实际使用者,大多数时间所调试的是外围设备的驱动,或者说是自己新增设备的驱动。本文即介绍其中常用的一个小模组:温度传感器(NTC热敏电阻)的使用方法,关键是搞懂其中的映射关系是否正确:温度值、电阻值、ADC读取的电压值。当映射正确后,我们就可以很快的将它们组织成需要的温度曲线,或者填写各个温控阈值(在什么温度,干什么事情)。原创 2024-08-11 15:41:21 · 1445 阅读 · 0 评论 -
全志 Android 11:实现响应全局按键
最近实现热键想功能,简单总结了下全志平台Android 11 的响应全局热键的方法。原创 2024-06-19 18:08:01 · 656 阅读 · 0 评论 -
Android 配置蓝牙遥控器键值
本文介绍在安卓平台上配置蓝牙遥控器(蓝牙语音遥控器)的方法。每隔段时间,总会忘记些东西。在Android上配置红外遥控和蓝牙遥控,是必备技能。之前也写过红外遥控的配置方法,因红外更常遇到。而蓝牙配得少一些,就没意识到更要做总结,以为早就会了,如今配置蓝牙遥控器,一下子居然没配对,经过一番折腾,所以必须记录一下,在此分享给大家。原创 2024-06-18 20:21:40 · 4127 阅读 · 0 评论 -
全志H713/H618方案:调焦电机(相励磁法步进电机)的驱动原理、适配方法
* 全志H713平台,作为FHD投影的低成本入门方案,其公板上也配齐了许多投影使用的模组,本文即介绍投影仪调焦所用的步进电机,此模组的驱动原理、配制方法、调试方法。* 因为条件限制,本文采用的是H618香橙派Z3平台,驱动从H713上移植过来(遵循GPL协议)。原创 2024-02-25 22:31:35 · 2923 阅读 · 0 评论 -
i2c总线及设备测试工具i2ctools:i2cdetect、i2cdump、i2cget、i2cset
- 在编写某I2C设备之前,可以使用开源的I2C测试工具,先对总线和设备的连通性做一个简单测试,或更进一步手动发送一些命令,进行设备的初始化、检验相关功能。- 本文即介绍i2ctools工具,它的源文件只有1个.c文件,但编译后有一组子工具。在全志的芯片平台上,基本都有携带,可以直接使用,例如H713以及本文的H618平台,掌握此工具后,可大幅提升I2C设备的开发和调试效率。原创 2024-02-25 01:38:02 · 5219 阅读 · 0 评论 -
全志H713红外IR遥控配置方法
全志H713 Soc是一颗 A53四核心,支持MAX 2GB DDR, 支持1920x1080P LVDS接口, 支持梯形校正功能的芯片,非常适合用于开发投影仪,尤其是低成本的LCD投影。本文详细介绍此平台,配置一个新的红外遥控器的方法。原创 2024-02-01 10:41:33 · 3076 阅读 · 0 评论 -
全志H713编译环境搭建
全志H713 Soc是一颗 A53四核心,支持MAX 2GB DDR, 支持1920x1080P LVDS接口, 支持梯形校正功能的芯片,非常适合用于开发投影仪,尤其是低成本的LCD投影。 本文即介绍此芯片平台的编译环境的搭建方法; 从本人装过如此多平台的编译环境来看,最佳的服务器版本为ubuntu 20.04。原创 2024-02-01 10:29:37 · 1718 阅读 · 0 评论 -
全志H713 Android 11 :给AOSP源码,新增一个Product
在开启一个新的android案子时,为了和原有项目区分开,一般均需要创建新产品自己的device或者Product目录。本文即以全志H713平台为例子,介绍新增一个名为myboard的产品。同时因为其派生自公版h713-tuna\_p3,所以将其源码目录命名为h713-tuna\_p3\_myboard。原创 2024-01-31 15:31:55 · 1195 阅读 · 0 评论 -
基于全志H713 Android 11:给TvSettings添加default.xml默认值
如今去过厂家的SOC,尤其是国产芯片,在设计其Android AOSP系统的时候,基本都会遵循谷歌的架构和规范。本文基于全志H713 Android 11平台,介绍如何给谷歌标准版的TvSettings添加default.xml默认值。原创 2024-01-31 11:21:35 · 2114 阅读 · 1 评论