自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(3)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux下BLE(低功耗蓝牙协议)C语言开发笔记(2)---ble蓝牙扫描-连接-读写

前言bluez编译完后会生成很多命令行工具,比如gatttool、hcitool、bluetoothctl等,bluetoothctl的生成需要在configure的时候把--disable-test去掉。这些工具可以用来在linux环境下与ble设备进行调试,但是本人需要的是可用的c语言api,如果你只是开发经典蓝牙,那么恭喜你,交叉编译完后的的api足够用了;但是低功耗蓝牙用的C接口是没有...

2018-12-28 18:46:55 17538 31

原创 linux下BLE(低功耗蓝牙协议)C语言开发笔记(1)---经典蓝牙启动扫描

经过几天的煎熬,终于把bluez移植到了ARM环境上,终于可以开始使用了,但是在运行hci_get_route接口后提示找不到对应的设备,后来发现是蓝牙设备没有启用,下面用到命令在交叉编译的时候应该已经生成了,直接使用即可。1.先执行hciconfig看到设备 hci0就是蓝牙模块了2.执行hciconfig hci0 up,然后再调用hci_get_route就OK了。下面...

2018-12-20 16:45:21 5643 2

原创 bluez5.50交叉编译

编译环境:ubuntu14.04编译工具:arm-none-linux-gnueabi-gcc参考文档https://blog.csdn.net/gatieme/article/details/48751743这个文档说的很详细,但是编译的是低版本的bluez,下面是编译bluez5.50中遇到的问题总体思路:交叉编译过程中遇到提示缺少的库就去下载编译,有些库不是必须的,可以...

2018-12-20 13:40:17 4499

watchdog-5.9.zip

基于linux看门狗添加了CPU softlock检测程序,仅供参考

2019-09-29

llrp协议说明英文

llrp协议说明,包括盘点扫描设置等功能的message说明。

2019-03-21

Bluetooth for Programmers

ble hci、gatt、l2cap层说明及c语言编码,英文,入门级别

2019-01-03

基于bluez5.50修改的gatt api库

由于bluez并没有提供官方可用的C语言 gatt库,所以我对源码结构做了些修改,把用到的ap编译成静态库,使用前阅读readme.txt 详情参考https://blog.csdn.net/u010659887/article/details/85329276

2018-12-29

SM2椭圆曲线公钥密码算法标准说明文档

SM2椭圆曲线公钥密码算法国标,里面有详细的算法说明,需要一定的数学功底

2018-06-07

go1.10.2.windows-amd64.msi

最新的golong windows 64位安装 go1.10.2.windows-amd64

2018-05-04

libuv 源码+demon

libuv源码+demon,包含计时器、网络、管道、字符流等内容

2018-04-13

arm环境内存泄漏检测工具valgrind

arm环境内存泄漏检测工具valgrind,用于检测arm环境下的内存泄漏

2018-03-27

arm版gdb可直接使用

arm板子上使用的,不用编译,修改权限直接使用,项目中使用的,放心使用

2018-01-30

libuv API说明及用例

libuv api 说明及用例 英文文档 但是很好理解

2017-08-22

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

TA关注的人

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