自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZafirTab's tech notes

Move up, improve the product; Quiet down, taste technology.

  • 博客(13)
  • 资源 (13)
  • 收藏
  • 关注

原创 eBPF-学习指北

eBPF-学习指北背景什么是eBPF?使用eBPF能做什么?如何学习eBPF?参考资料背景从3.18版本开始,Linux 内核提供了一种扩展的BPF虚拟机,被称为“extended BPF“,简称为eBPF。它能够被用于非网络相关的功能,比如附在不同的tracepoints上,从而获取当前内核运行的许多信息。传统的BPF,现在被称为“classical BPF”。主要用于过滤网络包,And...

2020-04-08 16:04:19 706

原创 汽车相关知识-LTS

前言:记录汽车相关的理论知识协议some/iphttps://github.com/GENIVI/vsomeiphttps://github.com/GENIVI/vsomeip/wiki/vsomeip-in-10-minutes

2021-07-05 10:48:55 114

原创 车载终端开机黑屏调查

开机黑屏问题调查前言1. "直接启动"模式问题描述问题分析解决方案前言在讲述开机黑屏问题前,我们先了解一个概念1. "直接启动"模式是什么?当设备已开机但用户尚未解锁设备时,Android 7.0 将在安全的“直接启动”模式下运行。为支持此模式,系统为数据提供了两个存储位置:凭据加密存储,这是默认存储位置,仅在用户解锁设备后可用。设备加密存储,该存储位置在“直接启动”模式下和用户解锁设备后均可使用。默认情况下,应用不会在“直接启动”模式下运行。如果您的应用需要在“直接启动”模式下执行操作,

2021-07-01 13:40:51 293

原创 Android系统稳定性/性能优化_方法论

2021-06-18 17:40:22 157 1

原创 Android-音频系统_学习指北

oid-音频系统_学习指北写在前面人生若白驹过隙,忽然而已;即使岁月匆匆,无情流逝,我们依然砥砺前行;回望工作以来走过得六载风华,收获颇丰;一个个新知识点的认识熟悉;一个个疑难问题的庖丁解牛;我们痛并快乐的徜徉在代码的海洋里。你问我"不知道自己不知道"到"不知道自己知道"的距离究竟有多远?要想看清,就要从蒙昧中睁开眼来;或许此刻我们无知;但我们还年轻;我们渴望知道;我们要时刻保持对世界、对自己的好奇心与求知欲;不断前行;要坚信所有的努力都是有回报的。做了五年的无线互联,现在

2021-05-22 20:53:48 1515

原创 《inside Bluetooth low energy》note_02

Bluetooth Upper Layers and Profiles 1、L2CAP1.1 modes of operation 6种1.2 PDUS 5种1.3 features2、SDP 2.1 service record、service attributes and service class 2.2 searching and browsing

2017-09-09 17:00:51 289

原创 《inside Bluetooth low energy》note_01

Bluetooth Low Layersinclude Bluetooth Radio,BaseBand Controller,Link Manager and Host Controller interface. 1、bluetooth radio 用途:传输和接收包、支持可选的power class 2、BaseBand Controller 用途:

2017-09-09 10:17:33 363

原创 Android bluetooth 流程分析(一)createBond

2017-08-30 18:47:18 3722

原创 Android bluedroid GATT简述

下图为摘自蓝牙核心规范4.2的GATT框架图GATT描述了一种使用ATT的服务框架,该框架定义了服务(Server)和服务属性(characteristic)的过程(Procedure)及格式,Procedure定义了characteristic的发现、读、写、通知(notification)、指示(indication) 及配置characteristic的广播。GATT

2017-08-30 18:41:37 667

原创 bluetooth 基础知识 思维导图

2017-08-30 18:30:32 763

原创 Android 7.0 bluetooth introduction

Android提供了一个默认的蓝牙协议栈-BlueDroid,其被分为蓝牙嵌入式系统(BTE)和蓝牙应用(BTA)两层。BTE实现了蓝牙规格的核心功能,BTA实现了与Android框架层的通信。蓝牙系统服务通过JNI与蓝牙协议栈进行通信,通过Binder IPC与应用层进行通信。系统服务给开发者提供了各种蓝牙profile的访问。下图为蓝牙协议在Android系统的总体架构图。应用框架

2017-08-30 18:23:07 5606

原创 蓝牙核心系统架构介绍

蓝牙规范有两类:一类是蓝牙核心规范,由Bluetooth CoreSpec定义,从Controller到Host的L2CAP层,以及相关的核心profile;另一类是蓝牙应用规范,包含了各种各样的profile规范,如HOGP、A2DP、HFP、OOP等。以下对蓝牙核心系统架构图中的相关层次作简单介绍:l  BR/EDR Radio& LE Radio & AMP PHY蓝

2017-08-30 18:19:12 6045

原创 Bluetooth 由来及发展历程

1、蓝牙由来蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand,Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引以为傲的国王酷爱吃蓝莓,以至于牙龈每天都被染成蓝色。由于Blatand国王将现在的挪威、瑞典和丹麦统一了起来,因此,作为无线通信技术的一种,蓝牙技术取名Bluetooth可谓志向远大。蓝牙的创始人是瑞典爱立信公司,爱立信早在

2017-08-30 18:16:29 3343

vim 配置文件

vim配置文件,可以扩展你的vim编辑器,使得更加方便高效。

2017-08-02

模拟Activity进出栈

介绍了模仿activity进出栈的方法,详细资料看里面的配套文档

2015-09-21

Java学习笔记 必看经典

一份很好的Java学习笔记,可以帮助你快速的掌握C++和Java语言的差别!

2014-04-11

Java基础教程

一份很好学习Java语言的一份文档,初学者可以快速掌握Java语言的特点,与投入到后期的开发中去

2014-04-11

C语言嵌入式系统编程修炼之道

嵌入式C语言编程的好文档,详细的介绍了嵌入式开发用到的C语言知识。

2014-04-10

你试过这样写C程序吗

此篇文章详细的描述了如何从C语言向c++过渡

2014-04-10

C语言实现MD5加密算法

此代码利用C语言进行MD5加密算法的实现,还配有解释文档,方便您更好的理解此加密算法!

2014-04-10

linux下的调试工具valgrind

linux下的调试工具valgrind,可以方便程序员高效的调试

2014-03-02

hfs文件服务器

该文件详细的讲述了hfs服务器的使用方法,方便读者快速掌握此服务器的应用

2014-03-02

LED显示-usexml

利用了xml,实现了对LED的显示输出。

2013-10-08

C语言面试题

C语言基础部分的核心内容考察,你值得拥有!

2013-10-08

移位寄存器控制的LED灯循环亮灯

这个电路可以实现LED灯循环点亮,使用了74LS194芯片

2013-04-22

空空如也

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

TA关注的人

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