Chinaunix首页 | 论坛 | 博客
  • 博客访问: 344181
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-01 19:08
个人简介

Android/Linux/音频/驱动

文章分类

全部博文(41)

文章存档

2017年(21)

2016年(20)

我的朋友

发布时间:2017-03-29 08:53:10

【前言】
Android系统为了保证各商业公司的利益,允许在系统中使用不开源的固件。因此我们可以看到比如用于音频处理的、用于键盘支持的等等大量固件。既然这么多模块要用到固件,那么我们也有必要来了解一下固件在崩溃后的自恢复过程。这篇博文是基于 Intel x86 平台写的,所分析的固件是 Intel 平台的一款音频 DSP 固件,使用 uevent 机制来收发固件恢复消息。所以如果读者使用的其它平台或其它固件,在内容上也许会有所出入,但这不影响我们的分析思路。......【阅读全文】

阅读(4030) | 评论(0) | 转发(0)

发布时间:2017-03-02 08:25:38

word N, TEXT
作用:取出TEXT中第N个单词
示例:$(word 3, aaa bbb ccc) 结果为 ccc
出处:main.mk:26:#TOP := (dir(word (words(MAKEFILE_LIST)),$(MAKEFILE_LIST)))......【阅读全文】

阅读(2709) | 评论(0) | 转发(0)

发布时间:2017-02-22 10:50:05

在 Android Makefile 中时不时会看见 inherit-product 函数的使用,类似下方这样:
$(call inherit-product, vendor/dolby/ds/dolby-product.mk)
从参数来看,我们可以猜到这条命令的作用应该是执行了 vendor/dolby/ds/dolby-product.mk 文件。如果仅仅是这样,那么 inherit-product 和 include 的区别又是什么呢?......【阅读全文】

阅读(4479) | 评论(0) | 转发(0)

发布时间:2016-11-08 18:21:10

  在 Android 系统中,我们通过 adb 登录到 shell 进行操作时,可能会遇到操作失败并提示 “Read-only file system” 的问题。  注意这里的前提是已经获取到了 root 权限,否则下文的命令不能执行,会被提示 “Permission denied”。  如果你已经是 root 用户了,那么可以重新挂载待操作分区为可.........【阅读全文】

阅读(7542) | 评论(0) | 转发(0)

发布时间:2016-10-14 19:35:28

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

阅读(5410) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册