打印
[MCU]

SimpleLink MCU SDK:扩展基础

[复制链接]
496|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yyller|  楼主 | 2020-8-6 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一年前,我们发布了首款SimpleLink™MCU软件开发套件(SDK),具有100%的应用程序代码可移植性,可跨越业界最广泛的有线和无线MCU技术组合。
在每个季度的发布中,我们致力于保护您的代码投资,同时增加新功能以加快开发速度并提供更多差异化机会。我们的2018年第一季度版本更新了工具链支持,其中包括:
  • 具有新Eclipse支持的Code Composer Studio™软件8.0.0。
  • GNU编译器集合(GCC)版本7。
  • 用于Arm®的IAR嵌入式工作台8.20.2版本。
展望未来,我们计划在每年的第一季度更新主要版本号(通常与工具链和其他主要功能改进保持一致),并在随后的季度中更新次要版本号。因此,此1Q版本的版本为2.10。我们的2Q版本将是2.20版,3Q将是2.30版,而4Q将是2.40版。2019年第一季度版本应为3.10。
2.10版对常见组件进行了一些增强,这些增强构成了SimpleLink SDK的基础。这些组件包括带有一组跨平台库的增强型网络服务(NS)组件,这些库提供与联网相关的通用服务。如图1所示,NS的组件包括:
  • SlNetSock,这是TI为TCP / IP堆栈和传输层安全性(TLS)创建的抽象层。SlNetSock使用户可以创建未绑定到特定网络堆栈或安全性库的TLS感知应用程序。您可以在CC3xxx设备上使用嵌入式TLS解决方案,在MSP432E4设备上使用基于mbed TLS的TLS解决方案,甚至可以在(非安全)SlNetSock应用程序编程接口(API)上方配置自己的TLS。
  • 支持行业标准的伯克利软件分发(BSD)/便携式操作系统接口(POSIX)套接字API。
  • 更高层的协议,包括HTTP客户端,简单网络时间协议(SNTP)和消息队列遥测传输(MQTT),并计划很快添加更多协议。
图1:网络服务包括SlNetSock通用套接字层
MQTT库抽象了MQTT网络的基础复杂性,并为您提供直观且易于使用的API,以在SimpleLink设备上实现MQTT协议。包含示例以启用MQTT客户端到云MQTT代理的连接,以及启用可以用作本地MQTT客户端网关的本地MQTT代理。一个SimpleLink学院模块演示使用图书馆。
除了连接性之外,其他新组件还包括一个图形库,该图形库现在在SimpleLink MCU设备之间通用。该库支持许多基元,形状和按钮,以简化用户界面和显示设计。新的非易失性存储驱动程序使具有此类组件的系统设计更加容易。FreeRTOS支持也已升级为支持版本10。
不断扩展的基础与越来越多的受支持技术(包括最近宣布的Thread和Zigbee®支持以及扩展的Bluetooth®5支持)结合在一起,可在代码兼容的平台中提供无与伦比的连接选项。图2列出了支持的软件技术。
图2:SimpleLink MCU SDK包含大量且不断增长的软件技术

使用特权

评论回复

相关帖子

沙发
lin0406| | 2020-8-6 16:27 | 只看该作者
想学

使用特权

评论回复
板凳
zhangmangui| | 2020-8-6 22:19 | 只看该作者
不错   应该推广

使用特权

评论回复
地板
磨砂| | 2020-9-3 16:11 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
晓伍| | 2020-9-3 16:12 | 只看该作者
内容很有用

使用特权

评论回复
6
八层楼| | 2020-9-3 16:12 | 只看该作者
英文图片看着费劲

使用特权

评论回复
7
观海| | 2020-9-3 16:13 | 只看该作者
对我很有帮助

使用特权

评论回复
8
guanjiaer| | 2020-9-3 16:13 | 只看该作者
非常不错的帖子

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

241

帖子

1

粉丝