自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Microchip Zgbee協(xié)議棧使用,移植概述

網(wǎng)絡 網(wǎng)絡管理
MicrochipZigBee協(xié)議棧對軟件和硬件都有一定的限制,在此我們給大家簡單介紹在限定軟硬件環(huán)境下的ZigBee協(xié)議棧使用步驟。

1.MicrochipZigBee協(xié)議棧使用

(1)準備硬件、安裝源文件及開發(fā)工具

MicrochipZigBee協(xié)議棧使用的PICDEMZ演示工具包在國內可以購買到,用戶可以購買一套該工具包進行ZigBee協(xié)議的測試。另外,用戶也可以自己制作符合MicrochipZigBee協(xié)議棧接口規(guī)定的PIC單片機和無線收發(fā)器的實驗板。

可從Microchip網(wǎng)站(http://www.microchip.com)下載完整的Microchip協(xié)議棧源文件,源代碼以一個Windows安裝文件形式發(fā)布。下載之后執(zhí)行安裝程序,按照步驟安裝協(xié)議棧源文件。

安裝PIC單片機的集成開發(fā)環(huán)境MPLABIDE和C編譯器MicrochipC18或Hi-TechPICC-18編譯器。

(2)編譯演示應用程序

使用MPLABIDE集成開發(fā)環(huán)境對應用程序進行編譯,確保應用程序正確編譯通過。對應用程序進行分析,了解各部分的功能。

(3)連接硬件,下載測試程序進行測試

應用程序燒寫到PICDEMZ母板需要使用編程器MPLABICD2,將MPLABICD2、PICDEMZ母板和計算機三者正確連接之后,對PICDEMZ母板通電并啟動MPLABIDE,集成開發(fā)環(huán)境的編程功能對PICDEMZ母板進行編程以完成測試程序的下載。

下載之后將PICDEMZ無線射頻卡與PICDEMZ母板連接,單獨運行燒寫有測試程序的測試板,驗證測試程序功能。

(4)詳細分析協(xié)議棧

對演示程序進行測試之后,需要對協(xié)議棧進行詳細分析,了解協(xié)議棧的組成結構、各部分功能及實現(xiàn)方法等。

(5)開發(fā)新的應用程序

MicrochipZigBee協(xié)議棧只提供了兩個演示程序,只是實現(xiàn)了簡單的ZigBee功能演示,用戶需要根據(jù)自己的應用需求,利用MicrochipZigBee協(xié)議棧實現(xiàn)的功能進行應用程序的開發(fā)。

2.MicrochipZigBee協(xié)議棧移植

MicrochipZigBee協(xié)議棧對軟件和硬件都有一定的限制,但是在大多數(shù)情況下,用戶都不會使用此協(xié)議棧針對的軟硬件環(huán)境使得它能夠在其他的軟硬件平臺上應用,議棧移植步驟。因此需要對MicrochipZigBee協(xié)議棧進行移植,在此簡單介紹在其他軟硬件環(huán)境下的ZigBee協(xié)

(1)詳細了解自定義硬件平臺與MicrochipZigBee協(xié)議棧支持硬件之間的異同

對用戶自定義的硬件平臺和MicrochipZigBee協(xié)議棧支持的硬件平臺進行分析比較,了解它們的處理器在I/O端口分配,內存組成及使用、中斷處理、堆棧操作等各個方面的異同。另外還要分析兩者所采用的ZigBee無線收發(fā)器之間的異同,了解它們的操作時序、控制命令、各寄存器的作用等。

(2)詳細分析MicrochipZigBee協(xié)議棧

對硬件有了清楚的認識之后,需要對協(xié)議棧進行詳細分析,了解協(xié)議棧的組成結構、各部分功能及實現(xiàn)方法等,并懂得針對硬件需要對協(xié)議棧做哪些修改,目前已經(jīng)有哪些功能,沒有哪些功能,需要添加哪些功能等。

(3)修改MicrochipZigBee協(xié)議棧并使用用戶的編譯器進行編譯

以上步驟完成之后就可以對MicrochipZigBee協(xié)議棧進行修改,修改時要注意結合編譯器的特性進行,需要對一些宏、常量等進行修改。在修改完成之后需要使用用戶的編譯器對其進行編譯。

(4)編寫測試程序對修改的協(xié)議棧進行測試

協(xié)議棧修改完成之后需要編寫相應的測試程序對修改的協(xié)議棧進行測試,在編寫測試程序時要對協(xié)議棧的每一部分功能都進行測試。

(5)開發(fā)應用程序

所有功能測試通過之后用戶就可以根據(jù)自己需求開發(fā)應用程序了。

【編輯推薦】

  1. 淺談Zigbee協(xié)議棧的加密算法
  2. 詳論ZigBee協(xié)議棧的體系結構
  3. VxWorks網(wǎng)絡協(xié)議棧體系全解
  4. 嵌入式平臺中配置雙協(xié)議棧的問題
責任編輯:于爽 來源: hi.baidu.com
相關推薦

2009-09-04 13:43:31

C#順序棧C#連式棧

2010-09-08 14:59:27

藍牙協(xié)議棧

2010-09-08 18:09:01

雙協(xié)議棧

2010-09-08 15:06:26

藍牙協(xié)議棧

2011-08-23 10:20:28

路由協(xié)議路由

2010-07-05 16:17:18

UDP協(xié)議

2010-06-28 10:43:11

NetBEUI協(xié)議

2010-09-09 15:37:59

什么是網(wǎng)絡協(xié)議

2010-06-17 15:23:38

WAP協(xié)議棧

2010-09-10 09:52:44

開源協(xié)議棧

2010-09-09 13:09:33

協(xié)議棧開發(fā)

2010-09-08 16:25:39

SIP協(xié)議棧

2010-09-08 15:11:36

TCP IP協(xié)議棧

2011-11-09 14:59:37

LwIP協(xié)議棧

2014-12-03 14:05:01

TCPUDP

2010-09-08 15:34:27

TCP IP協(xié)議棧

2010-06-17 15:19:52

WAP協(xié)議棧

2010-09-09 13:19:47

H.323協(xié)議協(xié)議棧開發(fā)

2022-08-04 08:44:31

Android系統(tǒng)攻擊鏈

2010-09-08 17:40:56

協(xié)議棧是什么
點贊
收藏

51CTO技術棧公眾號