OSAL是TI公司开发的,在多个协议栈中通用的任务调度和事件处理的操作系统抽象层。最熟悉的有Zigbee无线应用的ZStack协议栈和BLE蓝牙协议栈。     Z-Stack协议栈是一个基于任务轮询方式的操作系统,其任务调度和资源分配由操作系统抽象层OSAL管理着。     总体来看,Z-Stack协议栈            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 09:37:28
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Z-Stack Linux Gateway是一种基于Linux系统的红帽相关技术,用于构建物联网应用程序和网关设备。作为一个开放源代码的软件开发工具包,Z-Stack Linux Gateway提供了一个完整的解决方案,可以帮助开发人员快速、高效地构建和部署物联网设备。
Z-Stack Linux Gateway的主要特点之一是其灵活性和可扩展性。通过Z-Stack Linux Gateway,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-28 10:54:39
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用方法简介:一般情况下用户只需要额外添加三个文件就可以完成一个项目。一个是主文件,存放具体的任务事件处理函数;一个是这个主文件的头文件;另外一个是以Osal开头的操作系统接口文件,是专门存放任务处理函数数组tasksArr[]的文件。这样就实现了Z-Stack代码的公用,用户只需要添加这几个文件,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-31 10:49:00
                            
                                223阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            关于Zigbee协议栈Z-STACK的任务处理机制OSAL的分析与TasksCnt,TasksEvents,tasksArr[idx]的解析            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 13:38:29
                            
                                509阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在做一个智能家居的项目,用到了TI的CC2530芯片以及对应的zstack协议栈,其中串口通信部分使用的最多,下面就分享一下Z-Stack对串口封装的使用心得。Z-Stack中对串口操作的封装主要在hal_uart.h,hal_uart.c中, 支持DMA和ISR两种处理方式, 真正的实现则都封装在_hal_uart_dma.c 和_hal_uart_isr.c中, &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-30 17:27:28
                            
                                6159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍了Zigbee和Z-Stack的关系,Z-Stack使用过程中的IAR知识,以及Zigbee简单通讯实验。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-07-14 17:18:16
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ZigBee CC2530 Z-Stack 定时器的使用Z-Stack协议栈里面无法使用定时器中断。 例如下面的一个定时器1的中断,就算你正确的开启了定时器1,也无法进入中断。#pragma vector = T1_VECTOR  
__interrupt void T1_ISR(void)  
{  
  LED1 = !LED1;  
}原因是中断vector已经被协议栈抢先定义 在hal_t            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-21 15:06:16
                            
                                371阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍Zigbee网络中路由节点与普通终端节点的区别,以及在Z-stack协议栈中如何把两者的设备角色互换。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-12 02:30:04
                            
                                263阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【Zigbee技术入门教程-02】一图读懂ZStack协议栈的核心思想与工作机理广东职业技术学院  欧浩源  基于任务轮询方式的操作系统,其任务调度和资源分配由操作系统抽象层OSAL管理着。 你可以理解为:Z-Stack协议栈 = OSAL操作系统 + CC2530硬件模块 + AF无线网络应用    总体来看,Z-Stack协议栈只做了两件事情:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 11:18:32
                            
                                603阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            何在zigbee网络中添加一个新的设备时,需要在Z-stack中添加一些新的代码。本文介绍在IAR8.1与ZStack-CC2530-2.5.1a环境下如何添加这些代码。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 13:40:00
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本章解读Z-STACK中关于Nv操作的源码,以及z-stack中Nv的使用! 在Z-STACK中Nv存储器主要用于保存网络的配置参数,如网络地址,使 系统在掉电重启仍然能读取一些参数,自动加入到原来的网络中,这样其网络地址没有变化! 在z-stack中,每一个参数的配置对应的是一个Nv条目(item),每一个item都有自己的ID,z-stack中使用的条目ID范围如下: 0x0000 保留 0x0001~0x0020 操作系统抽象层(OSAL) 0x0021~0x0040 网络层(NWK)0x0041~0x0060 应用程序支持子层(APS) 0x0061~0x0080 安全(Securi.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-04-05 12:29:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本文介绍了Z-stack中如何修改默认的LED的设置,并且讲解了HalLedBlink的函数,以及如何使用此函数简便的输出PWM波形。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 13:39:37
                            
                                501阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            操作系统iOS中应用程序使用的计算机内存不是统一分配空间,运行代码使用的空间在三个不同的内存区域,分成三个段:“text segment“,“stack segment”,“heap segment”。  当应用开始以后,函数main() 被调用,一些空间分配在”stack” 中。这是为应用分配的另一个段的内存空间,这是为了函数变量存储需要而分配的内存。每一次在应用中调用一个函数,“stack ”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 17:10:49
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在进行Apsara Stack架构的探索与解决方案记录时,我首先认识到这一架构在现代企业中的重要性。Apsara Stack作为阿里巴巴集团自主研发的基础设施架构,为企业提供了一套完整的云计算解决方案,集成了计算、存储、网络和安全等多种技术。
## 背景描述
在Apsara Stack架构中,我们可以通过四象限图对主要特征进行概述。这个图表帮助我清晰地了解了该架构的优势与局限性。
```me            
                
         
            
            
            
            # OpenStack 架构
## 概述
OpenStack 是一个开源的云计算平台,提供了一套完整的云基础设施解决方案。它由一系列相互关联的服务组成,其中每个服务可以独立运行,也可以集成在一起以提供更强大的功能。OpenStack 的架构设计考虑了可扩展性、高可用性和灵活性等因素,使得用户可以根据自己的需求构建和管理私有云环境。
## 架构设计
OpenStack 的架构采用了分层的设计形式,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-02 05:10:49
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android Studio 项目导入,构建时报错遇到如下错误:  *Error:Unable to start the daemon process: could not reserve enough space for object heap.  Please assign more memory to Gradle in the project’s gradle.properties fil            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 23:05:14
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这个系列的文章是学习 《saltstack 运维实战》的笔记,仅供参考。1.   salt部署的基本架构salt 架构有种三种角色master : 中心控制系统 ,如果放在公司的人事架构中就相当于老板minion :  被管理的客户端 ,如果放在公司的人事架构中就相当于老板手下的主管syndic : 相当于 zabbix 中的代理 ,如果放在公司的人事架构中就相当于主管手下的小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 08:51:15
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近,一群人要求我详细介绍我为我们的书《分布式实时计算的风暴蓝图》撰写的Druid / Storm集成。 德鲁伊很棒。 风暴很大。 两者一起解决了实时维查询/聚合问题。  实际上,人们正在将其视为主流,将其称为RAD Stack ,并添加了“ Lambda Architecture”标签。 老实说,也许有更好的方法。 Lamda Architectures的以下假设一直困扰着我。  摘自Na            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 17:57:50
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近日,Stack Exchange系统管理员blog上发布了一篇关于Stack Exchange的架构一瞥,其包括了Stack Overflow, Server Fault 和 Super User的 Stack Exchange 网络。注意最后一个关于人员的配置。希望能给大家一些相关的参考。网络流量每月9千5百万个PV每秒800 HTTP 请求每秒180 DNS 请求每秒55            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-11 14:59:43
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本周参加了微软Azure的课程学习,总结如下:电商架构深度解析及架构设计    1. 电商的机会分析         初创起步阶段:            云平台前期资金的要求低,使用方便,容易扩展,基本上是这部分公司的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 16:03:25
                            
                                73阅读