共计 1845 个字符,预计需要花费 5 分钟才能阅读完成。
物联网(IoT,Internet of things)即“万物相连的互联网”,是互联网根底上的延长和扩大的网络,将各种信息传感设施与互联网联合起来而造成的一个微小网络,实现在任何工夫、任何地点,人、机、物的互联互通。
明天 Gitee 为大家介绍的七款开源我的项目都是最近有更新的优质物联网我的项目,它们的开发语言均为 C 语言。这其中有华为、阿里这样的大厂我的项目,也有优良开发者的集体我的项目,一起来看看吧。
1.LiteOS
我的项目作者: LiteOS
开源许可协定: BSD-3-Clause-Clear
我的项目地址:https://gitee.com/LiteOS/LiteOS
Huawei LiteOS 是华为面向物联网畛域开发的一个基于实时内核的轻量级操作系统。本我的项目属于华为物联网操作系统 Huawei LiteOS 源码,现有根底内核反对工作治理、内存治理、工夫治理、通信机制、中断治理、队列治理、事件治理、定时器等操作系统根底组件,更好地反对低功耗场景,反对 tickless 机制,反对定时器对齐。
2.rt-fota
我的项目作者: SpunkyWX
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/spunky_973/rt-fota
RT-Thread 官网推出了 STM32 系列单片机的通用 bootloader,在其网站能够通过网页配置就能够生成 bootloader 的烧录文件,使宽广嵌入式工程师不必编写一行代码,就可能轻松实现本人产品的 bootloader 性能。然而因为 RTT 官网的 bootloader 软件 RT-OTA 是商用性质,不公开源码,不仅仅限度了在其余平台的移植,而且也不不便退出产品的特定性能。基于对开源精力的崇拜和 RTT 多年的感情,蒙收回利用业余时间编写一款开源的且基于 RTT 零碎 bootloader 通用软件,奉献给大家。
3.AliOS-Things
我的项目作者: alibaba
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/alios-things/AliOS-Things
AliOS Things 公布于 2017 年杭州云栖大会,是 AliOS 家族旗下的、面向 IoT 畛域的、高可伸缩的物联网操作系统。AliOS Things 致力于搭建云端一体化 IoT 基础设施,具备极致性能、极简开发、云端一体、丰盛组件、平安防护等要害能力,它反对多种多样的设施连贯到阿里云 IoT 平台,可广泛应用在智能家居、智慧城市、工业,新出行等畛域。
4.FlashDB
我的项目作者: armink
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/Armink/FlashDB
FlashDB 是一款超轻量级的嵌入式数据库,专一于提供嵌入式产品的数据存储计划。与传统的基于文件系统的数据库不同,FlashDB 联合了 Flash 的个性,具备较强的性能及可靠性。并在保障极低的资源占用前提下,尽可能缩短 Flash 使用寿命。
5.evm
我的项目作者: scriptiot
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/scriptiot/evm
EVM 全称 Embedded Virtural Machine,实质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端形成,可运行在资源受限制的单片机上。
6.TaskMsgBus
我的项目作者: slyant
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/slyant/TaskMsgBus
这个软件包实现了基于 RT-Thread 的音讯总线,能够轻松的实现线程间的同步和音讯收发,反对文本、数字、构造体等任意简单的音讯类型的发送和接管。当有多个线程订阅生产音讯时,不会减少内存的应用,通过设置音讯开释的钩子函数,实现内存的主动回收。
7.esp-idf
我的项目作者: 乐鑫
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/EspressifSystems/esp-idf
ESP-IDF 是由乐鑫官网推出的针对 ESP32 和 ESP32-S2 系列芯片的开发框架。
如果你喜爱下面的我的项目,记得去我的项目主页给它们一个 Star 哦。点击前面的链接去 Gitee 看看还有哪些优质物联网我的项目学习:https://gitee.com/explore/iot?order=recommend