Android
静能生悟
静生智,定生慧,一勤天下无难事,俭以养德,厚德载物!!
展开
-
Android系统-Linux音频驱动架构
简介LINUX下音频驱动开发,要遵循标准的ALSA架构,下面分别从硬件架构、软件架构、驱动程序,3个方面分析。硬件架构硬件上音频总线接口有很多,如I2S、PCM、TDM、SLIMBUS等,以I2S为例分析:播放流程使用I2C对CODEC做初始化配置。 音频数据从外部flash读取到内存中。 数据经过DMA送到I2S的TXFIFO。 数据由TXFIFO送到CODEC硬件。 在CODEC硬件里,数据从数字信号转变成模拟信号。 模拟信号经过喇叭播放出来,就实现了声音的播放。.原创 2020-05-28 12:08:03 · 630 阅读 · 0 评论 -
谈一谈人脸识别评价指标-什么是生物识别/人脸识别/指纹识别FRR、FAR、通过率、误识率、认假率、拒真率
谈一谈人脸识别评价指标最近经常被问到“人脸识别的识别率怎样”、“活体检测的阈值取多少合适”,现在简单介绍一下。以人脸识别、指纹识别为代表的生物识别有一套国际通行的评价体系,其中的核心指标有两个,分别是误识率和通过率。误识率误识率有时被称为认假率,英文简称FAR(False Accept RATE),指把他人误认为生物特征库中某人而通过的概率,误识举例来说就是宋小宝拿陈道明手机人脸...原创 2019-11-05 11:28:49 · 4763 阅读 · 0 评论 -
高通平台获取QSEE 日志
1、cat /sys/kernel/debug/tzdbg/qsee_log 2、cat /d/tzdbg/log3、cat /d/tzdbg/qsee_log原创 2018-09-26 11:13:29 · 3688 阅读 · 2 评论 -
Android开机优化
参考博客如下:https://blog.csdn.net/azhengye/article/details/69831590转载 2018-09-27 10:13:37 · 572 阅读 · 0 评论 -
Android 代码编译错误(clang )
一、失败原因clang++: error: unable to execute command: Killedclang++: error: clang frontend command failed due to signal (use -v to see invocation)二、解决方法加大分区:sudo fallocate -l 6G /swapfilesudo chmo...原创 2018-10-17 18:49:20 · 5123 阅读 · 0 评论 -
MTK6771 依赖工具安装
sudo apt-get install openjdk-8-jdk build-essential bc flex g++-multilib libc6-dev lib32ncurses5 lib32ncurses5-dev lib32z1 unzip zip flex bison gperf curl zlib1g zlib1g-dev tofrodos libxml2-utils git l...原创 2018-12-12 17:08:01 · 2957 阅读 · 0 评论 -
Qualcomm平台下基于QSEE的指纹识别方案移植
1、https://blog.csdn.net/dshine_/article/details/843160642、https://blog.csdn.net/dshine_/article/details/843158503、https://blog.csdn.net/dshine_/article/details/843163574、https://blog.csdn.net/ds...转载 2019-03-19 09:38:29 · 1256 阅读 · 0 评论 -
Android VTS 测试
请参考以下博客:https://www.jianshu.com/p/4576b2c76e9e/https://blog.csdn.net/baidu_41672657/article/details/83926642https://blog.csdn.net/qq_42713883/article/details/81077280https://source.android.goo...原创 2019-09-09 14:11:04 · 720 阅读 · 0 评论 -
Android CTS 测试
请参考以下博客https://blog.csdn.net/sunwei0130/article/details/80609112https://blog.csdn.net/u013306216/article/details/78431641https://www.jianshu.com/p/f539016cca44原创 2019-09-09 14:14:23 · 441 阅读 · 0 评论 -
高通FFBM模式退出,进Android模式
1、FFBM: Fast Factory Boot Mode 提供了一种Linux系统最小UI交互界面的设计参考方式2、Kernel FFBM 启动流程图3、退出FFBM mode,进入Android模式1) adb reboot bootloader2) fastboot erase misc3) fastboot reboot ...原创 2018-09-25 17:00:17 · 17921 阅读 · 0 评论 -
Android 指纹enroll流程
https://blog.csdn.net/bob_fly1984/article/details/79749297转载 2018-09-12 14:53:45 · 1195 阅读 · 0 评论 -
高通8953启动流程
高通8953启动流程 嵌入式工程师有必要了解芯片启动过程,在分析、调试各种问题时都有可能涉及这方面知识。同时,这部分知识复杂,涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。以常用的MSM8953芯片启动过程为例,进行宏观分析。处理器核心从上图看出,MSM8953处理器有5个,分别为:1、APPS: Cortex A53 core,运行Android。2、RPM(Re...原创 2018-07-11 10:00:05 · 7888 阅读 · 0 评论 -
Git提交代码
Git提交代码1、git add 修改文件2、git commit -m "消息"3、git push origin 本地分支名:远程分支名原创 2018-07-17 17:39:13 · 137 阅读 · 0 评论 -
Android8.1 HAL层开发
参考https://blog.csdn.net/u013082948/article/details/80529419转载 2018-07-28 16:00:12 · 1209 阅读 · 0 评论 -
Android AP&BP
一、Android AP&BP大多数手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processer(应用处理器)上执行,AP一般采用ARM芯片的CPU。而手机视频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband Processer(BP)(基带处理器)。把射频功能放在BP上执行的主要原因是:射频控制函数(信号调制、编码、射...原创 2018-08-14 13:49:52 · 260 阅读 · 0 评论 -
安卓手机的指纹存储在手机内部有没有可能被窃取?
ARM里有Normal World和Secure World,app只能访问Normal World的数据,Normal World是不能访问Secure World的,只能调用Secure World提供的接口来处理数据。指纹获取的这个硬件,是在Secure World里面,指纹获取后,在Secure World里面加密并签名,然后把结果传到Normal World来保存,所以保存的是处理过...转载 2018-08-07 09:13:21 · 6345 阅读 · 0 评论 -
RPMB分区介绍
RPMB(Replay Protected Memory Block重放保护内存块)Partition 是 eMMC 中的一个具有安全特性的分区。eMMC 在写入数据到 RPMB 时,会校验数据的合法性,只有指定的 Host 才能够写入,同时在读数据时,也提供了签名机制,保证 Host 读取到的数据是 RPMB 内部数据,而不是攻击者伪造的数据。RPMB 在实际应用中,通常用于存储一些有防止非...原创 2018-08-07 14:05:39 · 23906 阅读 · 0 评论 -
Android N指纹框架
https://blog.csdn.net/xiabodan/article/details/80258701转载 2018-08-24 14:13:07 · 347 阅读 · 0 评论 -
Android8.0指纹调试
https://blog.csdn.net/g241893312/article/details/78668740转载 2018-08-24 14:41:58 · 1357 阅读 · 0 评论 -
Android adb 截图命令
1、截图命令adb shell /system/bin/screencap -p /sdcard/screenshot.png2、将截图复制到电脑盘中adb pull /sdcard/screenshot.png D:\download原创 2018-08-25 09:37:11 · 18153 阅读 · 0 评论 -
搭建支持 Repo 的 Android 源码镜像(Repo 服务器)
方案厂商给了一份 Android 源码,没有 manifest.git 文件,不支持 Repo。为了基于这份代码搭建支持 Repo 的镜像服务器,断断续续摸索了两个星期,总算 hacking 成功。本文用到的主要知识:shell scriptgit 指令一、关于 Repo基于 Android 源码的开发工作大多要用到 Git 和 Repo。Repo 是基于 Git 的仓库管理工具,支持同时管理许多...转载 2018-04-21 16:06:57 · 7709 阅读 · 4 评论