一程山水一程歌

ChinaUnix博客 blog.chinaunix.net/uid/31390529.html

音频设备驱动代码单独存放于sound/目录而不在drivers/目录中

今天阅读 drivers/Kconfig 文件时,发现在 "Device Drivers" 这个菜单下的配置项除了音频设备 其它配置项都是在 drivers/ 目录。音频设备的所有代码都位于与 drivers/ 目录平行的 sound/ 目录中。这让音频设备驱动在这堆设备驱动中...

2016-10-31 15:29:08

阅读数:814

评论数:0

【转】深入剖析Android音频之AudioPolicyService

【版权声明】         本文转自《Android硬件抽象Hardware库加载过程源码分析》 【正文】 AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频...

2016-10-19 15:17:11

阅读数:1191

评论数:0

使用fastboot命令刷机流程详解

【准备工作】 首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的 Android 设备。然后解压刷机包,解压后我们可以得到 boot.img、recovery.img、system.img、bootloader 文件,正是这些文件构成了 Androi...

2016-10-14 19:34:02

阅读数:28331

评论数:0

Android开发中 提交patch到服务器的操作流程

【生成patch并提交到服务器】     以下命令拷贝自bash命令历史记录: git status    # 查看是否建立本地分支以及改动过的文件 repo start new_branch .    # 注意末尾有个小数点,表示当前路径。若提示 “Not currently on any ...

2016-10-14 18:53:56

阅读数:657

评论数:0

使用签名校验可以限制Android设备刷入任意image

【前因】     前 2 天收到 bug 反馈,对相关代码进行修改后今天自己编译了一版 image,却发现烧不进设备。先后尝试了 3 次,都在烧写 bootloader 的阶段报错 “Certificate Verification Failed!!!”,并在 fastboot 界面的最下方显示 ...

2016-10-13 19:51:21

阅读数:1733

评论数:0

Intel Parameter-Framework简介

【Parameter-Framework是什么】         Parameter-Framework 是一种基于插件(plugin-based)和既定规则(rule-based)的,用于处理各种 parameter 的框架。它在运行 Android 系统的 Intel 架构设备上(例如智能手机...

2016-10-10 21:17:53

阅读数:2015

评论数:0

C语言中双感叹号(!!)的含义

C语言中的感叹号(!)是逻辑运算操作符。经过该操作符运算后的值只有 2 种情况,要么为 1,即 True,要么为 0,即 False。     在进行逻辑运算时,所有非 0 的值都会被认为是 True,而只有 0 值会被认为是 False。所以对变量进行 2 次非运算(!!)就能将其转化成 1 ...

2016-10-10 13:51:53

阅读数:4764

评论数:0

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