首页 > 评测 > 一颗电池用十年?——TI CC1310LaunchPad评测
一颗电池用十年?——TI CC1310LaunchPad评测
- [导读]
- 超低功耗广域传输是物联网目前的硬伤,也是芯片厂商目前必争之地。来看看TI提供的Sub1-GHz解决方案——CC1310。
CCS Cloud支持主流的浏览器如IE,Chrome,Firefox等。在浏览器地址处输入dev.ti.com/ide,使用预先注册好的用户名登陆,首次启动的画面如下
图13 默认工作区
首次启动,CCS Cloud已为我们创建好了一个默认的工作区,但是里面没有任何的工程文件。接下来可以在这个默认的工作区里创建新的工程文件,也可以导入已有的工程文件,导入的时候可以从网络或本地导入工程文件。
点击菜单Project/Browser Examples…,在弹出的示例工程页面中可以浏览TI给出的官方参考例程及源代码文件,也可以直接点击页面上的导入按钮,直接将当前正在浏览的工程导入到CCS Cloud中。
图14 浏览、导入示例代码
这里我们选择经典的Hello示例并将其导入到云端开发环境中。导入后的工程代码结构及主要的代码如下
图15 hello工程文件
CCS Cloud与一般的IDE环境并无不同,大致分为工程结构区、代码编辑区及信息输出窗口等几个主要部分。
前面我们曾经提到CCS Cloud是支持在线调试的。那么云端工具链是如何与本地硬件来实现通信的呢,这就需要一个浏览器插件来作为桥梁,将本地的硬件信息与远程的工具链工具连接起来,实现调试过程中的通信。在IDE上点击Run或Debug按钮,IDE会检测到是否已安装好必要的调试工具并给出具体的指令,由于我们是第一次使用调试工具,IDE会给出如下信息
图16 安装浏览器插件及代码工具
第一步是安装浏览器扩展,第二步是安装Ti Cloud代理工具。下面是安装代理工具的画面
图17 安装代理工具
安装完代理工具后,就可以实现代码调试功能了,如单步等功能。点击Debug,IDE会调用工具链对工程进行编译、链接并将代码下载到本地开发板,下图是编译过程中的一个画面
图18 编译
调试开始后,指令执行会停留在main函数的第一条指令处,等待用户的进一步操作。此时点击调试工具栏上的Resume(F8),程序开始执行,如下
图19 调试
注意到输出窗口中的hello world信息么,CCS Cloud甚至为我们提供了一个虚拟串口,用来显示程序的输出信息!
在CCS Cloud的体验中,整体效果良好,除了由于网络延时会造成偶尔卡顿。
总结来说,由于2.4Ghz频段的日益拥挤,使用其它频段来实现无线通信日益迫切。低频通信由于具备远距离及低功耗的特性,已经日渐为大众关注。Sub-1 Ghz通信产品及评估板也会越来越多,CC1310 LaunchPad作为一款低价、可靠的产品非常适合前期评估或学习之用,不过要记得,要更好的体验远程通信效果,最好是准备两块相同或类似产品,才能达到最佳体验!
附参考资源:
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前