原文:Z-Stack 软件架构分析

Z Stack 的 main 函数在 Zmain.c 中,总体上来说,它一共做了两件工作,一个是系统初始化,即有启动代码来初始化硬件系统和软件架构需要的各个模块,另一个作用就是开福寺执行操作系统实体。 系统初始化 系统启动代码需要完成初始化硬件平台和软件架构所需要的各个模块,为操作系统的运行做好准备工作,主要分为初始化系统时钟,检测芯片工作电压 初始化堆栈 初始化各个硬件模块 初始化FLASH存 ...

2016-12-14 22:59 0 2629 推荐指数:

查看详情

使用Packet Sniffer抓包和分析z-stack协议)

以下内容仅是自己学习总结,可能会有错误,有发现问题的欢迎指正(图片可以自己放大,还是比较清晰的)。 1、协调器上电,其他设备均不上电,抓包如下: 通过观察可以发现,协调器建立网络成 ...

Wed May 04 23:51:00 CST 2016 0 4970
z-stack组网过程

z-stack组网分:协调器建立网络、路由器和终端加入网络 暂时只记录第一次上电建立网络的过程,至于开启NV_RESTORE后,恢复原有的网络则暂时不分析。 一、协调器建立网络: 1、ZDO层的ZDApp_Init中有如下函数: 2、ZDOInitDevice()中 ...

Tue Aug 16 02:37:00 CST 2016 0 2979
VNPY 软件架构分析

VNPY 架构设计文档 版本日志: 一. 引言 编写目的: 该软件概要设计说明书是“VNPY”开发中的重要文献资料,所完成的工作是将需求说明书中的数据流图转化成软件结构和数据结构,为后续进行详细设计说明书做好铺垫 。是开发人员进行功能设计和代码编写 ...

Tue Oct 30 20:16:00 CST 2018 1 6940
修改Z-Stack的PAN_ID

1、在Z-Stack协议安装文件夹下的documents下的Z-Stack Developer's Guide.pdf文档,找到9.2 Configuring the PAN ID and network to join 有以下说明 This is an optional ...

Tue Mar 13 18:37:00 CST 2012 0 7634
Z-stack开发指南

2. ZigBee 2.1 设备类型(Device Types) 在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器),Router(路由器)和End-Device(终端设 ...

Mon Jul 23 00:07:00 CST 2012 1 2821
Android Sensor软件架构分析

前言 换工作在即,也有了难得的一段空闲时间做下总结。接下来计划分别介绍下Android的Sensor/Touch/Camera/Binder的Software架构,如果还有时间就总结下kernel。 Sensor属于Android相对简单的一个模块,但麻雀虽小,五脏俱全,以此来 ...

Tue Jul 05 01:19:00 CST 2016 1 4729
wpa_supplicant软件架构分析

wpa_supplicant软件架构分析 1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant ...

Tue Jun 07 02:38:00 CST 2016 0 1900
(zigbee学习总结二)Z-stack按键机制

本文是自己学习zigbee时的知识梳理。 参考书:《ZigBee技术与实训教程--基于CC2530的无线传感网技术》----姜仲、刘丹 编著 Z-stack中提供了两种方式采集按键数据:轮询方式和中断方式。轮询方式:每隔一定时间,检测按键状态,进行相应处理;中断方式:按键引起按键中断,进行 ...

Thu Nov 27 06:21:00 CST 2014 0 4405
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM