首頁(yè) > 評(píng)測(cè) > 簡(jiǎn)化物聯(lián)網(wǎng)開(kāi)發(fā)——Boardcom BCM943364WCD1_EVB評(píng)測(cè)
簡(jiǎn)化物聯(lián)網(wǎng)開(kāi)發(fā)——Boardcom BCM943364WCD1_EVB評(píng)測(cè)
- [導(dǎo)讀]
- WICED系列的開(kāi)發(fā)板總共有四塊,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。這四塊開(kāi)發(fā)板是用于評(píng)估Broadcom公司相應(yīng)的無(wú)線通信模塊。而今天評(píng)測(cè)的主角則是BCM943364WCD1_EVB。下面,就由筆者向大家介紹這塊開(kāi)發(fā)板。
2、MCU:STM32F411RET6芯片
STM32F411RET6是基于 ARM Cortex -M4 32-bit RISC內(nèi)核的微控制器,該微控制器具有較強(qiáng)的性能與較低的功耗,具體參數(shù)如下:
1)ARM Cortex -M4內(nèi)核主頻100MHz
2)集成512KB Flash memory與128KB SRAM
3)集成16通道12位AD轉(zhuǎn)換器
4)支持3路I2C總線,3路USART總線,5路SPI總線
6)具有11個(gè)定時(shí)器
具體的框圖如圖2-3所示
圖2-3 STM32F411RET6功能框圖
3、USB轉(zhuǎn)UART芯片F(xiàn)T2232
此芯片能夠支持高速USB 2.0的通信標(biāo)準(zhǔn),速率高達(dá)480MB/s
圖2-4 FT2232
4、30pin IO口
BCM943364WCD1_EVB開(kāi)發(fā)板上面唯一能夠與額外模塊連接的就是這個(gè)30pin 接口,其引腳定義如圖2-5所示
圖2-5 30pin 接口定義
最后來(lái)介紹一下BCM943364WCD1_EVB整塊開(kāi)發(fā)板的硬件結(jié)構(gòu)。首先這塊開(kāi)發(fā)板的核心當(dāng)然是這塊帶了屏蔽罩的BCM43364 WIFI芯片,而這塊芯片的IO口非常有限,是無(wú)法連接過(guò)多的模塊的,因此它需要跟一塊STM32F411的MCU連接,這塊STM32F411能夠連接的模塊就相當(dāng)多了。這里值得一提的是,BCM43364與STM32F411的連接是通過(guò)SDIO接口實(shí)現(xiàn)的,SDIO接口原本是用于SD卡擴(kuò)展的,在這里使用這個(gè)接口能夠獲得比SPI總線或者I2C總線更快數(shù)據(jù)的傳輸速度。而底板則包含了相應(yīng)的模塊,比如JTAG調(diào)試模塊,還有30個(gè)引腳,按鍵,LED等等。
3.使用演示
這一部分來(lái)介紹一下如何利用BCM943364WCD1_EVB這塊開(kāi)發(fā)板進(jìn)行開(kāi)發(fā)。
首先當(dāng)然還是要部署一個(gè)開(kāi)發(fā)環(huán)境到PC機(jī)上面。開(kāi)發(fā)環(huán)境搭建過(guò)程如下:
1、下載軟件WICED-SDK-IDE-Installer.exe,版本至少要3.3.1以上。下載地址為https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation
進(jìn)入此頁(yè)面之后需要先登錄。由于Broadcom已經(jīng)被cypress收購(gòu)了,現(xiàn)在這里是cypress的網(wǎng)站,因此需要有一個(gè)cypress的賬號(hào),沒(méi)有的需要先注冊(cè)。
圖3-1 下載界面
登錄之后直接點(diǎn)擊最上面的那個(gè)下載,最上面的是最新版本。
2、下載之后解壓進(jìn)行安裝,先指定安裝路徑
圖3-2 安裝界面1
然后點(diǎn)擊下一步進(jìn)行安裝,等待安裝完成
圖3-3 安裝界面2
3、安裝完成之后打開(kāi)軟件,進(jìn)入如圖3-4所示的界面
圖3-4 軟件界面
從這個(gè)界面可以看出這個(gè)軟件是基于eclipse的,值得一提的是,目前幾大公司的開(kāi)發(fā)軟件都是基于eclipse的,比如TI最新版的CCS 6,NXP公司的LPC Xpresso,Altera公司的Nios II等。這樣的好處是讓開(kāi)發(fā)者能夠快速上手。
4、檢驗(yàn)BCM943364WCD1_EVB開(kāi)發(fā)板的驅(qū)動(dòng)是否成功安裝。驅(qū)動(dòng)應(yīng)該在之前安裝IDE之前你一起安裝了的。將開(kāi)發(fā)板與PC通過(guò)USB線連接,應(yīng)該能夠在設(shè)備管理器看到如圖3-5與圖3-6的兩個(gè)設(shè)備
圖3-5 設(shè)備1
圖3-6 設(shè)備2
到這里為止,開(kāi)發(fā)環(huán)境就搭建完成了.
這里對(duì)整個(gè)軟件的界面做一個(gè)簡(jiǎn)要介紹,首先上方的是菜單欄和工具欄,相關(guān)的軟件設(shè)置,還有編譯下載等命令都是在這里
圖3-7 菜單欄與工具欄
左側(cè)的是文件列表,其中apps里面的是例程,doc里面的是相關(guān)技術(shù)文檔,與程序無(wú)關(guān),include里面的是相關(guān)的頭文件,libraries里面裝的是相關(guān)開(kāi)發(fā)板的庫(kù)文件,platfroms里面的是相關(guān)開(kāi)發(fā)平臺(tái)的信息,在編譯時(shí)需要在這里選中開(kāi)發(fā)平臺(tái)進(jìn)行編譯,resource文件夾里面裝的是源文件,tools里面是相關(guān)的編譯工具的信息。
圖3-8 文件列表
界面正中央是工作區(qū),這里不過(guò)多介紹了。右側(cè)是一個(gè)編譯的工作區(qū),在這里可以對(duì)編譯工作的相關(guān)設(shè)置進(jìn)行改動(dòng),不過(guò)沒(méi)有特別需要的話一般不要隨意修改
圖3-9 編譯工作區(qū)
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前