自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 blueZ5的dbus API开发

最近我们领导让我做了个基于blueZ5的dbus接口的自动配对功能,之前没接触过,走了很多冤枉路,做点记录,也和大家一起探讨。 首先,对于dbus的远程调用来说每次调用dbus_message_new_method_call函数来构造方法信息时都需要传入bus name,object path,interface,method name四个参数。对于bus name,i...

2019-12-20 15:17:21 2911 3

转载 DBUS基础知识

https://www.cnblogs.com/wzh206/archive/2010/05/13/1734901.html

2019-11-19 17:59:36 211

转载 makefile教程

https://blog.csdn.net/liang13664759/article/details/1771246

2019-11-13 15:17:33 140

原创 binder通信问题求大神帮忙解答

写了个测试的binder通信的代码,可是运行的时候显示transact函数返回数据错误Not a data message。代码如下IServiceTest.h```#ifndef __ISERVICETEST_H__#define __ISERVICETEST_H__#include <binder/IInterface.h>#include <binder/P...

2019-05-22 14:08:28 376

原创 Android binder机制学习总结

binder通信机制是Android系统最重要的一种通信机制,也是一种C/S架构的通信机制,客户端和服务器端通过binder驱动进行通信。其架构如下图所示。 在binder通信机制中,客户端使用的是一个代理类BpBinder,而服务器端使用的是BBinder类,这两个类都是继承了抽象类IBinder。而BpBiner类中的成员函数transact用来向服务器端发送请...

2019-05-13 23:45:52 218

原创 如何退出线程

      之前对于线程如何退出一直不是特别清楚,以前发现用pthread_kill函数退出线程没有效果,今天看了一些别人的博客才发现线程退出的原理,而且pthread_kill函数只是向特定的线程发信号。下面是一些如何在死循环中结束线程的方法。       第一:可以利用pthread_kill函数向线程发信号,而后在信号处理函数里面设置一个flag,当线程中检测到该该flag置位后退出死循...

2018-08-07 15:01:15 3198

原创 哈希表

        一直觉得哈希表很神秘,只知道根据值得大小来排列的,但是不知道这个值是怎么来的,这两天看了几个博客,终于弄懂了哈希表是怎么一回事,哈希表的每个节点都有一个类型为字符串的key,而通过这个key值可以计算出这个节点属于哪一行(姑且称其为行,我也不知道该如何表达)。找到行后再讲该节点加入到该行的队列中。获取行号的方法如下:unsigned int h=0;while(*key){...

2018-08-07 15:00:27 84

原创 蓝牙协议栈更新连接参数

     本人对蓝牙协议栈也算是个小白,以前都没有接触过蓝牙协议栈这块,来到现公司后还是接触,有些客户的蓝牙协议栈在遥控器向主机端发送连接参数更新请求后被拒绝,或者更新成功后发给遥控的又是另外一个数值,之前老大让我改了三个宏定义就可以,BTM_BLE_CONN_INT_MIN_DEF设成6,BTM_BLE_CONN_INT_MAX_DEF设成40,BTM_BLE_CONN_INT_MIN_LIMI...

2018-04-03 15:08:53 902

空空如也

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

TA关注的人

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