(二)蓝牙低功耗(BLE)基础教程--基于nRF5x系列SOC

蓝牙基本理论   蓝牙核心规范对GATT(The Generic Attribute Profile)给出了如下定义: GATT定义了一种进行数据交换的结构,结构中包含一些基本元素如服务(services)和特性(characteristics)。   换句话说,GATT定义了一系列...

2018-03-18 18:13:02

阅读数:32

评论数:0

边缘计算:展望与挑战

摘要:随着物联网的兴起以及云服务的普及,一种新的计算范式–边缘计算开始出现在我们视野中。边缘计算主张在网络的边缘处理数据,从而减少系统反应时间,保护数据隐私及安全,延长电池使用寿命,节省网络带宽。本文我们将介绍边缘计算的定义,并通过几个案例介绍边缘计算的应用。 一. 介绍   自从2005年...

2018-02-26 20:24:35

阅读数:335

评论数:0

蓝牙mesh网络基础

蓝牙mesh网络基础

2017-11-24 18:04:08

阅读数:130

评论数:0

(一)蓝牙低功耗(BLE)基础教程--基于nRF5x系列SOC

本系列教程的目的是帮助读者了解nRF5x系列SOC和蓝牙低功耗(BLE)的基础知识。本篇将介绍蓝牙广播的相关知识,以一种简单有趣的方式向读者介绍蓝牙的基本功能,为读者进一步深入理解BLE相关知识提供了良好的开端。在这里我们不会提到BLE协议栈的具体细节,在进行具体实验之前会粗略介绍一下将要遇到的B...

2017-07-29 16:10:36

阅读数:332

评论数:0

如何开发低功耗应用?

许多微控制器都具有多种低功耗和睡眠模式,可以减少产品功耗,延长电池寿命。由于每种微控制器之间存在差异,所以开发者需要对相应的器件有所了解,具体问题具体分析。以下简单介绍几点设计低功耗应用需要考虑的地方。 根据特定的应用场景选择合适的微控制器,除了典型的电气特性外,还需要考虑存储器的大小。如果器件...

2017-07-02 16:47:02

阅读数:177

评论数:0

Inter Hex文件格式

Inter Hex文件是一种常见的文件存储格式,常用于微控制器编程。C编译器或者汇编器将源程序转化成机器码并输出Hex文件,从而将二进制信息表示成ASCII文本形式。接下来通过一个简单的示例来了解一下Intel Hex文件的构成格式。 :020000040000 FA :1000000000...

2017-06-16 09:46:06

阅读数:276

评论数:0

do{...}while(0)用法分析

在许多C/C++宏定义中我们会看到宏代码包在do while循环或者if else语句里,例如: #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else

2017-06-01 20:19:24

阅读数:177

评论数:0

ARM指令集发展概述

指令集的设计是处理器结构中最重要的一个部分,用ARM的术语称之为ISA(Instruction Set Architecture)。所有的ARM Cortex-M 处理器均基于Thumb-2技术,在一种工作状态中允许混合使用16位和32位指令。这一点与传统的ARM处理器如ARM7TDMI不同。为了...

2017-05-01 08:36:43

阅读数:1083

评论数:0

nRF52832及nRF52840片上系统功能概述

nRF52832片上系统具有超低功耗及极高的设计灵活性,可以支持多种无线通信协议,功能十分强大。非常适合蓝牙低功耗,ANT及2.4GHz 超低功耗无线应用。nRF52832片上系统内嵌32位ARM Cortex-M4F CPU ,具有512kB flash 及64kB RAM。片上集成的2.4G...

2017-04-15 21:03:20

阅读数:3565

评论数:0

Real Time Transfer (RTT)

SEGGER的Real Time Transfer (RTT)是一项新技术,可以在嵌入式应用中进行用户I/O交互。它结合了SWO和半主机的优点,具有极高的性能。它的主要特点有 可以与目标应用进行双向通信 极高的传输速率,同时不影响应用的实时响应 在目标板上不需要额外的硬件或引脚 在任何J-Li...

2017-04-01 20:29:21

阅读数:594

评论数:0

移动医疗系统的安全性

感谢原著作者对人类文化的传播做出的努力!以下内容直译为主,意译为辅,同时笔者可能会加入个人观点以方便理解。如有翻译不当的地方希望各位同仁积极指出,如有必要的话请做出引证,以助于笔者翻译水平的提高,同时也有利于其它读者的学习,进步。天朗气清,惠风和畅,祝各位生活愉快! 原文链接:点击打开链接

2016-11-22 18:30:59

阅读数:1014

评论数:0

Linux高级文本编辑器比较:kate vs gedit

感谢原著作者对人类文化的传播做出的努力!以下内容直译为主,意译为辅,同时笔者可能会加入个人观点以方便理解。如有翻译不当的地方希望各位同仁积极指出,如有必要的话请做出引证,以助于笔者翻译水平的提高,同时也有利于其它读者的学习,进步。天朗气清,惠风和畅,祝各位生活愉快! 原文链接:点击打开链接 所...

2016-11-10 15:23:37

阅读数:4375

评论数:0

ARM中当立即数作为第二个操作数(源操作数)时如何使用MOV指令

感谢原著作者对人类文化的传播做出的努力!以下内容直译为主,意译为辅,同时笔者可能会加入个人观点以方便理解。如有翻译不当的地方希望各位同仁积极指出,如有必要的话请做出引证,以助于笔者翻译水平的提高,同时也有利于其它读者的学习,进步。天朗气清,惠风和畅,祝各位生活愉快!        原文链接:点击打...

2016-05-30 22:07:19

阅读数:1921

评论数:0

什么是JTAG及其使用方法

感谢原著作者对人类文化的传播做出的努力!以下内容直译为主,意译为辅,同时笔者可能会加入个人观点以方便理解。如有翻译不当的地方希望各位同仁积极指出,如有必要的话请做出引证,以助于笔者翻译水平的提高,同时也有利于其它读者的学习,进步。天朗气清,惠风和畅,祝各位生活愉快!

2016-05-29 12:51:42

阅读数:5804

评论数:0

C语言链表常见用法

链表是一种数据结构序列,它通过链环连接在一起。链环包含不同数据。每个链环包含有对其它链环的链接。链表是除数组之外使用最广的数据结构。其常见用法示例如下:

2016-05-28 20:15:14

阅读数:1171

评论数:0

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