自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 Git 常用命令

Git 基础知识

2023-02-09 13:42:57 371 1

原创 Linux中更新代码的命令

一般情况下,用到svn就是下载代码,或者更新代码,或者提交代码1、下载新代码(不带密码的)(1)在某个目录下,下载服务器上的某一目录下的代码: svn co ,如下 svn co svn://10.**.*.***/test/code 说明:svn://*** 就是你的代码的地址,也可以以http来开头等(2)svn up:更新当前目录下的最新代码(3...

2020-03-31 16:15:03 1009

原创 蓝牙mesh——————Access和Config流程

1、介绍访问层(the Access layer) 定义高层应用如何使用上层传输层(the upper transport layer)。定义应用数据的格式;定义和控制应用数据在上层传输层的加密和解密;在发送到上层前,检查进入的应用数据是否在正确的网络中被接收。2.1 Access payload 一个进入载荷可能有12octets,可以有32个片段,最大384octe...

2019-07-25 14:58:21 689

原创 RW文档翻译学习——RW-BT-SW-COMMON-FS

翻译不全,选了我认为比较重要的翻译的,蓝色是我的废话1 Overview1.1 文档目的 本文档包含嵌入式RW-BT软件的通用信息。 提供了工程结构和文件的一般消息,以及有关os及os接口、和定制RW-BT软件的接口描述,为了适应最后的应用。3 Operating System RW Kernel提供一个事件时序功能,这个功能的...

2019-07-25 14:35:05 2640 1

原创 RW文档翻译学习——RW-BLE-KERNEL核心函数功能

1 概述1.1 功能列表RW kernel是一个轻量且高效的实时操作系统,提供下面的功能:(1)交换消息(2)消息保存(3)定时器功能(4)kernel还提供一个用于延迟行为的事件函数1.2 源文件结构1.3 包含文件为了使用内核提供的服务,用户需要包括下面的文件:(1)ke_task.h(2)ke_timer.h1.4 kernel 环境内...

2019-07-24 15:10:52 3794 1

原创 2019猪年flag

