首页 > 评测 > IoE的诱惑——高通QCA4010开发板评测
IoE的诱惑——高通QCA4010开发板评测
- [导读]
- 今年8月,Qualcomm发布旗舰级物联网Wifi芯片QCA4010,并推出一款基于QCA4010的开发板WN4623A_EVB。
5). 复制配置文件,并用qonstruct工具生成可烧录bin文件
cp ./tool/tunable/tunable_input_sp24X_hostless_4bitflash.txt ./tool/tunable/tunable_input.txt
./tool/qonstruct.sh --qons ./tool/tunable/
在bin目录下生成烧录用bin文件:
raw_flashimage_AR401X_REV6_IOT_hostless_unidev_dualband.bin
上一张编译成功后的图片。
![IOE的诱惑4971.jpg](https://image.21ic.com/d/file/201602/ac6a8959dc86fe6c4815a7c72d3b8a00.jpg)
总体来说,WN4623A_EVB开发板的设置工作略嫌烦琐。WINDOWS下安装设备驱动对操作系统的要求比较严格。软件的开发及编译都需要在LINUX系统下完成,要求开发者具备一定的LINUX基础知识。
几点经验,要想在WIN10下成功使用开发板,注意以下几点:
- 1. 安装WINDOWS驱动时,先禁用驱动签名,然后再安装驱动
- 2. 将几个重要的文件兼容性模式指定为WINDOWS 7
- 3. 最好在UBUNTU X86下编译固件
四、上电测试
自行准备一条MINI USB线缆,一端连接开发板,另一端与PC相连。
准备一条USB转UART串口线,将转接线的TX及RX还有GND与开发板连接,另一头连接至PC,保证转接线的硬件驱动安装好。
不得不提的一点是,WN4623A_EVB开发板上没有任何工作指示标志及LED灯,这应该算是该开发板的一大遗憾,毕竟,系统上电,我们需要一些标志来指示工作状态。建议在下一版的设计中加以改进。
实际上在第三部分准备开发环境的时候,我们已经看到了,系统默认固件上电后,通过虚拟终端可以看到设备已启动一个小型的SHELL。
这个SHELL设计为只具备基本的交互功能,不具备一般SHELL的行编辑功能。也不是说,如果在与SHELL交互的过程中,一个字符输入错误,需要重新再来一遍,考验你打字功底的时候到了!
在SHELL下输入?或HELP,会得到当前SHELL下所有可用的命令,如图所示
既然WN4623A_EVB是主打WIFI功能通信,下面我们就来体验一下WIFI功能。
我们将WN4623A_EVB配置成一个独立的热点,与现有的无线路由体连接,并从无线路由器的DHCP服务器获取一个动态分配的IP。
在SHELL下输入IWCONFIG命令,得到如下的结果,表明WN4623A_EVB能够发现我的无线路由器ROUTER
![IOE的诱惑5753.png](https://image.21ic.com/d/file/201602/c8ab9a95303b3bdebe10c3a48cfd9ec4.png)
在SHELL下依次输入如下命令,连接现有无线路由器
wmiconfig --p ap_passphrase
wmiconfig --wpa 2 CCMP CCMP
wmiconfig --connect AP_Name
wmiconfig –ipdhcp
其中第一条命令指定连接密码,第三条命令指定路由器的SSID,最后一条命令获取IP地址,运行结果如图所示
![IOE的诱惑5938.png](https://image.21ic.com/d/file/201602/1f9121b7f75f4b6a6f5d40f777af5ae8.png)
![IOE的诱惑5941.png](https://image.21ic.com/d/file/201602/1aa4817f52281f0177c95e678e372e89.png)
可以看到,WN4623A_EVB已获取到正确的IP地址,执行PING命令来检验通信是否正常。
![IOE的诱惑5992.png](https://image.21ic.com/d/file/201602/27d0249485f25c45d86f621988c0776e.png)
PING成功,联网正常。
当然WN4623A_EVB开发板最诱人的地方在于支持ALLJOYN,这些功能有待于各位一起来探讨。
五、结论
说句实话,IOT我还没怎么体验到,IOE又来了!科技的步伐是如此之快,科技概念与普通百姓之间终究还有一定的距离。但不管怎么样说,我们都终将受益!
WN4623A_EVB开发板将IOT的概念带到了开发者和创客、爱好者的身边,我们第一时间能体验到科技进步及发展的魅力!
从技术层面讲,QCA4010确实有它独到的优势,内部集成独立的MCU,强大的WIFI功能,800KB的内存空间,这些都是硬性的硬件指标,毫无疑问,必将为软件提供一个很好的运行基础。在专注WIFI通信的同时,引出普通MCU的外设通信功能,使得QCA4010在应用领域,相比其它MCU来说,会更多一层优势!QCA4010的模块化设计,更加类似于ARDUINO的设计理念,那就是降低开发者和爱好者的技术要求,电子不再是黑客和专业人员的专利!然而基于LINUX的开发环境,估计至少会让一部分爱好者望而却步!
至于WN4623A_EVB开发板本身,在开发板底板上引出了各通信外设的接口,我们只需要将外部传感器连接到引出的接口,通过软件编程就能实现自己的创意。
WN4623A_EVB开发板在设计过程中,先后经历了几个版本的改进。在文档说明上并没有及时更新,导致用户有体验过程中碰到了一些问题。另外文档本身也比较零散,对开发者特别是业余爱好者而言,需要摸索一段时间才能进入开发过程。开发板上没有添加指示工作的状态指示灯,也算是一处遗憾!
六、参考资源
高通开发者专区:http://qualcomm.csdn.net/module/zone/qualcomm/index
QCA4010资料下载:http://yf.cecport.com/material#3
QCA4010代码下载:http://yf.cecport.com/code#9
QCA4010论坛:http://bbs.cecport.com/forum.php?mod=forumdisplay&fid=64
——————本文系21ic原创,未经许可严禁转载——————
-
- 本文系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天前