自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 strtok的实现——用于按给定符号分割字符串的函数

char *mystrtok(char *s,const char *delim) {    static char *last;    char *tok;    char *ucdelim;    char *spanp;    int c,sc;    /**//*s为空,并且上次剩余值也为空,则直接返回NULL,否则s为last或当前值中有值的一方*/

2017-04-20 19:34:30 345

转载 Linux、GUN/Linux、GUN、GPL以及各个发行版本详细介绍

学习Linux很久了,却对GUN,Linux,Linux发行版等无所了解,是不是觉得很对不起自己啊。呵呵,所以我就在网上找了些资料,总结在一起,还算是比较能说明问题的。什么是Linux?  也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系

2017-04-20 14:24:01 2280

转载 Linux下字符串解析的一些方法

转自:http://blog.chinaunix.net/uid-25808509-id-2930277.html在linux下编程时,有时候我们需要获取shell命令的执行结果,一种比较笨的方法是将shell命令的执行结果保存到文件,然后在读文件,读完之后,再删除文件,或者使用临时文件也行。这种方法比较繁琐,我推荐的一种方法是使用popen函数,FILE *popen(con

2017-04-20 11:12:42 2119

转载 C语言里字符串的解析

根据给定的字符串,按照一定规则解析字符串转自:http://www.cnblogs.com/yi-meng/p/3620244.html函数名称:   strtok 函数原型:   char *strtok(char *s1, const char *s2) 函数功能:   分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词) 函数返回

2017-04-20 11:07:12 694

原创 10进制,16进制的atoi

#include #include int my_atoi(char * str){//用于录入16进制的MAC地址int value = 0;int sign = 1;int radix = 16;if(*str == '-'){sign = -1;str++;}// if(*str == ' ')//空格不录入// ret

2017-04-20 09:47:04 3645

原创 flash在嵌入式开发中的注意事项

与flash本身的特性有关,flash在写入0后无法再写回1,所以flash在单片机开发中,没有文件系统的支持,直接操作flash,需要在使用之前擦除,擦除之后所有的bit位均变为1,所以在调用接口write时无法将已经写成0的bit再写成1,需要擦除,擦除是按扇区擦除的,注意将一类的数据放到一个扇区中,读和写时通常是按页来读取的,但是不能跨页写入读取。在flash的实际应用中可以建立循环fl

2017-04-20 09:40:55 629

转载 蓝牙GAtt详解

GATT Profile 简介15 JULY 2015 on Android, Bluetooth网上关于讲解 BLE 的内容比较少,看到这篇文章写的非常详细 Introduction to Bluetooth Low Energy,作为 BLE 的入门时介绍是非常合适的。本文主要翻译了一下这篇文章。一、引言现在低功耗蓝牙(BLE)连接都是建立在 GATT (Gener

2017-04-18 18:01:57 15775 7

转载 Bluetooth profile: ATT/GATT

转自:http://blog.csdn.net/zwc1725/article/details/52786051英文原文URL:https://epx.com.br/artigos/bluetooth_gatt.PHP因为看了这篇英文文档介绍Bluetooth ATT/GATT很详细,所以翻译了一下,供参考!蓝牙4.0版本推出了低功耗规范,引入了两个核心协议:A

2017-04-18 17:59:58 607

转载 BLE 数据包重传机制

转自:http://blog.csdn.net/zwc1725/article/details/52788524处于连接态的两个BLE终端使用简单的“停等”机制进行通信,如下图所示,图一 BLE 数据包重传流程图每个BLE终端都维护两个1 bit参数:transmitSeqNum和nextExpectedSeqNum,分别指

2017-04-18 17:58:27 1052

转载 BLE 广播报文解析

本文转自:http://www.cnblogs.com/aikm/p/5022502.html感谢原创作者!  在使用EN-Dongle捕获和解析广播包之前,我们先了解一下BLE报文的结构,之后,再对捕获的广播包进行分析。在学习BLE的时候,下面两个文档是极其重要的,这是SIG发布的蓝牙的核心协议和核心协议增补。核心协议Core_v4.2。核心协议增补CSS v

2017-04-18 17:57:06 1346

转载 BLE 协议栈介绍

转自:http://www.wowotech.net/bluetooth/ble_stack_overview.html1. 前言通过“蓝牙协议分析(2)_协议架构”的介绍,大家对蓝牙协议栈应该有了简单的了解,但是,肯定还有“似懂非懂、欲说还休”的感觉。有这种感觉太正常了,毕竟蓝牙协议是一个历史悠久又比较庞大的协议,没那么容易理解。因此,本文将换个视角,从协议栈

2017-04-18 17:56:11 509

转载 BLE 配对后通信其中一方LTK丢失情况

转自:http://blog.csdn.net/zwc1725/article/details/52953483BLE 配对后其中有一方保存的LTK丢失了,对于这种情况,蓝牙SPEC也没有规定必须怎么做,只是推荐我们怎么做。从图可看到,当与对方设备没有绑定时,如果一方LTK丢失无法加密时,对于MITM方式的,则推荐通知用户,并

2017-04-18 17:53:33 635

转载 BLE 配对流程

转自:http://blog.csdn.net/zwc1725/article/details/52953852BLE配对是一个三阶段的过程。前两个阶段总是使用,可能跟随着一个可选的传输特定秘钥分配的阶段。阶段1:配对特征交换阶段2:短期秘钥(STK)生成阶段3:传输特定秘钥分配STK 生成规则:1

2017-04-18 17:51:53 512

转载 BLE 绑定流程

转自:http://blog.csdn.net/zwc1725/article/details/52954116绑定就是主机与从机相互保存认证信息Long Term Key (LTK)等信息。问题1:从机跟主机配对过一次后,会不会再次配对;答:从机跟主机配对过后,相互保存绑定的认证信息,当再次连接时,主机先会去检查当前从机是否绑定过,如果有,就不

2017-04-18 17:49:02 659

Quectel_EC200S_Linux_USB_Driver_User_Guide_V1.0.pdf

移远EC200S linux USB 驱动配置

2021-04-19

DP83848C 数据手册

DP83848C芯片 数据手册

2019-04-15

空空如也

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

TA关注的人

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