一转眼2019年都过去了一周多,我才想起来进行总结,立flag啥的。2018总结收获1、生了个娃娃(最大的收获了,生娃是早晚的事情(比较传统),早解决早了,二胎,呵呵,算了吧);2、学习了蓝牙mesh相关的知识,写了相关的代码,虽然中间有被坑的,但是还是学到了很多东西;3、学习了android开发,能够独立进行app的开发了,(对大牛而言很弱,但是对我一个自学半年自学java和...

2019-01-11 10:52:39 358 1

原创 蓝牙mesh——————Provisioning流程

 1、介绍Provisioning是将未配置的设备添加到Provisioner管理的mesh网络中的过程。Provisioner为未配置的设备提供允许其成为mesh网络中的node的配置数据,包括一个网络密钥(network key)、当前IV Index、每个元素的单播地址。一般一个智能手机或者电子计算设备,网络工作仅需要一个Provisioner设备进行provisioning工作...

2018-12-13 15:10:58 5254 1

原创 蓝牙mesh——————Mesh系统框架

接上篇,本篇主要介绍Mesh网络操作概述和Mesh层系统的框架。废话不多说,直接上mesh官方文档,本文包括翻译和我的一些理解。2 Mesh系统结构2.1 层结构先看下mesh结构图,该结构图具有大小端问题,在代码编写中需要注意。 (1)Model Layer:定义了用于标准化典型用户场景操作的模型以及蓝牙网络模型规范或其他更高层规范中定义的,比如灯光和传感器这种更高层模型...

2018-11-23 14:48:19 3362

原创 蓝牙mesh——————介绍

蓝牙不用介绍了吧,蓝牙mesh,简单来说,就是建立多对多(many:many)无线设备通信网络它允许创建基于多个设计的大型网络,可以包含数千台设备的无线通信网络。其实就是可以组成大范围网络的新的蓝牙profile,它并不需要最新的蓝牙5.0,蓝牙4.0以上的版本就可以了,其硬件上并没有用到什么新的东西

2017-09-20 18:41:39 1489

转载 算法与追MM

动态规划,基本上就是说:  你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。  该方法适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看他如何对他人。”的道理,并且对付这样的MM总能得到最优解。  该方法的缺点是开销较大,因为每个子问题都要好好对待。。。。 

2016-09-05 13:39:03 288

原创 低功耗蓝牙设备DA1458x芯片开发之更新连接参数

今天将详细的讲解下低功耗蓝牙设备和手机连接时的抓包,以此帮助我这样的小白,并积累经验~首先,将Dongle和低功耗蓝牙开发板连上电脑,开发板中的程序运行起来~走起  进入到sniffer packet中(sniffer packet不会的请自行百度啊),单击上图中的三角形,运行抓包工具,如下,可以看到很多广播数据包 出现如下图所示的InitA,即进行连接

2016-08-30 10:57:07 2826

原创 在C/C++中的inline介绍和用法

在C/C++中的inline,使用在函数声明处,表示程序员请求编译器在此函数的被调用处将此函数实现插入,而不是像普通函数那样生成调用代码(申请是否有效取决于编译器)。一般来说,这样做的优点是省掉了调用函数的开销,缺点是可能会增加所生成目标代码的尺寸。1、inline和带参宏定义的比较,具有一定的优点,比如:参数类型的检查、可以使用return返回、便于调试2、不同编译器下的inli

2016-07-06 10:01:05 1257

原创 看门狗定时器在DA14580 中的用法

看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗程序正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断,在中断中执行一些复位操作,从而使系统恢复正常的工作状态。Watchdog timer在datasheet中的定义:看门狗定时器是一个八位的定时器,通过设置位用于发现由软件跑飞产生的意料不到的执行序列,并

2016-06-27 17:47:39 2999

原创 c中##和#的意义和用处

在C语言中,会遇到#和##号,下面介绍其用途(该博文主要参考网友代码)#:是将其后面的宏参数进行字符串化操作(Stringizing operator),即在它引用的宏变量的左右各加上一个双引号。如下图所示代码及运行结果##:拼接符号(Token-pasting operator),如:整个语句变成了printf("token""9"" = %d", tok

2016-06-12 18:31:31 965

原创 C中,continue和break的用法

C中,continue和break的用法先看个例子#include void main(){         intn,m;         for(n=1;n         {                   if(n==6)                            break;                   printf("%d

2016-05-25 11:00:29 780

原创 CNKI学术趋势和万方数据知识服务平台的知识脉络分析

分享:不要用战术上的勤奋,掩饰战略上的懒惰。(学习需重方法,不可盲目)-------与君共勉这几天写论文,发现对某一领域的关注度进行了解,有两种方法,一个是用知网的学术趋势,另一个是用万方的知识脉络分析。CNKI的学术趋势,直接百度搜索cnki学术趋势,进入网站:直接搜索你想了解的关键字的学术趋势,这里以“智能家居”作为例子,可以查到它最近几年的学术关注度和用户关注度。这种图可

2015-11-16 12:04:51 10337

原创 Bluez交叉编译-bluez4.101

第一篇博客!这是最近俩

2014-08-18 10:38:53 2462

低功耗蓝牙抓包及其分析

环境是DA14580芯片,就是小米手环用到的蓝牙芯片,目前业界功耗最低,但是现在网上关于它的资料非常少,所以尽力将自己的学习及总结知识都分享出来

2016-09-01

很好的java方面面试题

各类java知识,涵盖了java面试时可能遇到的各种问题。同时都有答案讲解。

2015-10-24

蓝牙视频传输技术

这是一篇较适用的蓝牙开发论文,现在关于蓝牙视频传输的技术资料很少

2014-11-07

TI芯片cc256xx的数据手册

这是我近期在用的蓝牙芯片的数据手册,后期还会上传些工作成果

2014-11-07

Bluez交叉编译具体代码(亲测成功)

自己做了一个月,终于成功编译移植Bluez4.101到ARM开发板上

2014-08-05

空空如也

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

TA关注的人

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