自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (30)
  • 收藏
  • 关注

翻译 蓝牙beacon入门教程

蓝牙beacon入门教程项目项目项目

2018-10-06 18:27:05 32051 1

翻译 深入理解蓝牙5之远距离通信

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-05 21:54:55 22097 1

翻译 深入理解蓝牙5之高数据传输率

牛黄

2018-06-23 15:33:28 27366 3

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

一.基本理论 1.属性协议与通用属性规范   我希望大家把教程中提供的应用程序当作一个跳板,将来开发程序的时候可以对其进行扩展和完善。我会尽可能少地提到理论,但是这里要提到的属性协议(ATT)和通用属性规范(GATT)是BLE中非常基础而且重要的知识点,所以这里要详细介绍一下。 1.1属性协议Attribute Protocol (ATT)   从下图可以看到,BLE协议栈分为多个层。...

2018-05-01 14:47:23 4207

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

蓝牙基本理论   蓝牙核心规范对GATT(The Generic Attribute Profile)给出了如下定义: GATT定义了一种进行数据交换的结构,结构中包含一些基本元素如服务(services)和特性(characteristics)。  换句话说,GATT定义了一系列的规则,这些规则告诉我们如何使用 BLE 进行数据的传输,捆绑,展现等等。你可以阅读蓝牙核心规范 Bl...

2018-03-18 18:13:02 1965

翻译 边缘计算:展望与挑战

摘要:随着物联网的兴起以及云服务的普及,一种新的计算范式–边缘计算开始出现在我们视野中。边缘计算主张在网络的边缘处理数据,从而减少系统反应时间,保护数据隐私及安全,延长电池使用寿命,节省网络带宽。本文我们将介绍边缘计算的定义,并通过几个案例介绍边缘计算的应用。一. 介绍   自从2005年云计算出现以来,我们的生活,学习和工作方式都发生了显著的变化。例如软件即服务(SaaS)模式的应用,如...

2018-02-26 20:24:35 16434

翻译 蓝牙mesh网络基础

蓝牙mesh网络基础

2017-11-24 18:04:08 1115

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

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

2017-07-29 16:10:36 7963

翻译 如何开发低功耗应用?

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

2017-07-02 16:47:02 715

翻译 Inter Hex文件格式

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

2017-06-16 09:46:06 1108

翻译 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 631

翻译 ARM指令集发展概述

指令集的设计是处理器结构中最重要的一个部分,用ARM的术语称之为ISA(Instruction Set Architecture)。所有的ARM Cortex-M 处理器均基于Thumb-2技术,在一种工作状态中允许混合使用16位和32位指令。这一点与传统的ARM处理器如ARM7TDMI不同。为了更好地理解ARM处理器中不同指令集的差异,接下来我们简单回顾一下ARM指令集的发展历史。

2017-05-01 08:36:43 6928

翻译 nRF52832及nRF52840片上系统功能概述

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

2017-04-15 21:03:20 15217

翻译 Real Time Transfer (RTT)

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

2017-04-01 20:29:21 2542

翻译 移动医疗系统的安全性

原文链接:点击打开链接 移动医疗是最近几年的技术创新,它可以利用移动设备促进医疗和公共卫生事业的发展。理想情况下,以移动医疗为基础的服务应该允许病人和医护人员随时随地访问医疗数据信息。而且病人可以很容易地管理他们的卫生服务需要,从而降低访问医院的次数以及医疗保健的成本。此外,医生还可以远程监护病人的健康状况并在不需要实际会面的情况下给出建议。现今原先只存在于医院...

2016-11-22 18:30:59 2994

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

原文链接:点击打开链接 所有Linux使用者都会告诉你,不论是对于新手还是职业老手,一个好的文本编辑器都是电脑系统的重要组成部分。虽然使用终端文本编辑器(如nano或者vim)也很重要,但是不论何时只要条件允许,你都需要充分利用你的图形桌面环境。 kate是KDE的默认文本编辑器,gedit是Gnome的默认文本编辑器。它们都是功能强大的工具,可以...

2016-11-10 15:23:37 16310 1

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

原文链接:点击打开链接问题:我刚开始学习ARM汇编语言,不太清楚如何利用MOV指令将立即数传入到寄存器。在ARM参考手册及我的课本中,都说MOV指令后跟的立即数变化范围是0~255。但是当我在ADS1.2集成开发环境中进行测试时,下述指令语句却正常运行。MOV R2, #0xFFFFFFFF根据上述说法数字0xFFFFFFFF不是超出了范围吗?为什么会出现这种...

2016-05-30 22:07:19 6449 1

翻译 什么是JTAG及其使用方法

原文链接:点击打开链接JTAG不仅仅用于调试和下载程序你可能熟悉JTAG是因为你使用过带有JTAG接口的工具。 处理器经常使用JTAG来实现调试/仿真功能,而且所有的FPGA和CPLD都利用JTAG来实现下载程序功能。JTAG不仅仅是一...

2016-05-29 12:51:42 29948 1

翻译 C语言链表常见用法

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

