自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一程山水一程歌

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

  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

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

今天阅读 drivers/Kconfig 文件时,发现在 "Device Drivers" 这个菜单下的配置项除了音频设备 其它配置项都是在 drivers/ 目录。音频设备的所有代码都位于与 drivers/ 目录平行的 sound/ 目录中。这让音频设备驱动在这堆设备驱动中显得很独特,也提醒我们在添加自己的音频设备驱动时为了保证一致性,不应该将音频驱动代码添加到 drivers/ 目录下。

2016-10-31 15:29:08 1375

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

【版权声明】        本文转自《Android硬件抽象Hardware库加载过程源码分析》【正文】AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。Audi

2016-10-19 15:17:11 1962

原创 使用fastboot命令刷机流程详解

【准备工作】 首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的 Android 设备。然后解压刷机包,解压后我们可以得到 boot.img、recovery.img、system.img、bootloader 文件,正是这些文件构成了 Android 设备的系统。 让设备进入 fastboot 环境。有 2 种方法: 执行命令 adb reboot fastboot 或者 同时按住 增加音量 和 电源 键开

2016-10-14 19:34:02 52055 2

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

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

2016-10-14 18:53:56 1129

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

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

2016-10-13 19:51:21 3719

原创 Intel Parameter-Framework简介

【Parameter-Framework是什么】        Parameter-Framework 是一种基于插件(plugin-based)和既定规则(rule-based)的,用于处理各种 parameter 的框架。它在运行 Android 系统的 Intel 架构设备上(例如智能手机、平板电脑)被广泛使用。它采用 pfw 语言进行记录并保存在后缀为 “.pfw” 的文件中,再通过特

2016-10-10 21:17:53 3620 2

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

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

2016-10-10 13:51:53 55536

openjdk7.tar.bz2

use this package for compiling Android 6.0 or earlier version.

2021-04-21

myScripts.tar.bz2

vbs bat shell python,自用脚本。2017.08.25

2017-08-25

Adb_Fastboot_tool_suite_for_Windows

适用于Windows系统的 adb、fastboot 等工具集合,可tab自动补全命令。

2017-07-27

windows常用bat/vbs脚本合集

windows常用bat/vbs脚本合集,2017年06月09日版本

2017-06-09

s3c2410 datasheet 免积分下载

s3c2410 datasheet 免积分下载

2017-06-09

myScript.rar.20161205

bat, vbs 自用工具包

2016-12-05

Windows .bat .vbs 脚本工具集合包

Windows环境下的.bat和.vbs脚本工具集合。可以一键获取管理员权限、一键添加环境变量、启动bash环境、文件完整搜索、日程提醒等。 此工具包为私人备份,如要下载请使用资源分交换,尊重他人劳动成果。

2016-09-26

利用VB6绘制衰减正弦、双曲线、圆、指数

利用VB6绘制衰减的正弦信号、双曲线、圆、指数等函数的图像

2013-11-28

51单片机定时器初值计算器

适用于多种晶振频率下的51系列单片机定时器初值计算,功能强大!

2012-11-21

空空如也

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

TA关注的人

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