步骤分为3步:
1.在裸机上完成对相应驱动程序
2.将程序添加到协议栈代码中
3.在协议栈中设置的功能(如我想将数据发送出去就应该修改一下协议栈代码使得设备能将数据打包并按指定方式发送到指定的设备上,这就要我们了解相关的协议栈代码了)
我们以DS18B20(温度传感器)为例具体走下流程
1.在裸机上完成DS18B20的驱动
2.编译该程序,生成的ds18b20.h与ds18b20.c,我们将这两个文件拷贝到协议栈代码中,也就是复制到SampleApp DS18B20下的Source文件夹中
在协议栈APP目录下点击右键--Add--添加ds18b20.c文件
3.在设置一下协议栈的相关功能函数就OK了(这里关于协议栈函数的设置就不沉冗,留到以后再说)!
至此,一个新的zstack工程文件就建立好了,将文件编译后下载到开发板上就可以完成相应的功能了