首页 > 评测 > 简化物联网开发——Boardcom BCM943364WCD1_EVB评测
简化物联网开发——Boardcom BCM943364WCD1_EVB评测
- [导读]
- WICED系列的开发板总共有四块,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。这四块开发板是用于评估Broadcom公司相应的无线通信模块。而今天评测的主角则是BCM943364WCD1_EVB。下面,就由笔者向大家介绍这块开发板。
2、MCU:STM32F411RET6芯片
STM32F411RET6是基于 ARM Cortex -M4 32-bit RISC内核的微控制器,该微控制器具有较强的性能与较低的功耗,具体参数如下:
1)ARM Cortex -M4内核主频100MHz
2)集成512KB Flash memory与128KB SRAM
3)集成16通道12位AD转换器
4)支持3路I2C总线,3路USART总线,5路SPI总线
6)具有11个定时器
具体的框图如图2-3所示
图2-3 STM32F411RET6功能框图
3、USB转UART芯片FT2232
此芯片能够支持高速USB 2.0的通信标准,速率高达480MB/s
图2-4 FT2232
4、30pin IO口
BCM943364WCD1_EVB开发板上面唯一能够与额外模块连接的就是这个30pin 接口,其引脚定义如图2-5所示
图2-5 30pin 接口定义
最后来介绍一下BCM943364WCD1_EVB整块开发板的硬件结构。首先这块开发板的核心当然是这块带了屏蔽罩的BCM43364 WIFI芯片,而这块芯片的IO口非常有限,是无法连接过多的模块的,因此它需要跟一块STM32F411的MCU连接,这块STM32F411能够连接的模块就相当多了。这里值得一提的是,BCM43364与STM32F411的连接是通过SDIO接口实现的,SDIO接口原本是用于SD卡扩展的,在这里使用这个接口能够获得比SPI总线或者I2C总线更快数据的传输速度。而底板则包含了相应的模块,比如JTAG调试模块,还有30个引脚,按键,LED等等。
3.使用演示
这一部分来介绍一下如何利用BCM943364WCD1_EVB这块开发板进行开发。
首先当然还是要部署一个开发环境到PC机上面。开发环境搭建过程如下:
1、下载软件WICED-SDK-IDE-Installer.exe,版本至少要3.3.1以上。下载地址为https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation
进入此页面之后需要先登录。由于Broadcom已经被cypress收购了,现在这里是cypress的网站,因此需要有一个cypress的账号,没有的需要先注册。
图3-1 下载界面
登录之后直接点击最上面的那个下载,最上面的是最新版本。
2、下载之后解压进行安装,先指定安装路径
图3-2 安装界面1
然后点击下一步进行安装,等待安装完成
图3-3 安装界面2
3、安装完成之后打开软件,进入如图3-4所示的界面
图3-4 软件界面
从这个界面可以看出这个软件是基于eclipse的,值得一提的是,目前几大公司的开发软件都是基于eclipse的,比如TI最新版的CCS 6,NXP公司的LPC Xpresso,Altera公司的Nios II等。这样的好处是让开发者能够快速上手。
4、检验BCM943364WCD1_EVB开发板的驱动是否成功安装。驱动应该在之前安装IDE之前你一起安装了的。将开发板与PC通过USB线连接,应该能够在设备管理器看到如图3-5与图3-6的两个设备
图3-5 设备1
图3-6 设备2
到这里为止,开发环境就搭建完成了.
这里对整个软件的界面做一个简要介绍,首先上方的是菜单栏和工具栏,相关的软件设置,还有编译下载等命令都是在这里
图3-7 菜单栏与工具栏
左侧的是文件列表,其中apps里面的是例程,doc里面的是相关技术文档,与程序无关,include里面的是相关的头文件,libraries里面装的是相关开发板的库文件,platfroms里面的是相关开发平台的信息,在编译时需要在这里选中开发平台进行编译,resource文件夹里面装的是源文件,tools里面是相关的编译工具的信息。
图3-8 文件列表
界面正中央是工作区,这里不过多介绍了。右侧是一个编译的工作区,在这里可以对编译工作的相关设置进行改动,不过没有特别需要的话一般不要随意修改
图3-9 编译工作区
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前