自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚刚好的博客

记录点滴,一路狂奔

  • 博客(143)
  • 问答 (2)
  • 收藏
  • 关注

转载 [转载]如何生成HIDL interface的hash值

https://www.cnblogs.com/bobfly1984/archive/2004/01/13/14088786.html 方法1:使用hidl-gen./out/host/linux-x86/bin/hidl-gen -L hash -r vendor.nubia:hardware/interfaces -randroid.hardware:hardware/interfaces -r android.hidl:system/libhidl/transportvendor.nu

2021-01-07 16:53:28 938

转载 [转载]添加HIDL接口hash值(解VTS问题)

https://www.pianshen.com/article/43881363844/添加HIDL接口的hash值得:若遇到如下VTS测试报告中的错误,需要自己添加接口hash值到current.txt中:使用二进制工具hidl-gen,执行如下命令即可:将输出的内容放入到软件包根目录中的current.txt文件中即可。具体步骤:1.在软件包中找到需要生成hash接口的hidl位置: 2.打开HIDL接口同级目录下的Android.bp文件:&n

2021-01-07 16:37:17 948

转载 [转载]recovery 升级前兼容性检查(Vendor Interface Object)

https://blog.csdn.net/csdn66_2016/article/details/81704720   从android P(9.0)版本开始,我们发现编译出来的OTA升级了里面多了一个文件,compatibility.zip,这个里面存储这system与vendor分区的一些特性,用来做升级前的兼容性检查。其实从android O开始已经增加了这个功能,但是没有默认打开。直到andro

2020-11-24 17:43:05 809

转载 [转载]语言基础语法六——结构体(完结)

https://blog.csdn.net/zw1996/article/details/53844585 1;关于c语言结构体的引入; 在前面已经介绍了整形(int,long,….),浮点型(flaot,double),字符型(char),还介绍了数组(存储一组具有相同类型的数据

2020-10-29 17:21:38 3412 5

转载 [转载]repo 工具使用手册

https://blog.csdn.net/counsellor/article/details/865910810x00 前言该说点什么好呢,看到这个系列的第一篇的时间戳,已经是2年前了,生活总是这样要温故知新。安卓的项目已经从30个G变成了40多G,完全就是一个monstor一样的进化过程,不得不承认,能维护这么庞大的开源代码,是一件很不可思议的事情。 前一段时间微软宣布放弃edge浏览器内核的开发,准备启用chrome内核,一方面说明浏览器的复杂程度已经超出了自己预期成本,另一方面体现了开源项

2020-10-26 17:23:14 1016

转载 [转载]Android O Nfc Enable详解(上)

https://blog.csdn.net/shaoyuan1314520/article/details/79522174【摘要】随着Google于去年八月二十二日正式发布Android 8.0版本 Oreo,各种新的功能和变化也在等待着开发者的学习和研究。整体来说,这次的改动还是很大的,比如Camera的重新实现,HIDL机制的引入等。下面主要基于Android O的实现来分析NFC是如何Enable的。 上图是从Settings中启动NFC到JNI层的关系 这里首先说一下NFC的核心处理服务N

2020-10-10 09:48:53 511

转载 [转载]NFC Enable

https://blog.csdn.net/weixin_44260005/article/details/103092016NFC Enable认识NFC系统是如何工作的,最好的方法莫过于熟悉NFC各个流程,本篇就介绍下NFC使能的流程。 NFC的上层服务 com.android.nfc 启动随着使能整个NFC系统,通过JNI层的 NativeNfcManager.nfcManager_doInitialize()初始化底层的相关so库。 整个使能的过程中,需要记住层层向下设置的回调函数,这些回调

2020-10-09 17:09:40 325

转载 [转载]NFC无线近场通讯控制器

https://blog.csdn.net/weixin_44260005/article/details/103118191NFC Controller在NFC技术 的最后介绍到NFC Stack通过HIDL技术获取到HAL Server,而该Server端通过HAL技术打开了NFC产商提供的so库。本篇就大概介绍下HAL这块是怎么和厂商NFC芯片交互的,一般厂商会提供对应芯片的一个so库,该so实现了HAL接口对应的函数,然后so库再和对应的芯片交互。 初始化流程 HAL Server通过HAL

