<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[低功耗蓝牙技术研究及推广]]></title><description><![CDATA[qq:1024162019。公众号：低功耗蓝牙技术研究及推广]]></description><link>https://blog.youkuaiyun.com/wulazula</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wulazula]]></copyright><item><title><![CDATA[nrf52805/nrf52810/nrf52832 如何让程序从RAM运行]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/108337876</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/108337876</guid><author>wulazula</author><pubDate>Tue, 01 Sep 2020 11:42:50 +0800</pubDate><description><![CDATA[nrf52805/nrf52810/nrf52832 如何让程序从RAM运行
文章目录nrf52805/nrf52810/nrf52832 如何让程序从RAM运行一.目的在一些特定场景，如工厂测试、入库测试，我们要做到快速、准确地测试PCBA，我们必须在主控芯片上面写一些测试代码来验证天线性能，工作电流，是否虚焊的情况。一般处理方法如下:二.实现这篇文章我们来谈谈如何程序如何从RAM启动。我们都知道Nordic的芯片程序都是从0x00000000开始的。要想程序从RAM起始地址0x20000000启动，我们]]></description><category></category></item><item><title><![CDATA[BLE4.0核心规格（九）BLE LL的应答问题]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/100838608</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/100838608</guid><author>wulazula</author><pubDate>Sat, 14 Sep 2019 23:06:49 +0800</pubDate><description><![CDATA[在LL连接状态中，LL的acknowledgement 和flow control是一直存在的。每次连接时，transmitSeqNum 和nextExpectedSeqNum都必须设置成0。transmitSeqNum 和nextExpectedSeqNum都只有1bit。transmitSeqNum 用来识别数据包是否被传出去。nextExpectedSeqNum 用来区别是否是最新的数据或者...]]></description><category></category></item><item><title><![CDATA[BLE MESH 的 基础概念]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/100705528</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/100705528</guid><author>wulazula</author><pubDate>Tue, 10 Sep 2019 17:22:36 +0800</pubDate><description><![CDATA[nRF5 SDK for Mesh(六) BLE MESH 的 基础概念
Basic Bluetooth Mesh concepts

The Bluetooth Mesh is a profile specification developed and
published by the Bluetooth SIG. This document explains the basic
concept...]]></description><category></category></item><item><title><![CDATA[Bluetooth MESH探究]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/100705365</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/100705365</guid><author>wulazula</author><pubDate>Tue, 10 Sep 2019 17:18:01 +0800</pubDate><description><![CDATA[Bluetooth MESH目前采用的是基于flooding协议的MESH网络技术。在发布的协议版本中，有提到在未来的修订版本中可能会加入基于路由协议的MESH网络。
的确，flooding协议是相对比较初级的MESH网络技术。由于在网络层中的数据包都是以广播的形式发送并且转发，会在网络中产生大量重复发送的数据包，从而对网络的整体功耗有很大程度的负面影响。目前的flooding MESH协议，只适...]]></description><category></category></item><item><title><![CDATA[失传的C结构体打包技艺]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/100704387</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/100704387</guid><author>wulazula</author><pubDate>Tue, 10 Sep 2019 16:53:24 +0800</pubDate><description><![CDATA[原文链接https://github.com/ludx/The-Lost-Art-of-C-Structure-Packing
谁应阅读本文
本文探讨如何通过手工重新打包C结构体声明，来减小内存空间占用。你需要掌握基本的C语言知识，以理解本文所讲述的内容。
如果你在内存容量受限的嵌入式系统中写程序，或者编写操作系统内核代码，就有必要了解这项技术。如果数据集巨大，应用时常逼近内存极限，这项技术会有所...]]></description><category></category></item><item><title><![CDATA[STM32 BootLoader升级固件]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/100434245</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/100434245</guid><author>wulazula</author><pubDate>Mon, 02 Sep 2019 23:55:37 +0800</pubDate><description><![CDATA[原文链接 https://blog.youkuaiyun.com/u011303443/article/details/53378602
BootLoader
关于Bootloader，从书上的文字描述，很难理解这个名词是什么，有什么用。这次用到了，算是有了更进一步的认识。
一、知识点
1、BootLoader就是单片机启动时候运行的一段小程序，这段程序负责单片机固件的更新，也就是单片机选择性的自己给自己下程...]]></description><category></category></item><item><title><![CDATA[Nordic系列芯片讲解十（修改nordic系列芯片的广播名）]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/97669666</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/97669666</guid><author>wulazula</author><pubDate>Mon, 29 Jul 2019 19:15:30 +0800</pubDate><description><![CDATA[修改nordic系列芯片广播名
一、local name 和device name的区别
关于local name 和device name，很多人可能有疑惑，为什么蓝牙有两个名字。可以这样简单地区分：
1.Local Name是广播出来的。Device Name是GATT service中的一个特性，需要连接后才能读或写。。
2.Local Name不能过长，因为广播包数据长度有限。Local ...]]></description><category></category></item><item><title><![CDATA[2018年Nordic Technica Tour演讲文稿]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/91042496</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/91042496</guid><author>wulazula</author><pubDate>Thu, 06 Jun 2019 13:28:42 +0800</pubDate><description><![CDATA[带你了解关于Nordic semi公司的所有开发细节，用到nordic BLE芯片的同学，可以下载此链接的文档作为入门学习。关于nordic产品的所有信息都可以在这里找到。

...]]></description><category></category></item><item><title><![CDATA[2019年蓝牙亚洲大会的演讲文稿]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/91042419</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/91042419</guid><author>wulazula</author><pubDate>Thu, 06 Jun 2019 13:28:09 +0800</pubDate><description><![CDATA[蓝牙亚洲大会的演讲文稿

]]></description><category></category></item><item><title><![CDATA[MT7688 openwrt之helloworld]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/89737545</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/89737545</guid><author>wulazula</author><pubDate>Wed, 01 May 2019 14:22:30 +0800</pubDate><description><![CDATA[之前有一个同事给我介绍一个MT7688的板子（ LinkIt Smart 7688 Development Board），放久了，落尘了。今天找出来热一下板子【手动捂脸】。
1 .编写hellow_world.c
#include &lt;stdio.h&gt; int main(int argc, char** argv) { printf("Hello, World!\n"); return ...]]></description><category></category></item><item><title><![CDATA[Nordic系列芯片讲解九 （BLE事件回调机制解析）]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88738921</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88738921</guid><author>wulazula</author><pubDate>Fri, 22 Mar 2019 13:38:18 +0800</pubDate><description><![CDATA[BLE事件回调机制解析
nRF5 SDK从版本14开始，对事件回调机制做了更新，引入了观察者模式，以解耦不同BLE Layer对BLE事件的回调函数。
实现这套机制用到了Flash的段（Section），将RAM中的函数调用与Flash中的段操作结合到一起，这个想法很新颖。
本文尝试理解和追踪整个回调过程，并写一段代码验证我们的思路。
一、观察者模式简介
面向对象编程世界里有许多著名的设计模式，其...]]></description><category></category></item><item><title><![CDATA[BLE4.0核心规格（八）Bluetooth  device address 蓝牙设备地址详解]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88574141</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88574141</guid><author>wulazula</author><pubDate>Fri, 15 Mar 2019 14:41:49 +0800</pubDate><description><![CDATA[资源来自Cove_v5.0
Bluetooth Device Address 蓝牙设备地址分成两类：公开设备地址（public  device address）和随机地址（random device address）
1  public  device address
1.1 BR/EDR public  device address
BLUETOOTH DEVICE ADDRESSING
Eac...]]></description><category></category></item><item><title><![CDATA[WiFi技术概述]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88417165</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88417165</guid><author>wulazula</author><pubDate>Tue, 12 Mar 2019 11:20:38 +0800</pubDate><description><![CDATA[1  概述
WLAN是无线局域网络的简称，全称为Wireless Local Area Networks，是一种利用无线技术进行数据传输的系统，该技术的出现能够弥补有线局域网络之不足，以达到网络延伸之目的。
Wi-Fi是无线保真的缩写，英文全称为Wireless Fidelity，在无线局域网才对范畴是指“无线兼容性认证”，实质上是一种商业认证，同时也是一种无线联网技术，与蓝牙技术一样，同属于在办...]]></description><category></category></item><item><title><![CDATA[自动驾驶撞死一个人被判无罪，未来的AI世界会好吗？]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88400209</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88400209</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 17:56:22 +0800</pubDate><description><![CDATA[2018年3月18日，美国亚利桑那州，一辆配备了安全驾驶员的Uber自动驾驶汽车，撞倒了一位违规横穿马路的行人，后者被送往医院，最终不治身亡。
一年后，就在大众舆论快要忘却这桩悲剧的时候，它有了最新判决结果，当地检察官在一封信中称，Uber在事故中负有刑事责任的指控“没有依据”，事故视频可能并未准确地描述车祸过程，当时车上的安全驾驶员则需进一步调查。
你可以理解为：这起全球首例无人车致死事故，无人...]]></description><category></category></item><item><title><![CDATA[方正的“工厂”]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88398009</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88398009</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 16:57:21 +0800</pubDate><description><![CDATA[方正最早的报纸排版软件NPM，作者只有两个人，主持开发的是方正研究院现任常务副院长肖建国。NPM在1988年一经推出即被全国半数以上的报纸采用，出尽风头，时至今日《北京日报》、《人民日报》的部分版面还在使用NPM排版。
1988年，能在DOS平台上写出“所见即所得”的图文混排系统，足以证明肖建国的编程水平是大师级的，而且，NPM为方正所创造的利润也不亚于后来出名的任何著名程序员的成名之作，但肖建国...]]></description><category></category></item><item><title><![CDATA[ARM Linux 3.x的设备树（Device Tree）]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88395809</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88395809</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 15:57:14 +0800</pubDate><description><![CDATA[本文部分案例和文字英文原版来源于 http://devicetree.org/Device_Tree_Usage

ARM Device Tree起源
Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”，引发ARM Linux社区的地震，随后ARM社区进行了一系列的...]]></description><category></category></item><item><title><![CDATA[「从入门到放弃」，苹果无人车项目再裁 190 人]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88395689</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88395689</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 15:54:40 +0800</pubDate><description><![CDATA[苹果在 2018 年已经加大了在无人驾驶道路测试这方面的力度，但在这一次裁员 190 人之后，这一神秘汽车项目的未来将变得更加难以预料。
苹果又一次带来了坏消息。
两个月前，一份糟糕的财报预告让苹果在一夜之间股价跌去 9%，宣告着这家地球上最会赚钱的科技公司并非永远所向披靡。几周前，苹果管理层发生变动，之前热度爆棚，甚至一度传闻将继承乔布斯和库克衣钵出任 CEO 的 Angela Ahrendt...]]></description><category></category></item><item><title><![CDATA[小米智能家庭套装为什么选择 ZigBee 协议？]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88390398</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88390398</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 11:17:44 +0800</pubDate><description><![CDATA[yy一下：物联网仍是全人类的共同目标，小米在智能领域的布局也愈见从智能手机往智能硬件方向奔跑。同时，在智能家居碎片化如此严重，更是没有统一标准的智能家居的情况下，小米在此时选择ZigBee协议，是否有一统智能天下的打算？

在刚刚过去的 2015 年极客公园创新大会上，小米首次在非官方平台上发布了新款产品：小米智能家庭套装。

小米智能家庭套装由多功能网关、人体传感器、门窗传感器和无线开关四个产品...]]></description><category></category></item><item><title><![CDATA[小林和腾讯不得不说的故事（完整篇）]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88389592</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88389592</guid><author>wulazula</author><pubDate>Mon, 11 Mar 2019 10:44:05 +0800</pubDate><description><![CDATA[小林和腾讯不得不说的故事（完整篇）
腾讯二十年

不久前腾讯 QQ 二十年的消息在朋友圈刷屏了。话说 OICQ 的第一个版本 220KB，程序包做得很小这件事情小林可以作证，并且还能补充一个有趣的细节。
ICQ 网络寻呼机 &amp;amp;amp;amp; WinZip 自解压缩包

还记得时间是在 1999 年的春节前后，小林正在深圳瀛海威机房值班，听说国内有个和以色列人开发的 ICQ（I Seek You）很像的聊...]]></description><category></category></item><item><title><![CDATA[什么原因让你想当程序员？]]></title><link>https://blog.youkuaiyun.com/wulazula/article/details/88234364</link><guid>https://blog.youkuaiyun.com/wulazula/article/details/88234364</guid><author>wulazula</author><pubDate>Wed, 06 Mar 2019 14:24:19 +0800</pubDate><description><![CDATA[作者：zhugeaming2018
来源：优快云
原文：https://blog.youkuaiyun.com/zhugeaming2018/article/details/81943898
版权声明：本文为博主原创文章，转载请附上博文链接！
以前觉得黑客很酷，做了程序员就可以变成黑客。后来不仅成了一名程序员，而且成了一名最普通的程序员。我和黑客之间，永远有着这样的差距：

很多男孩子小时候都相当发明家。我...]]></description><category></category></item></channel></rss>