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

Posted androidstarjack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub上嵌入式相关的高星开源项目相关的知识,希望对你有一定的参考价值。

点击上方关注 “终端研发部

设为“星标”,和你一起掌握更多数据库知识

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

Avem

项目链接:

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

项目简介:

这是一个轻量级无人机飞控项目。


Awesome-Embedded

项目链接:

https://github.com/nhivp/Awesome-Embedded

项目简介:

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








soft-and-hard

项目链接:

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

项目简介:

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

  • 硬件上选择价格便宜(淘宝价十几块钱)的NodeMCU开发板,使用Arduino进行开发。

  • 物联网你还得先懂网,在教程中简单介绍了计算机网络基础知识、TCP/IP协议、HTTP协议、MQTT协议等等。

  • Web上选择了无所不能的javascript,在教程中将会演示其在网页开发、小程序开发、桌面应用开发、服务器后端服务开发。

  • 整个教程里,推荐先用后学,先把项目跑起来看看效果,再按需学习相关知识,直到自己能把项目写出来。

  • demo1演示了最简的系统,实现软件显示硬件的数据,可控制硬件执行动作。

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

FreeModbus

项目链接:

https://github.com/armink/FreeModbus\\_Slave-Master-RTT-STM32

项目简介:

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

  • 新增加的主机源码与原有从机的风格及接口保持一致;

  • 支持主机与从机在同一协议栈运行;

  • 支持实时操作系统及裸机移植;

  • 为应用提供多种请求模式,用户可以选择阻塞还是非阻塞模式,自定义超时时间等,方便应用层灵活调用;

  • 支持所有常用的Modbus方法。

以上就是本次的分享,仅是分享几个大家可能会喜欢的项目。GitHub上有很多资源,有兴趣的话可以自己去逛一逛。我们可以充分利用大佬们的一些经验分享来提高自己。

作者:嵌入式大杂烩
连接:https://blog.csdn.net/zhengnianli/article/details/103931884
来源:csdn

补充更新下,个人博客,github 以前基本作为自己学习知识的备份性质的存在,有些很少再回复和更新,十分抱歉。

github 上部分开源代码库的地址,主要是嵌入式方向,包含其他的一些算法比如slam等一些知识库的地址,在学习中不断积累,有些好的会继续补充到这里来

项目名称地址备注
seed-studiohttps://github.com/Seeed-Studioseed-studio的代码库
Alios-Thingshttps://github.com/alibaba/AliOS-Things.git阿里的物联网操作系统
android Thingshttps://github.com/androidthings谷歌的物联网操作系统,就是轻量级的android系统
Apollo Autohttps://github.com/ApolloAuto百度的无人驾驶开源操作系统Apollo
bitmaphttps://github.com/lemire/EWAHBoolArray.gitbitmap算法,操作系统底层的一些标记使用的是bitmap实现
blessedhttps://github.com/pauloborges/blessed.gitBluetooth Low Energy Software Stack for Embedded Devices
RT-Threadhttps://github.com/RT-ThreadRT-Thread物联网操作系统
Crazeponyhttps://github.com/CrazeponyCrazepony开源四轴飞行器
g2ohttps://github.com/RainerKuemmerle/g2o.git图像优化算法
Huawei LiteOShttps://github.com/LITEOS华为的物联网操作系统
minixhttps://github.com/Stichting-MINIX-Research-Foundation/minix.git迷你版本的类Unix操作系统
rubik-cubehttps://github.com/miskcoo/rubik-cube.git一个魔方解算器
TinyOShttps://github.com/tinyos嵌入式操作系统,主要针对无线传感器网络
Zephyr Projecthttps://github.com/zephyrproject-rtosA Small, Scalable Open Source RTOS for IoT Embedded Devices.
Sign Languagehttps://github.com/EvilPort2/Sign-Language手势语言,识别手势转化成文字
UIUC-CS461https://github.com/samohyes/UIUC-CS461.git
ELECHOUSEhttps://github.com/elechouse
泰晓科技https://github.com/tinyclub
MaJerle的主页https://github.com/tinyclub里面有部分STM32的驱动库

今日好文推荐

GitHub上非常实用的40个开源JAVA项目

XShell收费太贵?快试试开源的NuShell,好用!

GET 和 POST请求的本质区别是什么?看完觉得自己太无知了...

MyBatis批量插入数据你还在用foreach?你们的服务器没崩?

点个在看少个 bug 👇

以上是关于GitHub上嵌入式相关的高星开源项目的主要内容,如果未能解决你的问题,请参考以下文章

GitHub 上高星的爬虫项目

可以吹爆的GitHub高星数的干货项目!!

Github惊现高星神作,两份算法宝典让你横扫大厂算法面试题

有关嵌入式的 github

有关嵌入式的 github

这可能是目前最新的 Vue 相关开源项目库汇总(转)