手上有一套UltraIot CC2530開(kāi)發(fā)板,想讓其運(yùn)行Z-Stack 3.0項(xiàng)目,但是原始的Z-Stack 3.0 協(xié)議棧中與手中開(kāi)發(fā)板很多外設(shè)功能不一樣,所以需要進(jìn)行移植,改成讓其支持UltraIot CC2530開(kāi)發(fā)板。
準(zhǔn)備工作
1、安裝IAR
Z-Stack 3.0.1開(kāi)發(fā)IDE需求。EW851 10.10.1
這里寫圖片描述
2、安裝3.0.1協(xié)議棧
也可以到TI官網(wǎng)上下載協(xié)議棧。http://www.ti.com.cn/tool/cn/z-stack
3、安裝SourceInsight4
看代碼神器,工具下載http://bbs.pediy.com/thread-215669.htm
移植流程
1、創(chuàng)建硬件版本目錄
2、根據(jù)UltraIot CC2530硬件資源,移植底板上的固定的硬件,按鍵、串口、LED、OLED等板在資源
3、編寫模塊硬件驅(qū)動(dòng),如。DS18B20模塊、dht11模塊、聲波探測(cè)模塊、rfid模塊等模塊的硬件驅(qū)動(dòng)
4、在協(xié)議棧上測(cè)試模塊功能