2016-05-28 20:15:14 3083

pl2303驱动

pl03 win10 driver. 针对老版本驱动 。

2018-09-19

蓝牙mesh网络技术

蓝牙mesh网络基础,简单介绍了蓝牙mesh网络的基础知识。

2017-11-24

intel hex file format

hex文件格式详细说明。

2017-05-28

低功耗蓝牙开发权威指南

《低功耗蓝牙开发权威指南》通过与经典蓝牙作对比,详尽介绍了将深入影响下一次无线技术革命的低功耗蓝牙技术的产生、设计、工作原理及其良好的节能、抗干扰特性和灵活、简单的开发特点。本书分为四个部分,分别阐述了低功耗蓝牙技术及其控制器、主机的工作原理,以及应用程序的设计开发,适合从事低功耗蓝牙产品开发工作的工程师、应用程序开发人员、设计师或市场营销人员等各类读者阅读。

2017-03-19

Getting Started with Bluetooth Low Energy

With Bluetooth Low Energy (BLE), smart devices are about to become even smarter. This practical guide demonstrates how this exciting wireless technology helps developers build mobile apps that share data with external hardware, and how hardware engineers can gain easy and reliable access to mobile operating systems., This book provides a solid, high-level overview of how devices use BLE to communicate with each other. You'll learn useful low-cost tools for developing and testing BLE-enabled mobile apps and embedded firmware and get examples using various development platforms—including iOS and Android for app developers and embedded platforms for product designers and hardware engineers.

2017-03-19

电子工程术语和定义列表

仅供学习交流使用。

2017-02-18

学习要像加勒比海盗

这本书不一定适合所有人,但所有人都应该阅读一下。正如封面所提到的那样,你可以不进重点院校,你可以没有名师辅导,但你一定要有适合自己的学习方式。把时间和热情用在最感兴趣的事情上,把握好人生最大的一笔投资----自我教育,获得与众不同的成功。

2016-12-19

The Healthy Programmer

Small changes to your habits can improve your health—without getting in the way of your work. The Healthy Programmer gives you a daily plan of action that’s incremental and iterative just like the software development processes you’re used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientists, therapists, nutritionists, and numerous fitness experts., We’ll review the latest scientific research to understand how being healthy is good for your body and mind. You’ll start by adding a small amount of simple activity to your day—no trips to the gym needed. You’ll learn how to mitigate back pain, carpal tunnel syndrome, headaches, and many other common sources of pain., You’ll also learn how to refactor your diet to properly fuel your body without gaining weight or feeling hungry. Then, you’ll turn the exercises and activities into a pragmatic workout methodology that doesn’t interfere with the demands of your job and may actually improve your cognitive skills., You’ll also learn the secrets of prominent figures in the software community who turned their health around by making diet and exercise changes. Throughout, you’ll track your progress with a companion iPhone app., Finally, you’ll learn how to make your healthy lifestyle pragmatic, attainable, and fun. If you’re going to live well, you should enjoy it.

2016-04-30

嵌入式C精华

嵌入式C精华

2016-04-30

编写高质量代码:改善C 程序的150个建议

讲得挺好的,值得学习。

2016-04-30

ZigBee无线传感器网络设计与实现

ZigBee无线传感器网络设计与实现,清晰度一般,仅供个人学习使用。

2016-04-24

Altium Designer学习笔记

Altium Designer学习笔记

2016-04-24

PCB设计工程师必须会的基本功(N多经验)

PCB设计工程师必须会的基本功(N多经验),仅供个人学习使用。

2016-04-24

PCB阻抗设计与叠层方案

PCB阻抗设计与叠层方案,仅供个人学习使用。

2016-04-24

硬件经典面试100题

硬件经典面试100题,仅供个人学习使用。

2016-04-24

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器(由于资源大小问题,配套的源码资料见我的上传资源)尊重原著版权,仅供个人学习使用,可以买原著开发板获得更多资料。

2016-04-24

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器配套源码资料B

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器配套源码资料B(由于资源大小问题分成了AB两份资料,另一份见我的上传资源),尊重原著版权,仅供个人学习使用,可以买原著开发板获得更多资料。

2016-04-24

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器配套源码资料A

嵌入式实时操作系统 uCOS II经典实例:基于STM32处理器配套源码资料A(由于资源大小问题分成了AB两份资料,另一份见我的上传资源),尊重原著版权,仅供个人学习使用,可以买原著开发板获得更多资料。

2016-04-24

程序员健康指南

身体是革命的本钱,如果不爱护自己的身体,有再多的钱在医院里也只能当废纸一样用。

2016-04-19

深入理解计算机系统 第2版(中文和英文)

仅供个人学习使用。

2016-04-16

华为软件工程师手册

规范编程,较详细,对初学者帮助挺大的,值得一看。

2016-04-12

IAR EW8051-8.1注册机

仅供个人学习使用。

2016-04-10

TI公司编程工具CCS6 破解

仅供个人学习使用。

2016-04-10

空空如也

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

TA关注的人

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