添加中断向量 我们需要找到中断函数的定义,这个文件的名字叫做hal_mcu.h,
,我们可以看到很多宏定义,其中Compiler Abstraction部分代码如下:/* ------------------------------------------------------------------------------------------------ *...
分类:
其他好文 时间:
2015-05-15 13:45:15
阅读次数:
349
在多任务执行过程中的,操作系统应解决两个问题:
一是各任务之间应具有一种互斥关系,即对于某个共享资源的访问,如果一个任务正在使用,则其他任务只能等待,等到该任务释放该资源以后,等待的任务之一才能使用它;
二是相关的任务在执行上要有先后次序,一个任务要等其伙伴发来通知或或消息或建立了某个条件后才能继续执行,否则只能等待。
任务之间的这种制约性的合作运行机制叫做任务间的同步。
OSAL采用事件标...
分类:
其他好文 时间:
2015-05-14 08:45:19
阅读次数:
189
一 系统启动//OSAL.cvoid osal_start_system( void ){#if !defined ( ZBIT ) && !defined ( UBIT ) for(;;) // Forever Loop#endif { osal_run_system(); }}二 ...
分类:
其他好文 时间:
2015-05-11 01:22:48
阅读次数:
206
一 系统初始化 1 uint8 osal_init_system( void ) 2 { 3 // Initialize the Memory Allocation System 4 osal_mem_init(); 5 6 // Initialize the message queu...
分类:
其他好文 时间:
2015-05-10 23:59:03
阅读次数:
425
ZigBee协议栈中自带的HomeAutomation例程,虽然也是操作灯泡,但是,是通过ZCL来统一处理的,符合HA profile规范,互连互操作性较好。下面就简要分析以下ZCL的使用。 在任务数组中,多定义了zcl层。 Technorati 标签: ZigBee HA 示例程序 //OSAL_...
分类:
其他好文 时间:
2015-02-13 16:16:38
阅读次数:
250
一、下载ZStack-CC2530.2.5.1a
http://download.csdn.net/detail/thanksgining/8328925
下载后:
二、安装ZStack-CC2530.2.5.1a
安装后:
Components:顾名思义这个是库文件,里面放了一些ZDO,driver,hal,zcl等库代码
Documents:这个不用...
分类:
其他好文 时间:
2015-01-09 17:35:39
阅读次数:
2085
首先看下以下几个结构体,定义在AF.h文件中
typedef struct
{
uint8 EndPoint; //端点/端口/终端号 1-240
uint16 AppProfId; //支持的Profile ID,配置文件ID
uint16 AppDeviceId; ...
分类:
其他好文 时间:
2015-01-08 13:29:38
阅读次数:
231
CC2541 CC2540 实现超低功耗是非常重要的:
我们来总结一下实现方法:
1,有定时器在跑时会一直跑在 PM2 电流在 300uA左右。
没有定时器跑后会到 PM3 , 电流会少于10uA 。
这个定时器是指 osal 的定时器,
例如:
启动 了
osal_start_timerEx( keyfo...
分类:
其他好文 时间:
2014-12-23 01:36:03
阅读次数:
548
General Usage GuidelinesNFC-Enable System Design in Wireless Sensor NetworkLogging NFC data on a Google Nexus Sbionic\libc\kernel\common\linux\pn544.h...
分类:
其他好文 时间:
2014-12-11 18:59:41
阅读次数:
212
osal 启动流程 osal流程图协调器工作流程终端器工作流程z-stack中事件和任务的事件处理函数是如何联系的??zigbee协议栈中的三个重要的变量:tasksCnt:任务的总个数tasksEvents:指针变量,指向了事件表的首地址tasksArr:数组(如下代码定义的),数组的每一项都是一...
分类:
其他好文 时间:
2014-11-24 20:50:14
阅读次数:
284