2020-10-09 16:22:51 198

转载 [转载]NFC无线近场通讯技术

https://blog.csdn.net/weixin_44260005/article/details/103031975NFC技术1 简介 1.1技术背景 无线近场通讯技术(Near Field Communication,NFC),最早是Sony和Philip这两家公司共同开发的一种非接触式识别和互联技术,现在已经发展为国际性的非盈利组织 NFC Forum。该组织相当于蓝牙技术联盟(Bluetooth SIG)和WIFI联盟负责相关技术的规范制定和认证。 1.2技术原理 NFC利用无线

2020-10-09 16:17:35 660

转载 [转载]高通 NFC开发基础知识 (未完待续)(目前是主要择录,参考 邓凡平:深入理解Android:WiFi模块 NFC和GPS卷)

https://blog.csdn.net/top5419/article/details/89365237 NFC开发相关 NFC概述 NFC(Near Field Communication,近场通信)也叫做近距离无线通信技术。该技术最早由Philips和Sony两家公司于2

2020-10-09 11:46:09 592

转载 [转载]NFC问题分析

https://www.cnblogs.com/steadfast/articles/5855235.html 1.NFC开关能打开,深圳公交卡1%机器不能读出开关能打开,基本就是射频问题    NFC问题分析流程:1.I2C通信检查  pn544_test  读写/dev/pn544设备节点  示波器检查I2C波形2.芯片上电时序检查  download pin  enable pin3.进入download模式pin序检查4.

2020-10-09 11:41:27 1175

转载 [转载]高通 NXP NFC(PN547PN548) 移植流程 android6.0

https://www.cnblogs.com/linhaostudy/p/9711769.html阅读目录一、驱动部分1. 添加驱动文件2. 修改平台配置3. 修改HAL代码:4. DTS二、Android Middleware 的移植1. Device 部分2. external 部分3. framework 部分4. packages\app\Nfc 整个目录删除后替换。5. 选择 PN547 芯片还是 PN548 芯片6. ESE 开关7. 添加 conf 与 .so 文件 正文

2020-10-09 11:21:45 1428 1

转载 [转载]NFC驱动调试

https://www.cnblogs.com/linhaostudy/p/8716333.html阅读目录1.NFC基本概念:2.NFC的工作模式:3.NFC与其他模块的比较4.NFC的物理组成5.NFC手机的几种实现方式5.1 NFC-SD卡方案5.2 NFC-SWP模式5.3 NFC的全终端模式6.NFC kernel分析6.1 从module_init函数开始:6.2 probe函数6.3 file_operations 正文 回到顶部1.NFC基本概念:NFC 又称为近场通信

2020-09-30 11:58:50 2534

转载 [转载]NFC源码分析之R/W工作模式

https://blog.csdn.net/zy00000000001/article/details/71183262 文章整理总结java层,NFC读取和写入Tag的流程。 整体的时序图: 1、读取Tag的流程     NfcService启动完成后,会通过NfcService中的applyRouting方法设置对应的Di

2020-09-24 14:31:10 772

转载 [转载]NDEF编码格式解析实例

https://blog.csdn.net/qq_35002379/article/details/85115082 NDEF消息解析实例 问题:按照NDEF消息格式来解析下列Hex串? D1 02 1F 53 70 91 01 0E 54 02 65 6E 68 65 6C 6C

2020-09-22 11:37:07 805

转载 [转载]高通 NFC开发基础知识 之 “NDEF及NFC Record”

https://blog.csdn.net/top5419/article/details/893654841. NDEF和NFC Record之间的关系 根据NFC Forum的定义,R/W模式下,NFC设备之间每一次交互的数据都会封装在一个NDEF Message中,而一个NDEF Message可以包含多个NFC Record,真正的数据则封装在NFC Record中。图8-5展示了NDEF Message和NFC Record之间的关系。 由上图可知,一个NDEF Message可包含一个

