ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RTT之软件包

2020-12-08 14:01:07  阅读:503  来源: 互联网

标签:RT 协议 QoS Thread 串口 RTT MQTT 软件包


一 语言包:

  1. Lua2RTT:lua在RTT上的实现

系统类:

  1. thread_pool:使用场合:线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的
  2. upacker:对端通讯数据封包、解包,解决各种粘包、分包问题

  3. cmux:功能主要在一个真实的物理通道上虚拟多个通道,每个虚拟通道上的连接和数据通讯可独立进行,常用于蜂窝模块串口复用功能(PPP + AT 模式),以及串口硬件资源受限的设备

  4. libcsv:可以读写CSV数据

  5. capnp:了更高效地存储数据,可以利用 Google 的 protobuf 定义二进制数据格式

  6. OTA Downloader:用于 OTA 升级的固件下载器.目前支持HTTP/HTTPS 协议下、Ymodem 协议下载固件

UI类:

  1. persimmon:Persimmon UI for RT-Thread
  2. TouchGFX:基于STM32硬件由C++写成的软件框架,使用 ST 芯片的用户可以免费使用 touchgfx

物联网协议:

  1. kawaii-mqtt:以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。此仓库是专门为RT-Thread做的软件包

  2. umqtt:是 RT-Thread 自主研发的,基于 MQTT 3.1.1 协议的客户端实现,它提供了设备与 MQTT Broker 通讯的基本功能,支持 QoS=0, QoS=1, QoS=2 三种发送信息质量

  3. at_device:针对不同 AT 设备的移植文件

  4. Freemodbus:armink 大神移植的 Freemodbus 协议栈。同时支持主机和从机的功能

  5. libmodbus:支持MODBUS-RTU和MODBUS-TCP

标签:RT,协议,QoS,Thread,串口,RTT,MQTT,软件包
来源: https://www.cnblogs.com/jieruishu/p/14102266.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有