自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧瑟一笑的专栏

单片机,DSP,ARM,Z-Wave,Zigbee,DaVinci,IPNC,Linux,行人检测,人脸识别,去雾,低照度 e-mail:[email protected]

  • 博客(552)
  • 资源 (14)
  • 收藏
  • 关注

原创 博客声明

本博客大多是转载文章,用于分享与备忘。如果转载博客有涉及版权问题,请与我联系,我定会删改。本人从事  Linux, 图像处理,Z-Wave,  智能检测、跟踪、识别,    嵌入式,   编程技巧   等研究。有意交流与合作者,请联系。QQ:123230119邮箱:[email protected]微博:http://weibo.com/ch

2012-07-19 16:19:59 848

原创 Y7000, 128G+1T, win10+ubuntu16.04安装记录

0. 1T的机械硬盘上清出一块空间140G留给即将ubuntu1. F2进BIOS,关闭secureboot2. 关闭fastboot3. rufus制作16.04.5的启动盘,注意选UEFI, GPT分区方案;4. F12选择U盘启动5. 安装过程分区时,分成 swap 8G, / 40G, /home 100G,不能有/boot分区6. grub引导选择安装在“wind...

2019-02-28 21:04:11 2478

转载 EDID解析

1 InstructionEDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA (Video Electronics Standards Association)标准数据格式,其中包含有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串(摘自百度百科“EDID”词条...

2018-03-06 09:41:49 16806 2

转载 Python requests库中文乱码问题

当使用requests库的时候,会出现中文乱码的情况参考代码分析Python requests库中文编码问题      Python HTTP库requests中文页面乱码解决方案!分析根据这两篇文章可知:    分析requests的源代码发现,text返回的是处理过的Unicode型的数据,而使用content返回的是bytes型的原始数据。也就是说,r.content相对

2017-10-10 01:01:32 3387 1

原创 UnicodeEncodeError: 'gbk' codec can't encode character '\ubc15' in position

加入一句:sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')

2017-09-16 21:11:02 849

转载 TI ZigBee协议栈中终端设备的状态切换详解

转载自:http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/104629.aspx本文主要介绍了TI ZigBee协议栈Z-Stack中,关于终端设备End Device工作过程中,不同状态之间切换的详细说明,并且通过分析空中交互的数据包进一步了解TI ZigBee协议栈

2017-08-09 18:31:14 2809

转载 CC2591和RFX2401C在zstack中的设置

一,cc2591在zstack中的设置。CC2530和CC2591的连接图,最好按照下面的连接,这是zstack的默认连接端口,这样修改的代码最少,如果你完全弄明白了PA,EN的意思,你可以修改到其他端口。1,开启PA的宏定义,将HAL_PA_LNA前面小写的x删除,如下图。看看各个端口的配置,P0.7P1.1 P1.4配置到这里CC2591的配置,就完成了

2017-02-24 18:51:30 1335

转载 How to Convert Temperature (K) to RGB: Algorithm and Sample Code

转自:http://www.tannerhelland.com/4435/convert-temperature-rgb-algorithm-code/How to Convert Temperature (K) to RGB: Algorithm and Sample CodeConverting temperature (Kelvin) to RGB: an ove

2017-02-20 11:38:29 1346

转载 Zigbee Group & Scene

group首先是建组;第一步:通过配置终端(带可视化界面,通过主控它知道当前网络中所有设备的地址)下发命令到主控,主控转发到Z接口模块,最后到coordinator,这条命令中包含了所有要建组的设备ID和地址,还有组ID等,到coordinator后,解析这条命令,这个时候下面的终端设备还没有这个组的信息,所以coordinator不会组播,会解析这条命令后,根据endpoint地址单独发

2016-12-29 22:01:16 2103 1

转载 zstack之应用层的发送函数及绑定(CC2530)

http://home.eeworld.com.cn/my/space-uid-361439-blogid-117800.html为了在网络中发送数据到一个设备,应用层一般用AF_DataRequest()函数。而被发送的目的设备的地址类型afAddrType_t被定义在“ZComDef.h”中:typedef struct{  union  {    

2016-12-26 13:14:21 1623 1

转载 Zigbee绑定流程

Zigbee绑定流程(一) 绑定机制允许一个应用服务在不知道目标地址的情况下向对方(应用服务)发送数据包,发送时使用的目标地址将由应用支持子层从绑定表中自动获得,从而能是消息顺利被目标节点的一个或多个应用服务乃至分组接收。注意:由于所有绑定信息都子啊在Zigbee协调器中,所有只有协调器才能接收绑定请求。1.1    绑定方式:Zigbee Device Object Bi

2016-12-25 12:08:46 1422

转载 重谈Zigbee的绑定问题

注:本文档以TI的2.3.1协议栈和CC2530为基础。绑定是Zigbee中非常重要的一个概念,想必大家都看了很多文章,其中以“Zigbee四种绑定方式在TI_Z-Stack协议栈中的应用”最为典型,此文我也读过几遍,收货颇丰。此外飞比(Feibit)论坛上也有帖子讲解了EndDeviceBinding蛋疼的传来传去机理,分析的也相当透彻。我这里不在想解释具体的各种绑定方式的代码实现和机制

2016-12-25 12:05:59 674

转载 Z-Stack NV操作

系统NV区: 初始化nv数据项   osal_nv_item_init()读取nv数据项      osal_nv_read()写入nv数据项      osal_nv_write()在使用osal_nv_read()或osal_nv_write()之前必须调用osal_nv_item_init()。函数原型:uint8 osal_nv_item_init( uint1

2016-12-24 19:05:13 1435

转载 zigbee zcl规范及其协议栈实现3 读取服务器端属性值

zigbee zcl规范及其协议栈实现2   中有介绍 对通用命令的处理,按照那个思路和信息流程添加读取服务器端属性值的功能客户端samplesw想要知道与自己的12号端点SAMPLESW_ENDPOINT 绑定的那个节点samplelight(的13号端点)的硬件版本和厂商名字,这两个属性zcl都有规定,属于zcl general 的ZCL_CLUSTER_ID_GEN_BASIC

2016-12-24 12:02:57 2432

转载 zigbee zcl规范及其协议栈实现2

对通用命令的处理:对zcl的通用命令的响应,zcl自己已经实现,比如读取某个clusterid的某个属性值,应用只需将这个属性设置好即可,通用命令包括,zcl.h/*** Foundation Command IDs ***/  #define ZCL_CMD_READ                                    0x00  #define

2016-12-24 12:02:12 4206

转载 zigbee zcl规范及其协议栈实现1

refer to ZigBee_Cluster_Library_Public_download_version1.zcl 分为几个不同的功能领域,每个领域霸占一部分clusterid比如通用领域有如下的clusterid........在协议栈的zcl.h中有对这些clusterid定义,对应上面的文档,但是不完整// General Clu

2016-12-24 12:01:27 2337

转载 ZigBee四种绑定方式在TI Z-Stack中的应用

原文转自:http://blog.chinaunix.net/uid-20788636-id-1841397.html 一、  绑定本文是作者根据TI Z-Stack开发文档,ZigBee Specification-2007,《Zigbee WirelessNetworking》等英文资料整合和翻译而成,采用中英双语对照方便读者理解,文中翻译不当之处,望广大同行不吝赐教。

2016-12-04 19:43:58 1078

转载 ZIGBEE中Profile、Cluster和Attribute关系

原文转自:http://blog.csdn.net/mengzhuicanyang/article/details/24837599在zigbee规范中,引入了profile, cluster的概念。具体说来,假设规范一个profile(可以理解成一套规定),这个profile用来规范智能家居领域的相关产品都要满足那些要求,那么home automation public profil

2016-12-04 19:29:14 1200

转载 ZHA Coordinator 如何控制ZLL Light/Philips Hue Light

原文转自:http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/81385.aspxZHA Coordinator 如何控制ZLL Light/Philips Hue Light缩写:ZHA: ZigBee Home Automation profileZLL:

2016-12-04 19:27:31 721

转载 Zigbee Cluster Library(ZCL) 解读

原文转自:http://blog.sina.com.cn/s/blog_682c514601014juk.htmlZigbee Cluster Library(ZCL)(Zigbee簇群库)[Z-Stack ZCL API_F8W-2006-0020_.pdf]一、ZCL是Zigbee 1.1(Zigbee2006)协议版本中增加的一个重要的部分。在Zigbee

2016-12-04 19:26:04 4469

转载 Z-Stack功率设置相关

问:我在测试Z-stack时发现,如果不加NV_RESTORE这个编译选项的话,那么节点必须靠得比较近才能组网成功。如果离得较远,就无法组网。请问这是为什么呢?答:有两项原因限制了zigbee节点的加入网络的距离,一个是默认发射功率为0dbm,另一个是节点加入是要求信号强度-84dbm以上,修改这两个条件可以使用zigbee节点可以在较远的地方加入网络。如果打开NV_Restore并且

2016-11-30 11:33:38 554

转载 IAR 编译协议栈Z-Stack有错误

Error[e46]: Undefined external "?V1" referred in AF ( C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\Samples\SampleApp\CC2530DB\DemoEB\Obj\AF.r51 ) 目前解决这个问题的办法,1:Change number of virt

2016-11-01 11:01:19 1693

转载 ZHA Coordinator 如何控制ZLL Light/Philips Hue Light

来自:http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/81385.aspx?pi2132219853=1缩写:ZHA: ZigBee Home Automation profileZLL:  ZigBee Light Link profileTCLK: Trust Cen

2016-10-18 23:00:24 509

转载 ZigBee OTA镜像页升级

(转载请指明出处:http://blog.csdn.NET/d4l6c8)        最近很多人问ZigBee-OTA的镜像页升级方式如何实现,本人整ZigBee的时间也不短了,并且优化了协议栈自带的OTA升级,由ZigBee-OTA镜像页升级网上的资料很少很少,因此我决定将自己设计实现镜像页升级的方案提供出来供大家参考。        首先分析一下镜像块升级和镜像

2016-10-18 19:23:12 842

转载 在SourceInsight中支持Lua

下载Lua语言的配置文件。下载地址: http://www.sourceinsight.com/public/languages/Lua.CLFSourceInsight菜单中,依次选择:Options > Preferences,然后选择Languages选项页。点击Import按钮,选择Lua.CLF,添加语言支持,在列表中即可看到 Lua 一项。Perferences对话框中选中

2016-10-12 00:36:20 5219 1

转载 CC2530的双串口在协议栈中怎么配置

一个口使用DMA方式,另一个口使用ISR方式,配置好初始化,修改hal_board_cfg.h内关于DMA和ISR的相关设置,修改代码如下#if HAL_UART// Always prefer to use DMA over ISR.#if HAL_DMA#ifndef HAL_UART_DMA#if (defined ZAPP_P1) || (defined ZTOOL_P1)#

2016-10-09 10:57:39 3111 1

转载 Zigbee协议栈--Z-Stack的使用

文章来自于百度文库:http://wenku.baidu.com/link?url=uiESmBOQ1hHnGX-MQQnRWpr93rOo6kdF8vVG_HA1JwzCg7kPYzbQ_YLww_AMjWIQ-9K87qDP6SFj5F1e99fRd6151zNPr4aaO6xlYSHQyOC使用方法简介:一般情况下用户只需要额外添加三个文件就可以完成一个项目。一个是主文件,存放具

2016-09-27 14:49:11 12881 1

转载 TI zigbee UART的两种模式

文章来自:http://wjf88223.blog.163.com/blog/static/3516800120104179327286/协议栈中UART有两种模式:1、中断2、DMA对于这两种模式具体运用在哪一步,纠结了很久.通过UART配置结构:typedef struct{  uint8 *rxBuf;  uint8 rxHead;  ui

2016-09-27 13:10:47 1087

转载 理解矩阵

作者连接:http://my.csdn.net/myan前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时候不被那位强势的学生认为是神经病,还是比较难的事情。可怜的chensh,谁让你趟这个地雷阵?!色令智昏啊!线性代数课程,无论你从行列式入手还是直接从

2014-08-13 23:24:07 925

转载 机器学习中的相似性度量

2014-07-04 11:10:09 946

转载 超强PCB布线设计经验谈附原理图

在当今激烈竞争的电池供电 市场中,由于成本指标限制,设计人员常常使用双面板。尽管多层板(4层、6层及8层)方案在尺寸、噪声和性能方面具有明显优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板。在本文中,我们将讨论自动布线功能的正确使用和错误使用,有无地平面时电流回路的设计策略,以及对双面板元件布局的建议。自动布线的优缺点以及模拟电路布线的注意事项设计PCB时,往往很想使用自动布线。

2014-07-01 12:40:25 30203 3

转载 使用三极管时需要注意的几个问题

2014-06-27 17:57:15 1128

转载 PCB线宽与电流关系

PCB线宽与电流关系一、计算方法如下:     先计算Track的截面积,大部分PCB的铜箔厚度为35um(不确定的话可以问PCB厂家)它乘上线宽就是截面积,注意换算成平方毫米。 有一个电流密度经验值,为15~25安培/平方毫米。把它称上截面积就得到通流容量。I=KT0.44A0.75    (K为修正系数,一般覆铜线在内层时取0.024,在外层时取0.048T为最大温升,单位为摄氏度

2014-06-18 11:10:18 1952

原创 altium designer 原理图 斜线

shift + space

2014-06-06 16:32:24 22132

转载 贴片电阻的封装、功率

封装020104020603080512061210181220102512功率1/20w1/16w1/10w1/8w1/4w1/3w1/2w3/4w1w常规贴片电阻(部分) 常规的贴片电阻的标准封装及额定功率如下表: 英制(mil) 公制(mm) 额定功

2014-06-05 14:42:30 1469

转载 nmos & pmos

在实际项目中,我们基本都用增强型mos管,分为N沟道和P沟道两种。我们常用的是NMOS,因为其导通电阻小,且容易制造。在MOS管原理图上可以看到,漏极和源极之间有一个寄生二极管。这个叫体二极管,在驱动感性负载(如马达),这个二极管很重要。顺便说一句,体二极管只在单个的MOS管中存在,在集成电路芯片内部通常是没有的。  1.导通特性  NMOS

2014-06-03 18:58:06 1094

转载 explorer.exe参数

摘要本文讲述explorer.exe(资源管理器)的命令行。语法EXPLORER.EXE [/n][/e][,/root,][[,/select],]/n: 默认选项,用我的电脑视图为每个选中的item打开一个单独的窗口,  即使该窗口已经被打开。/e: 使用资源管理器视图。资源管理器视图和Windows 3.x的文件管理器非常相似。/root,:

2014-05-16 16:51:24 872

转载 焊盘知识

PADSTACK:就是一组PAD的总称。Copper pad:在布线层(routing layer),注意不是内层,任何孔都会带有一个尺寸大于钻孔的铜盘(copper pad).对内布线层这个铜盘大概14 mils,外布线层更大.如果这里需要导线连接,那么这个可以提供一个可供焊接的"盘". 对上下两个布线层(top and bottom routing layers)这个盘可以起到

2014-05-13 16:26:43 1208

转载 看得懂的电磁场理论

从初中甚至更小,我们就接触到了电路,把电压比作水源的高度,电流比做水流,表征电压与电流关系的电阻就是水管的大小。从初中到大学毕业工作(排除专门学过电磁场,并且深入理解了的),我们一直这么理解的。因为电路、电压、电流、电阻的概念就是对照现实中看得到的水路、水压、水流和水阻而来的,非常直观、形象,并且长期以来感觉没什么问题,所以非常的深入人心。电路理论的困境电路理论首先碰到的问题是两根

2014-05-11 08:52:15 4086

转载 你了解多少?从设计开始详解移动电源

转载自:http://www.elecfans.com/article/83/116/2013/20130607320421_7.html

2014-05-11 08:47:00 6404

USBasp USBisp win10驱动一键安装

USBasp/USBisp win10驱动,一键安装,免签名,方便在win10上开发AVR

2019-02-03

IOT_Espressif_EspTouch.apk

ESP的smartconfig android app

2018-03-22

多文件多目录例解autoconf和automake生成Makefile文件

详细的介绍autoconf,automake,生成Makefile,本文的出彩之处在于它不是以单文件的helloworld的例子,而是实战中的多文件,多目录的例子。

2012-10-20

CRC 算法原理及 C 语言实现

CRC 算法原理及 C 语言实现 , 很有用的。

2012-10-11

LFS-BOOK-7.2

就是构建linux系统啦,从最开始的神马都没有,一个包一个包的编译,然后最后生成一个linux系统,整个过程就是一个学习的过程

2012-09-07

林锐高质量C编程

林锐高质量C编程,学习编程技巧,提高编程质量,让你的代码可读性强,码风好,健壮,优秀.

2012-08-28

Arm嵌入式uboot常用命令

Arm嵌入式uboot常用命令详细介绍了uboot各种命令的格式接口使用还有例子.

2012-08-08

浅析ARM指令集及汇编

浅析ARM指令集及汇编,讲述ARM的指令,汇编,使用意义,与C语言的接口,联调,混合编程.

2012-08-04

ELF文件分析readelf的使用

ELF文件分析readelf的使用,分析得很简单易懂,透彻,清晰.

2012-07-27

俄罗斯方块V1.0-神舟1号-STM32.rar

/* 俄罗斯方块V1.0 , 基于神舟1号STM32开发板. 程序基本可行,但只有右左移动键,如果要有翻转等其它功能,要外接键盘. 我的邮箱:[email protected] 欢迎交流. */

2012-05-26

Unix环境高级编程apue.h

《Unix环境高级编程》第二版这本书的要用到的apue.h文件。

2012-04-09

Linux多进程编程

Linux多进程编程这份文档详细讲述了Linux下的多进程编程现实例程。

2012-04-09

《Linux系统操作与编程实验》指导书

《Linux系统操作与编程实验》指导书,这本书讲述了linux基本命令,shell编程,C编程等教程,实验。不可多得,一步一步来,初学者必备。

2012-04-09

空空如也

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

TA关注的人

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