2020-09-22 11:17:42 601

转载 [转载]NFC源码分析之初始化流程

https://blog.csdn.net/zy00000000001/article/details/78863699 Nfc的app代码位于:     android/package/apps/Nfc/... 编译生成Nfc的apk和libnfc_nci_jni.so Nfc的协议栈和Hal相关的代码位于:     s

2020-09-21 20:30:07 641

转载 [转载][NFC]NFC启动流程1

https://blog.csdn.net/weixin_38503885/article/details/80927541   前面介绍过NFC相关的Spec后,从本章节开始,将进入Android AOSP NFC Frameworks部分的学习。       代码主要的路径存放在:      An

2020-09-21 14:25:05 1593

转载 [转载] NXP NFC移植及学习笔记(原创)

NFC功能介绍NFC 目前使用的三种功能:1. P2P模式:基于LLCP协议的基础上,以NDEF数据交换格式来通信。2. 读写模式:当作为读卡器,对NFC Tag的读写。3. 卡模拟模式:模块成卡,可以与读卡器(或pos机)进行数据通信。移植过程驱动移植: kernel-3.10/drivers/misc/mediatek/nfc/nxpFramework移植:1. 增加 packages/apps/Nfc-nxp2. 增加 vendor/NXP/device3. 更改 ha...

2020-09-10 11:51:15 2817

转载 [转载][笔记]NFC协议规范学习笔记汇总

为了学习NFC,注册了NFC Forum的账户,下载了一些相关规范。脑子笨,索性将需要学习的规范中英对照的逐句翻译下来,虽然效率不高,但是这么过一遍心中就有数了。有道云笔记做这个还挺方便,写完之后可以直接共享出来一个链接,将其都放在这里吧。翻译的不好,将就看吧,有修改意见也请留言说明,本文持续更新,谢谢。 [NFC入门][翻译]Introduction to NFC...

2020-04-06 15:54:52 421

转载 [转载]NFC功能介绍

https://www.cnblogs.com/jack2010/p/5478700.html NFC功能介绍NFC 目前使用的三种功能:1. P2P模式:基于LLCP协议的基础上,以NDEF数据交换格式来通信。2. 读写模式:当作为读卡器,对NFC Tag的读写。3. 卡模拟模式:模块成卡,可以与读卡器(或pos机)进行数据通信。移植过程驱动移植: kernel-3.10...

2020-04-06 14:59:29 1169

转载 [转载]Android SystemProperties设置/取得系统属性的用法总结

https://www.cnblogs.com/senior-engineer/p/4972848.html 通过调查得知,Android系统中取得/设置系统属性的用法参考以下3篇文章就足够了。 1.Android SystemProperties简介介绍了设置属性需要的权限,已经设置权限的方法。 Systemproperties类在android.os...

2020-03-23 20:06:26 698

转载 [转载]写一篇最好懂的HTTPS讲解

本文同步发表于我的微信公众号,扫一扫文章底部的二...

2020-03-12 12:46:20 190 1

转载 [转载]五层网络协议,各层功能,各层协议

一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network...

2020-03-12 12:42:50 482

转载 [转载]基于platform总线的驱动分析

https://blog.csdn.net/qq_28992301/article/details/52385518 ...

2020-01-16 20:29:56 161

转载 [转载]基于i2c子系统的驱动分析

基于i2c子系统的驱动分析...

2020-01-16 20:27:04 170

转载 [转载]U-boot引导内核流程分析

https://blog.csdn.net/qq_28992301/article/details/51873201 ...

2020-01-16 16:47:35 219

转载 [转载]设备树详解dts

设备树详解在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts1.设备树的组成1个dts文件...

2020-01-16 16:42:40 326

转载 [转载]主流漫游技术-OKC&802.11r介绍

前言:什么是漫游?漫游行为:简单来说,就是设备从一个AP,连接到另一个AP。IP地址不需要重新申请。整个过程需要尽可能快的进行,否则对于用户而言,就会发现网络出现卡...

