Linux 硬件抽象层,一个用 C 语言编写的硬件外设访问库。 我们可以用它来读写 Serial、SPI、I2C 等,非常适合在嵌入式产品上使用。 我们可以基于它优秀的代码框架,不断地扩展出更多的功能模块,最终形成自己产品适用的 Linux 硬件抽象层。
ESP32全开源驱动库-Easyio,可以帮助更方便的使用乐鑫官方的ESP-IDF,在目有60+Demo,还配套LVGL-GUI例程,一起来用ESP32玩转物联网吧。源码开源,硬件PCB开源,配套CSDN博文教程。
uthash是C的比较优秀的开源代码,它用C语言实现了hash、list、array、stack、string以及ringbuffer的常用功能。关键是uthash全部使用头文件实现,因此移植和跨平台使用非常方便。
Proton-IotService 是一款开源的Iot平台,集成了设备管理后台,设备接入SDK。是一套完整的物联网解决方案,可用于快速构建物联网相关业务系统。
Neuron 是一个工业物联网(IIoT)边缘工业协议网关软件,用于现代大数据技术,以发挥工业 4.0 的力量。它支持对多种工业协议的一站式访问,并将其转换为标准 MQTT 协议以访问工业物联网平台。
300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/101512722
FastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
开发者开源协同,基于腾讯物联网操作系统TencentOS Tiny共建的生态项目仓
TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率
Zephyr 是 Linux 基金会推出的一个适用于物联网的小型可伸缩的实时操作系统,支持多种处理器架构
List.h 含有结构,各种函数声明 List.c实现各种函数 List_use.c使用链表解决实际问题
LiteOS kernel for devices with few resources, such as the MCU | 适用于MCU等各种资源极小设备的LiteOS内核