接入网络的设备对于网络安全需求更是强烈,主要软件包: mbedtls:ARM 公司开源的、可移植的适合嵌入式领域的 SSL 库,一些物联网包中的一些加密通信都会依赖它;libsodium:现代化的、可移植的、易于使用的加密库,libsodium 的目标是提供构建高层密码学工具所需的核心算法;TinyCrypt:轻量级、可配置的加密库,支持 MD5、base...
把这个软件包都学会,就算已经入 RT-Thread 的门了; hello:这是一个软件包的模板,如果想要制作软件包,需要可以借鉴它。 5、软件包的未来 从去年 9 月 RT-Thread 3.0 发布至今,RT-Thread 官方团队和我们开发者在半年多的时间里积累下来 40 多个软件包足以说明的 RT-Thread 软件生态的强大。当然我们并没有满足...
把这个软件包都学会,就算已经入 RT-Thread 的门了; hello:这是一个软件包的模板,如果想要制作软件包,需要可以借鉴它。 5、软件包的未来 从去年 9 月 RT-Thread 3.0 发布至今,RT-Thread 官方团队和我们开发者在半年多的时间里积累下来 40 多个软件包足以说明的 RT-Thread 软件生态的强大。当然我们并没有满足...
RT-Thread 在线软件包的管理,通过维护一个软件包的【索引】仓库,这个【索引】仓库并不包含各个软件包本身的代码,只是包含软件包的Kconfig 配置信息与 软件包的地址,可以通过ENV 工具在线拉取 RT-Thread 在线软件包 一般都是一个个独立的 Git 仓库,如果需要加人本地工程,可以通过 Gitsubmodule 子仓库的方式加人仓库,...
CoAP:移植 libcoap 的 CoAP 通信软件包; nopoll:移植的开源 WebSocket 通信软件包; netutils:实用的网络调试小工具集合,包括:ping、TFTP、iperf、NetIO、NTP、Telnet 等; OneNet:与中国移动 OneNet 云对接的软件包; 4.2 安全相关的软件包 安全一直是 RT-Thread 非常重视一个领域,尤其是在 RT-Thread 3.0 IoT OS ...
当然,如果是在 RT-Thread 平台的话,直接在 env 下面 menuconfig 就可以找到 Dhrystone 软件包了: 1RT-Thread online packages 2tools packages ---> 3[*] DHRYSTONE: a benchmark that measures the performance of MCUsandCPUs. 选中软件包并编译,就可以在 msh 下输入: ...
RT-Thread 的软件包,使用时,需要手动通过 ENV 工具 更新到 本地的packages目录,并且packages目录默认不参与Git工程管理,软件包多了,并且偶尔需要更改软件包本身的一些代码,这就造成了软件项目管理复杂的问题,比如 软件包的更改,无法与工程同步。 RT-Thread 在线软件包的管理,通过维护一个软件包的【索引】仓库,这个【...
1.1 源码包获取 RT-Thread源码的获取方式有多种,可以是官网浏览器下载、云盘下载、git获取,强烈推荐git,因为使用git可以很方便的切换各种版本的rtthread,但是前提是要先安装git,linux下的安装方法不多叙述。这里不推荐拷贝windows系统里面的源码包,因为windows与linux的文件换行符等差异,会导致各种坑,所以还是老老实实...
如果没有注册总线,是无法使用软件包的,比如温湿度传感器的 sht2x 软件包测试如下: . 1.1 I2C 设备使用步骤 有了以前的学习,注册 I2C 总线对我们来说已经是小菜一碟,直接在board.h中查看软件 I2C 使用步骤: 1、首先,在 RT-Thread Studio 工程中,打开 RT-Thread Settings,使能 软件I2C 驱动,如下图所示: ...
uMQTT 软件包是 RT-Thread 自主研发的,基于 MQTT 3.1.1 协议的客户端实现,它提供了设备与 MQTT Broker 通讯的基本功能 uMQTT 软件包功能如下: 实现基础的连接、订阅、发布功能; 具备多重心跳保活,设备重连机制,保证 mqtt 在线状态,适应复杂情况; 支持QoS=0, QoS=1, QoS=2 三种发送信息质量; ...