- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 MAC层之接口子函数文件mac_assoc.c分析
这个文件是向mac.c的函数接口提供子函数,向下连接硬件驱动函数。本分析的目的是要总结出移植需要实现哪些底层驱动函数。此文件一共向上提供三个函数接口(一)需要底层硬件驱动提供的函数接口 (1):mac_set_pan_id(args_in->coord_pan_id); (2):mac_set_channel(args_in->channe
2012-11-26 20:08:14 1177
原创 MAC层源码分析并移植
首先MAC顶层架构分析(一)MAC静态数据结构变量 1:static mac_pcb_t pcb :MAC protocol control block instantiation typedef struct{ U8 mac_state;
2012-11-26 19:25:57 1868
原创 关于结构型数组指针的使用记录
#include #include struct process { char b[10]; int i; int (*fun)(int a ,int b,int c);};int fun_1(int a,int b,int c){ printf("%d\n",a); return 1;}int fun_2(int a,int b,int
2012-11-26 13:19:06 474
原创 freakz在cc2530上的移植,第一篇
zigbee协议栈是基于freakz_0.75,其实质是zigbee协议栈和contiki简化的操作系统组成。首先必须移植contiki,包括系统硬件初始化,启动操作系统(一):硬件初始化 (1) : 时钟初始化,即工作频率,clock_init() 共有两个寄存器,时钟控制状态寄存器(CLKCONSTA),时钟控制命令寄存器(CLKCONCMD
2012-11-25 13:00:29 2995
原创 freakz移植到IAR的CC2530工程
出现问题的地方比较多,但是类型就哪几种,将每种遇到的问题及解决方式列出来 (1) : 头文件问题cc253x.h 更换成ioCC2530.h (2) : 8051def.h 需要把下面这些屏蔽掉#if !defined(__SDCC_mcs51) && !defined(SDCC_mcs51)#define __data#define __xdata#defin
2012-11-25 01:03:33 2202 1
原创 IAR自带帮助文档compiler reference细读
:extended keyword (1) : type attributesYou can either place the type attributes directly in your source code, or use the pragma directive#pragma type_attribute.这句话的意思是当你想为段源代码指定type attribut
2012-11-20 19:19:37 2478
原创 关于CC2530的IAR工程编译器相关
一、EEPROM 区域数据存储: __eeprom unsigned char a; //定义一个变量存放在EEPROM空间 __eeprom unsigned char a @ 0x8; //定义一个变量存放在EEPROM空间0X08单元 __eeprom unsigned char p[] @ 0
2012-11-20 13:16:51 1688
keil下lcd开发
2011-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人