自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 FreeRTOS临界资源保护(临界区保护)

临界区未保护出现的异常   有一种问题相信大家都不愿碰上,就是低概率偶现问题,这类问题的根源,根据作者的经验常见于以下四种情况: - 野指针引用 - 数据越界 - 栈溢出 - 临界资源未保护   今天我们说说其中之一的原因:临界资源未保护。   我们先看个例子,假如有一个5个节点单向...

2019-09-09 23:50:43

阅读数 70

评论数 0

原创 zigbee 之 路由

1. 定义及概述        路由的定义是:将数据从源节点传输到目的节点。路由这个词本义是动词,指将网络数据传输(transfer)到目标节点的动作,这个动作需要多个节点参与;有时也可能是名词,表示路由路径,指从源到目标这条传输路径。本文讨论的zigbee的路由内容,包含路由发现、邻居表、路由...

2018-09-03 11:58:52

阅读数 2172

评论数 0

原创 zigbee 之 commissioning

1. 概述       从事zigbee设备开发的人对commission这个词应该不陌生,可译为"使服役",大概意思对了,但是不太明朗。在HA的规范文档中将其定义为:to put a device in an operational state        ...

2018-07-02 19:49:37

阅读数 1816

评论数 0

原创 软件项目前期工作的重要性

  前期工作对软件项目能否如期达标地完成具有决定性作用。   软件开发可分为四个阶段:需求分析、架构设计、编码及测试。前期工作包含需求分析和架构设计这里两个阶段内容。需求分析任务是确定目标,主要问题是产品要做成什么样子,才能满足用户需求?这部分工作是由具有较强洞察力和同理心的人完成。架构设计就是...

2018-12-11 16:05:55

阅读数 585

评论数 0

转载 code review的方式

我们是怎么做Code Review的   文章转自 : 我们是怎么做code review的 前几天看了《Code Review 程序员的...

2018-10-11 16:25:49

阅读数 77

评论数 0

原创 【应用笔记】嵌入式领域的protocol buffer源码库:Nanopb

1 简介         Protocol Buffers 是由 google 开发,轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。优点是数据压缩率...

2018-10-10 17:25:30

阅读数 609

评论数 0

原创 Af_DateRequest 返回 0xc2 的问题分析及解决

【背景】         2018年7月份使用z-stack 3.0 + 2530做低功耗设备,碰到调用Af_DateRequest 返回0xc2的问题,在这之前已经用过2530做过几个低功耗设备,从未碰到这个问题。首先怀疑是z-stack 3.0的问题,因为以前用的都不是这个版本,但是在TI的...

2018-09-03 14:41:13

阅读数 82

评论数 0

原创 z-stack home 1.2.2a 父节点收到入网请求与密匙分配过程代码分析与白名单实现方法

1 概述        本文将分析z-stack协议栈设备加入安全使能网络时的相关代码,采用集中式安全的网络,从mac连接成功到密匙分配或收到密匙的过程,包含父节点和子节点(加网设备)。设备搜网过程不在本文讨论范围内,这方面的可参阅TI 中文社区的一篇分享贴:https://e2echina.ti...

2018-07-07 15:01:47

阅读数 377

评论数 0

原创 zigbee zcl如何扩展cluster、扩展命令、扩展属性

1. 厂商扩展        zcl支持开发厂商在遵循zcl基本规范的基础上扩展每个厂商特有的内容,包含簇、簇特有的命令和属性。这个通常是很有用的,因为厂商在实现的时候总会有不一样的特色功能。    属于扩展内容的消息都需要将zcl帧中ZCL header.Frame control.Manufa...

2018-07-03 16:45:54

阅读数 664

评论数 2

原创 cc2630 cc26x0之内置bootloader

1. 启动流程    cc26x0内部rom含有引导程序boot code与引导加载程序bootloader。boot code在上电时执行,并判断相关配置决定进入bootloader 或者 flash中的用户 application。bootloader提供给了通过串口或spi接口访问内部fla...

2018-07-01 16:33:32

阅读数 313

评论数 0

原创 IAR编译出现Error while running c:\ti\xdctools的解决方法

编译cc2630应用工程时出现 【Error while running "c:\ti\xdctools_3_30_06_67_core\xs" --xdcpath="C:\ti\ti......】百度找到两个解决方法:1. 重新安装iar,确...

2018-04-28 17:05:07

阅读数 2308

评论数 0

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