TI CC2530的BasicRF與Zstack的同與異(重點講了MAC層)

TI CC2530的BasicRF與Zstack的同與異

博主我研究了BasicRF與Zstack協議棧的底層,現將其相同點與區別總結如下,以方便大家選擇BasicRF還是Zstack進行研究與開發。

1、網絡層及以上(OSI七層模型)
zstack是一個完整的ZigBee協議棧,有網絡層及以上層次的協議編程。而BasicRF只有PHY和MAC層的編程實現,沒有網絡層及以上層次的功能。

2、MAC層
zstack協議棧中,要理解MAC層接收數據包的協議操作流程,主要看mac_rx.c,可以看我的博客:https://blog.csdn.net/gjh13/article/details/80459999 ,我將整個一千多行代碼的mac_rx.c基本上都做了中文註釋。
BasicRF,在MAC層的編程與zstack思想相同,非常相似。要理解BasicRF的MAC層接收數據包的協議操作流程,主要看basic_rf.c,只要理解了zstack的mac_rx.c,很容易就看得懂basic_rf.c了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章