首頁 > 評測 > 簡化物聯(lián)網(wǎng)開發(fā)——Boardcom BCM943364WCD1_EVB評測

簡化物聯(lián)網(wǎng)開發(fā)——Boardcom BCM943364WCD1_EVB評測

  • 作者:大音希聲
  • 來源:21ic
  • [導(dǎo)讀]
  • WICED系列的開發(fā)板總共有四塊,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。這四塊開發(fā)板是用于評估Broadcom公司相應(yīng)的無線通信模塊。而今天評測的主角則是BCM943364WCD1_EVB。下面,就由筆者向大家介紹這塊開發(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所示

5.jpg

圖2-3 STM32F411RET6功能框圖

3、USB轉(zhuǎn)UART芯片F(xiàn)T2232

此芯片能夠支持高速USB 2.0的通信標(biāo)準(zhǔn),速率高達(dá)480MB/s

6.jpg

圖2-4 FT2232

4、30pin IO口

BCM943364WCD1_EVB開發(fā)板上面唯一能夠與額外模塊連接的就是這個(gè)30pin 接口,其引腳定義如圖2-5所示

7.jpg

圖2-5 30pin 接口定義

最后來介紹一下BCM943364WCD1_EVB整塊開發(fā)板的硬件結(jié)構(gòu)。首先這塊開發(fā)板的核心當(dāng)然是這塊帶了屏蔽罩的BCM43364 WIFI芯片,而這塊芯片的IO口非常有限,是無法連接過多的模塊的,因此它需要跟一塊STM32F411的MCU連接,這塊STM32F411能夠連接的模塊就相當(dāng)多了。這里值得一提的是,BCM43364與STM32F411的連接是通過SDIO接口實(shí)現(xiàn)的,SDIO接口原本是用于SD卡擴(kuò)展的,在這里使用這個(gè)接口能夠獲得比SPI總線或者I2C總線更快數(shù)據(jù)的傳輸速度。而底板則包含了相應(yīng)的模塊,比如JTAG調(diào)試模塊,還有30個(gè)引腳,按鍵,LED等等。

3.使用演示

這一部分來介紹一下如何利用BCM943364WCD1_EVB這塊開發(fā)板進(jìn)行開發(fā)。

首先當(dāng)然還是要部署一個(gè)開發(fā)環(huán)境到PC機(jī)上面。開發(fā)環(huán)境搭建過程如下:

1、下載軟件WICED-SDK-IDE-Installer.exe,版本至少要3.3.1以上。下載地址為https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation

進(jìn)入此頁面之后需要先登錄。由于Broadcom已經(jīng)被cypress收購了,現(xiàn)在這里是cypress的網(wǎng)站,因此需要有一個(gè)cypress的賬號,沒有的需要先注冊。

8.jpg

圖3-1 下載界面

登錄之后直接點(diǎn)擊最上面的那個(gè)下載,最上面的是最新版本。

2、下載之后解壓進(jìn)行安裝,先指定安裝路徑

3-2.jpg

圖3-2 安裝界面1

然后點(diǎn)擊下一步進(jìn)行安裝,等待安裝完成

3-3.jpg

圖3-3 安裝界面2

3、安裝完成之后打開軟件,進(jìn)入如圖3-4所示的界面

3-4.jpg

圖3-4 軟件界面

從這個(gè)界面可以看出這個(gè)軟件是基于eclipse的,值得一提的是,目前幾大公司的開發(fā)軟件都是基于eclipse的,比如TI最新版的CCS 6,NXP公司的LPC Xpresso,Altera公司的Nios II等。這樣的好處是讓開發(fā)者能夠快速上手。

4、檢驗(yàn)BCM943364WCD1_EVB開發(fā)板的驅(qū)動(dòng)是否成功安裝。驅(qū)動(dòng)應(yīng)該在之前安裝IDE之前你一起安裝了的。將開發(fā)板與PC通過USB線連接,應(yīng)該能夠在設(shè)備管理器看到如圖3-5與圖3-6的兩個(gè)設(shè)備

3-5.jpg

圖3-5 設(shè)備1

3-6.jpg

圖3-6 設(shè)備2

到這里為止,開發(fā)環(huán)境就搭建完成了.

這里對整個(gè)軟件的界面做一個(gè)簡要介紹,首先上方的是菜單欄和工具欄,相關(guān)的軟件設(shè)置,還有編譯下載等命令都是在這里

3-7.jpg

圖3-7 菜單欄與工具欄

左側(cè)的是文件列表,其中apps里面的是例程,doc里面的是相關(guān)技術(shù)文檔,與程序無關(guān),include里面的是相關(guān)的頭文件,libraries里面裝的是相關(guān)開發(fā)板的庫文件,platfroms里面的是相關(guān)開發(fā)平臺的信息,在編譯時(shí)需要在這里選中開發(fā)平臺進(jìn)行編譯,resource文件夾里面裝的是源文件,tools里面是相關(guān)的編譯工具的信息。

3-8.jpg

圖3-8 文件列表

界面正中央是工作區(qū),這里不過多介紹了。右側(cè)是一個(gè)編譯的工作區(qū),在這里可以對編譯工作的相關(guān)設(shè)置進(jìn)行改動(dòng),不過沒有特別需要的話一般不要隨意修改

3-9.jpg

圖3-9 編譯工作區(qū)

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+