2020-01-04 17:47:13 582 1

转载 [转载]非802.11r的Fast Roaming

转:http://blog.csdn.net/winterth/article/details/8108606Fast Roaming就是为了提高roaming的效率。在802.11r前,通常是指在RSN(WPA2)的框架下,略过EAP/802....

2020-01-04 17:43:59 750

转载 [转载]位运算之 C 与或非异或

位运算比较易混:位运算之 C 与或非异或  与运算:&两者都为1为1,否则为01&1=1,  1&0=0,  0&1=0,  0&0=0或运算:|两者都为0为0,否则为11|1 = 1,  1|0 = 1,  0|1 = 1, 0|0 = 0非运算:...

2019-12-09 21:00:41 164

转载 [转载]byte类型取值范围以及溢出详解

CSDN 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012959829/article/details/38704077 例1:public class test {    public sta...

2019-12-09 20:59:25 206

转载 [转载]Android学习网站

转载 https://blog.csdn.net/qq_37136511/article/details/79012297一、GitHub部分1.android sdk 源码解析——旨在帮助Android开发者更好的学习Android!此博文在持续更新源码每个模块的解析。 github地址:http...

2019-11-28 08:36:48 428

转载 [转载]AndroidO Treble架构下的变化

AndroidO引入Treble架构后,有那些变化呢?1. 增加了多个服务管家,AndroidO之前版本有且只有一个servicemanager,现在增加到3个,他们分管不同的服务。2.增加了binder通信库,这是为了适配binder域的扩展。3.增加了binder域,系统定义了3个binder设备节点,b...

2019-11-27 09:15:43 195

转载 [转载]Android 9 Wifi 调试

supplicant扫描的调用过程(使用nl80211)supplicant接收到”SCAN”命令后,由wpa_supplicant_ctrl_iface_process处理。wpa_supplicant_ctrl_iface_processwpas_ctrl_scan // 处理扫描命令wpa_supplicant_req_scanwpa_supplicant_scanwpa_sup...

2019-11-26 21:22:28 1365

转载 [转载]Android 8 init 对rc文件处理的变化

在以前版本的Android中,系统Native服务,不管它们的可执行文件位于系统什么位置都定义在根分区的init.*.rc文件中。这造成init*.rc文件臃肿庞大,给维护带来了一些不便,而且其中定义的一些服务的二进制文件根本不存在。但在Android 8中,对该机制做了一些改变 。单一的init*.rc,被拆分,服务根据其二进制文件的位置(/system,/vendor,/odm)定义到对应...

2019-11-26 21:08:31 148

转载 [转载] HIDL最全编译流程

想了解HIDL介绍的可以参考《HIDL概述》,本篇文章主要介绍HIDL的详细编译流程及简单的客户端应用(C++跟Android客户端的应用)。一、准备工作整一套源码,Android O或者...

2019-11-23 18:47:48 302 1

转载 [转载]Android8.1HAL层开发

本文基于Android8.1源码。这里介绍的是一种简单HAL的写法与调用。我将会编写一个app直接调用HAL的接口,而HAL层代码将直接读写驱动的节点。简介Android O的一项新元素是 Project Treble。这是 Android 操作系统框架在架构方面的一项重大改变,旨在让制造商以更低的成本更轻松、更快速地将设备更新到新版 Android 系统。在Android O之前,...

2019-11-23 18:22:49 263

转载 [转载]在Android 8.0之后版本上添加Hidl Service

目录1. 编写hal文件并编译2. 实现Hidl Interface3. 编写hdil service4. 配置manifest.xml  5. hidl client端调用...

2019-11-23 18:13:32 221

转载 [转载]Android O HIDL的使用例子 -- 蓝牙HCI 服务进程

1.1、Treble 计划概览             Android O 引入” Treble” 计划,目标是通过重构 Android OS 的 framework,使 Android 设备制造商能更快、更易、更低成本地升级 Android 版本。新的架构主要有两个特点:...

2019-11-23 17:56:28 623 1

空空如也

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

TA关注的人

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