首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
AndroidBSP
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Android HIDL 简介
注意:本文基于 Android 8.0 进行分析。 HIDL 读作 hide-l,全称是 Hardware Interface Definition Language。它在 Android Project Treble 中被起草,在 Android 8.0 中被全面使用,其诞生…
为 Android 8.0 添加开机启动脚本
本人对于 SELinux for Android 理解不深,下文中的各文件及安全规则虽都是我所编写,但也是一边查阅文档一边试验得出的。在此强行为文,若有理解错误之处,请各位工程师同仁热情指出。 指出文章不足。按照 Project Treble 的要求,这种需求的规范做法应该是通…
Android Vendor Test Suite (VTS) 的概念、作用及测试方法
注意:本文基于 Android 8.0 进行分析。 这篇文章会不定期更新,欢迎大家指出问题和提出建议。 Android 目前有一个比较明显的缺点是设备升级到新版本系统所要花费的时间太长(比如从 Android 6.0 升级到 Android 7.0)。通常在由 Google 发…
Android音频数据传输流程 - Playback过程
5、处理后的数据经 DAC 转换后(上图中的 Codec DAC 部分没有画出来),输出到功放芯片进行放大,最终输出到扬声器等音频设备。
Android Audio BSP工程师需要清楚的基本知识点
这只是个简要例举。 1、Android系统分层模型。知道 APP、JNI、Frameworks、HAL、Driver 的划分以及 用户空间、内核空间 的概念。 2、Android Audio模块的启动、加载 及 放音/录音 流程。起 码应该了解 AudioServer、Audi…
在 Android 中使用自定义函数接口替换 Frameworks 中的默认函数接口
注意:本文基于 Android 8.0 进行分析。 1. 前言 自 Android 8.0 开始,为了实现 Project Treble 对更快完成系统升级的预期,Google 严格要求芯片 vendor 厂商不能再修改 AOSP 的 Frameworks 代码,这使得我们需要…
Android 8.0 VTS 测试 FAIL 项解决记录
注意:本文基于 Android 8.0 进行分析。 1. 前言 这篇文章所记录的是我自己在 Amlogic 平台上碰到的 Android Vendor Test Suite (VTS) 测试问题,所以下文中的各 FAIL 项不一定包含了所有的问题类型。但分析 VTS 问题的思路…
Android音频模块启动流程分析
注意:本文基于 Android 7.0 进行分析。 1) 设备开机,系统启动时将执行 /system/etc/init/audioserver.rc ,运行 /system/bin/ 目录下的 audioserver 服务。audioserver.rc 内容如下: 2) aud…
在 Android 8.0 中绕过 hwbinder 实现跨模块对 audio HAL 调用
Audio 模块中专门为 TV 产品添加了一些代码,需要在 hdmi 的 HAL 代码中进行调用以完成某些功能。 在 Android 7.1 中的做法是在 hdmi 的 HAL 层链接上 audio 的 .so 库,然后在代码里直接调用 audio 的函数接口实现相应的操作。 …
Android Audio BSP工程师需要清楚的基本知识点
这只是个简要例举。 1、Android系统分层模型。知道 APP、JNI、Frameworks、HAL、Driver 的划分以及 用户空间、内核空间 的概念。 2、Android Audio模块的启动、加载 及 放音/录音 流程。起 码应该了解 AudioServer、Audi…
下一页
个人成就
文章被点赞
10
文章被阅读
12,233
掘力值
148
关注了
0
关注者
6
收藏集
0
关注标签
0
加入于
2018-10-23