- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 蓝牙Beacon广播数据包格式以及解析
1. 获取原始蓝牙广播包首先需要开启开发者选项:不同Android手机打开此功能的方法基本一致,首先打开设置,然后找到系统版本号(例如MIUI系统的全部参数选项的MIUI版本),快速连续点击5次以上即可自动打开开发者选项;然后选择"打开蓝牙数据包日志"功能,接着打开蓝牙功能即可开始记录数据包,日志文件存放位置在不同的手机上略有不同;最后把日志复制到电脑上等待处理2. 安装WireShark软件对于ubuntu系统来说,只需要输入以下命令即可成功安装:sudo apt-get install wire
2021-02-24 09:21:16 8768
原创 CMake实战(三)
原文首发于:http://kobe-onepiece.work/archives/5048前言前面两篇《CMake实战(一)》,《CMake实战(二)》,主要是介绍单目录和多目录的编译,接下来看一下自定义编译选项和交叉编译。使用实例下面源码在《CMake实战(二)》的基础上进行修改(1) 修改main.c的内容如下:#include<stdio.h>#include "hello.h"#include "config.h"int main(void){ printH
2021-02-18 15:15:10 6131
原创 CMake实战(二)
原文首发于:http://kobe-onepiece.work/archives/5030前言上一篇《CMake实战(一)》我们是把所有文件放在同一个目录下,而平常开发时,我们会将源文件进行分类,放到不同的目录下。接下来我们来看一下具体要怎么操作。使用实例(1)文件内容同上一篇,目录结构如下:./test2 | +--- main.c | +--- hello/ | +--- hello.c |
2021-02-07 15:49:06 6066
原创 Qt5.14.0 windeployqt bug
Qt5.14.0无法使用windeployqt, 会出现5.14: MinGW: windeployqt fails with “Unable to find the platform plugin.”C:\dev\5-mingw-514\qt-514m\qtbase\examples\widgets\mainwindows\mdi\mdi.exe 64 bit, debug executableDirect dependencies: Qt5Core Qt5Gui Qt5WidgetsAll de
2021-02-06 11:52:47 6549 1
原创 CMake实战(一)
原文首发于:http://kobe-onepiece.work/archives/5011前言CMake和Autotools一样,都是项目构建工具。可以简单理解为,帮助我们生成Makefile,方便编译。使用实例(1) 创建main.c/hello.c/hello.h文件,内容如下://hello.c#include<stdio.h>#include "hello.h"int printHello(void){ printf("Hello,World\n");}
2021-02-04 19:08:05 6224 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人