分享GitHub上嵌入式相关的高星开源项目

关于GitHub,可能不少人都误觉得这是互联网人的专属,其实并非,那上面嵌入式相关的开源项目是有不少的。现分享一些高星开源项目(像RT-Thread、AWTK等你们都熟知的就不介绍了):git

Avem

项目连接:github

https://github.com/avem-labs/Avemweb

项目简介:数据库

这是一个轻量级无人机飞控项目。
在这里插入图片描述
======001
======002小程序

======004

Awesome-Embedded

项目连接:后端

https://github.com/nhivp/Awesome-Embedded服务器

项目简介:微信

这是一个很棒的嵌入式资源汇总的项目。汇聚了各类嵌入式相关的资源:websocket

======005
======006
======007
======008
======009
======010
======011
======012

soft-and-hard

项目连接:网络

https://github.com/alwxkxk/soft-and-hard

项目简介:

这是一个以物联网项目为主方向分享web开发教程,制做并演示一个物联网系统是怎么跑起来的,介绍如何学习相关知识。 教程内容:

  • 硬件上选择价格便宜(淘宝价十几块钱)的NodeMCU开发板,使用Arduino进行开发。
  • 物联网你还得先懂网,在教程中简单介绍了计算机网络基础知识、TCP/IP协议、HTTP协议、MQTT协议等等。
  • Web上选择了无所不能的JavaScript,在教程中将会演示其在网页开发、小程序开发、桌面应用开发、服务器后端服务开发。
  • 整个教程里,推荐先用后学,先把项目跑起来看看效果,再按需学习相关知识,直到本身能把项目写出来。
  • demo1演示了最简的系统,实现软件显示硬件的数据,可控制硬件执行动做。

======013

  • 在demo1的基础上,demo2添加了MongoDB数据库、实时显示数据(websocket协议)、数据可视化(Echart图表)功能。
    ======014

FreeModbus

项目连接:

https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32

项目简介:

FreeModbus是一款开源的Modbus协议栈,可是只有从机开源,主机源码是须要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,因此才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改成V1.6,特性以下:

  • 新增长的主机源码与原有从机的风格及接口保持一致;
  • 支持主机与从机在同一协议栈运行;
  • 支持实时操做系统及裸机移植;
  • 为应用提供多种请求模式,用户能够选择阻塞仍是非阻塞模式,自定义超时时间等,方便应用层灵活调用;
  • 支持全部经常使用的Modbus方法。

以上就是本次的分享,仅是分享几个你们可能会喜欢的项目。GitHub上有不少资源,有兴趣的话能够本身去逛一逛。咱们能够充分利用大佬们的一些经验分享来提升本身。

更多资源可关注微信公众号【嵌入式大杂烩】进行获取:
在这里插入图片描述