物联网( 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 系列芯片的开发框架。

原文来自:Gitee酱(bilibili专栏)

C语言和物联网能碰撞出怎样的火花,七款优质物联相关推荐

  1. 区块链结合物联网会碰撞出怎样的火花?

    首先,在我们的认知里什么是物联网? 其实,物联网(Internet of Things,简称IoT)概念是基于互联网.传统电信网等的信息载体.它通过各种信息传感器.射频识别技术.全球定位系统.红外感应 ...

  2. 从初级程序员到CEO,汤鹏与时代碰撞出的那些“火花”

    作者 | 杨阳 出品 |  <新程序员>编辑部 二十多年间,汤鹏从8848到阿里巴巴,再从易到用车到量子保,完成了从开发者.管理者到创业者的蜕变,走出的每一步都在完成其内心对技术的深度理解 ...

  3. vins中imu融合_基于非线性优化算法—当视觉SLAM遇到VINS会碰撞出怎样的火花?

    今天来给大家分享一个视觉SLAM中比较综合且复杂的系统-VINS.VINS旨在通过融合两个传感器测量数据获得移动机器人的位姿和特征点在空间中的位置,在现代控制理论学科中属于最优估计问题.在移动智能机器 ...

  4. 餐饮加盟推广遇到抖音下拉词框会碰撞出什么样的火花

    疑问:餐饮加盟推广遇到抖音下拉词框会碰撞出什么样的火花? 1.前言 大伙都知道现在抖音.快手等上面,探店的,大胃王挑战.美食制作,美食加盟的视频特别多,那特别多说明了一点什么呢? 说明的现在大家开始重 ...

  5. 当无人机遇上5G,将碰撞出怎样的火花?

    你是否也想拥有一台无人机? 如今,无人机已日渐成为科技潮人的标配.无论是外出旅游还是毕业庆典,无人机航拍视角带来的全新摄影体验让人叹为观止,欲罢不能. 在日常生活娱乐外,无人机在农业.工业.特种作业和 ...

  6. 当 RocketMQ 遇上 Serverless,会碰撞出怎样的火花?

    作者 | 元毅  阿里巴巴高级开发工程师 阿里巴巴云原生公众号后台回复 Knative,免费下载<Knative 云原生应用开发指南>电子书! 想必大家都比较了解 RocketMQ 消息服 ...

  7. 小程序容器技术与物联网 IoT 可以碰撞出什么样的火花

    智能汽车.智能社区.智能穿戴设备等技术的不断成熟及应用,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,再加上人工智能( ...

  8. 知识图谱、深度学习、AutoML,推荐系统与新技术结合将碰撞出怎样的火花?

    近日,来自意大利米兰理工大学 Maurizio 团队发表的一篇极具批判性的文章火了.这篇文章剑指推荐系统领域的其他数十篇论文,并通过多项试验证明这些论文中基于深度学习的推荐算法大部分都存在不同程度的数 ...

  9. 对话腾讯天琴赵伟峰:当音乐与科技结合,会碰撞出怎样的火花?

    天琴座是北天银河中最灿烂的星座之一,传说这把"天琴"属于古希腊音乐天才俄尔普斯,每每"拨动"它的琴弦,美妙的音乐便会流淌出来,飘散于世间的各个角落,令人们陶醉其 ...

最新文章

  1. 中科大影响超越清华北大
  2. 账号解锁_新套路!警惕以“解锁账号”为由实施诈骗
  3. zabbix 安装时常见问题处理
  4. 5kyu k-Primes
  5. python3编码声明_python3编码问题汇总
  6. 安全测试chicklist
  7. 如何计算机操作维护培训,电脑基本操作培训教材.ppt
  8. 变体类型Variant
  9. Docker下安装GitLab
  10. 比Excel制图更强大,Python可视化工具Altair入门教程
  11. Opencv 下载驿站
  12. java引用数据类型_007 Java引用数据类型
  13. 花生壳域名申请、内网映射到树莓派及与微信公众号对接
  14. java 小数位数控制
  15. 网络狂飙2(netspeeder2) v2.3 简体中文版 怎么用
  16. 标准应用 | 数据库防火墙安全技术解析与实践
  17. 微信小程序页面竖向滚动逻辑
  18. 全球与中国PH和ORP通用分析仪市场深度研究分析报告
  19. 用树莓派制作一款只有刷脸才能开的保险柜
  20. 《老妈语录》 读后感

热门文章

  1. 项目中常用的MySQL优化你知道多少?
  2. 书签云谷歌浏览器多电脑同步插件支持添加书签到二级目录了
  3. html h1怎么居中,如何在h1标签内水平居中span元素?
  4. 【bug】bug集结地
  5. 路由器、交换机、WAN口、LAN口
  6. C++交换两个变量值的方法
  7. 猴子吃桃(一只猴子和一群桃子的故事)——递归
  8. 下定决心,学好日语!
  9. 主动式电容笔哪个牌子好?苹果平板的电容笔推荐
  10. 文樾汽车配件销售管理系统 v6.09 绿色