首頁 > 評測 > 快速體驗(yàn)點(diǎn)對點(diǎn)無線連接——FRDM-KW40Z開發(fā)套件評測
快速體驗(yàn)點(diǎn)對點(diǎn)無線連接——FRDM-KW40Z開發(fā)套件評測
- [導(dǎo)讀]
- FRDM-KW40Z開發(fā)套件提供了快速體驗(yàn)點(diǎn)對點(diǎn)通信的功能,支持BLE 4.1及802.15.4-2011標(biāo)準(zhǔn),套件內(nèi)提供了兩塊開發(fā)板,可以直接實(shí)現(xiàn)通信,無需額外的設(shè)備即可快速體驗(yàn)。

圖22 連續(xù)通信
接收設(shè)備開始接收發(fā)送端傳輸過來的信息,在終端窗口顯示了接收到的分組數(shù)據(jù)。如果要停止測試,在發(fā)送端的窗口里輸入p即可。
菜單提供了豐富的其它類型的測試功能,其中一個我們比較感興趣,就是距離對信號的影響。兩塊開發(fā)板都沒有焊接外接的SMA天線,直接開發(fā)板上的天線來測試效果。將兩塊開發(fā)板均設(shè)置為Range test功能,通過移動開發(fā)板之間的位置,在終端窗口上看到檢測到的信號發(fā)生變化。

圖23 放在一起時的信號

圖24 調(diào)整開發(fā)板距離后的信號
可以看到,移動FRDM-KW40Z開發(fā)板的位置,明顯看到信號強(qiáng)度的變化。由于兩塊開發(fā)板都是連接在USB接口上,所以測試的距離有限,最遠(yuǎn)處約1米左右。
簡單小結(jié),官方宣稱的開箱即用(聯(lián))的功能確實(shí)很實(shí)用,無需額外的設(shè)備,也無需額外的編程,就可以體驗(yàn)無線連接并實(shí)實(shí)在在看到通信的過程。這也是套件內(nèi)提供了兩塊開發(fā)板的緣故吧。
當(dāng)然,咱們的最終目標(biāo)還是要在產(chǎn)品上實(shí)現(xiàn)相應(yīng)的功能,所以定制及編程就是接下來的工作。
NXP提供了KW40Z Connectivity Software供用戶進(jìn)行快速開發(fā)。軟件包提供了KSDK及互聯(lián)軟件包,其中包含了一個Project Cloner工具,幫助用戶快速建立工程模板。

圖25 KW40Z Connectivity Software軟件包
KW40Z Connectivity Software軟件包提供的Project Cloner需要.NET 3.5運(yùn)行時環(huán)境支持,如果在Windows 10上運(yùn)行的話,需要先安裝.NET Framework 3.5的支持。

圖26 安裝.NET 3.5
安裝.NET 3.5環(huán)境需要聯(lián)機(jī)下載,可能需要一段時間,視網(wǎng)絡(luò)速度而定。
我們使用Project Cloner來定制一個簡單的程序。啟動Project Cloner

圖27 Project Cloner
在Project Cloner里面設(shè)置相應(yīng)的參數(shù),比如工程的程序類型,是選擇實(shí)現(xiàn)藍(lán)牙功能還是SMAC功能等;代碼的配置,選擇是實(shí)現(xiàn)裸機(jī)還是使用RTOS支持;生成的工程的名稱及位置等。這些參數(shù)設(shè)定好了之后,點(diǎn)擊Clone Project按鈕,就會在指定的目錄里生成一個示例工程。
需要注意的是,Project Cloner目前還只支持生成IAR工程文件。

圖28 生成的程序框架
生成的IAR工程文件里包含了源代碼及SDK庫支持,用IAR打開生成的工程,通過添加或修改源代碼從而實(shí)現(xiàn)自己需要的功能。
生成的的工作區(qū)空間內(nèi)實(shí)際包含兩個工程文件,一個是庫文件,另一個則是特定的用戶工程文件。編譯的時候需要先編譯相應(yīng)的庫,然后再編譯用戶工程文件。

圖29 編譯庫
不管是庫也好,用戶克隆的工程文件也好,都只是輔助用戶減少一些常規(guī)代碼的設(shè)置及輸入,要真正掌握及實(shí)現(xiàn)設(shè)備提供的諸多功能,還是要花大力氣去掌握設(shè)備內(nèi)部的工作原理,才能開發(fā)出更好的產(chǎn)品。
總體來說,FRDM-KW40Z開發(fā)套件提供了快速體驗(yàn)點(diǎn)對點(diǎn)通信的功能,實(shí)現(xiàn)了開箱即用。2.4GHZ 收發(fā)器能支持BLE 4.1及802.15.4-2011標(biāo)準(zhǔn),實(shí)現(xiàn)近距離無線通信,加上ARM Cortex-M0+的低功耗特性,適合可穿戴設(shè)備的開發(fā)。評估板也提供了加速度及磁力傳感器及外置的Flash存儲器,套件內(nèi)提供了兩塊開發(fā)板,可以直接實(shí)現(xiàn)通信,無需額外的設(shè)備即可快速體驗(yàn)。Project Cloner則能讓開發(fā)用戶快速進(jìn)入開發(fā)狀態(tài),專注于產(chǎn)品的功能,達(dá)到快速成型的目的。
FRDM-KW40Z套件,值得一試!
參考資源
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前