大家平时学习的资源可能来自不同地方,对于程序员来说,Github上高星的开源项目值得了解并学习。
今天就给大家分享几个在GitHub上高星的嵌入式相关的开源项目。
1.Avem
项目链接:
https://github.com/avem-labs/Avem
项目简介:
这是一个轻量级无人机飞控项目。
![](https://filescdn.proginn.com/6326d198e261f29ead08d886a12993f8/0c0181ff23fb52fcab1a0da890d4d1dd.webp)
![](https://filescdn.proginn.com/bc51820fe3dd5418506c3169e66f8a7d/586d2d9e0e6c4a3579ce6fcd4029ee0d.webp)
![](https://filescdn.proginn.com/62500f0409f569124a9585aa80aa164b/d32c14e987c578d38fbba49e392a9eea.webp)
![](https://filescdn.proginn.com/245106a98c60e29859db37a6709ee48f/5b30ccd6e5973831fa15f6ac05dbecac.webp)
2.Awesome-Embedded
项目链接:
https://github.com/nhivp/Awesome-Embedded
项目简介:
这是一个很棒的嵌入式资源汇总的项目。汇聚了各种嵌入式相关的资源:
![](https://filescdn.proginn.com/bbbc8b3c2ad97b014cb05a88d72762c7/30afe5895244d8043d5f1d678c8451be.webp)
![](https://filescdn.proginn.com/dde77ba72ad804c5fa32ffb8bfb08974/9cc9a8d1b048ee7fffd745756c13d44e.webp)
![](https://filescdn.proginn.com/726843c70dd87e1e7693a84bafa84f18/64c2dc3704bfc14201bc4f9b387b6e86.webp)
![](https://filescdn.proginn.com/2518f3f8a34206a600fb4f73a275df59/c415d752241486c591f49d695315464e.webp)
![](https://filescdn.proginn.com/326429da25ea705c54f872c7a07af90b/d0d9304c533e16fc2ddb1e4d2e7f9519.webp)
![](https://filescdn.proginn.com/d9a4ba668bfc8867859522d01371d991/e7f408c1b7baae0b0435505f567b6cdf.webp)
![](https://filescdn.proginn.com/4cd91bc38e57aa2377ac4c9f08a0990f/df1381b432e986efaa7e62238a773f4f.webp)
3.soft-and-hard
项目链接:
https://github.com/alwxkxk/soft-and-hard
项目简介:
这是一个以物联网项目为主方向分享web开发教程,制作并演示一个物联网系统是怎么跑起来的,介绍如何学习相关知识。教程内容:
硬件上选择价格便宜(淘宝价十几块钱)的NodeMCU开发板,使用Arduino进行开发。
物联网你还得先懂网,在教程中简单介绍了计算机网络基础知识、TCP/IP协议、HTTP协议、MQTT协议等等。
Web上选择了无所不能的JavaScript,在教程中将会演示其在网页开发、小程序开发、桌面应用开发、服务器后端服务开发。
整个教程里,推荐先用后学,先把项目跑起来看看效果,再按需学习相关知识,直到自己能把项目写出来。
demo1演示了最简的系统,实现软件显示硬件的数据,可控制硬件执行动作。
![](https://filescdn.proginn.com/c7bb5ab02af99f469321f96410dcbdac/f67bd9d6b7cfb6e3dc593a2884fde747.webp)
![](https://filescdn.proginn.com/525a12cd66c7d4986480a2a3ce49d08f/9f5ca56d71f6b02b376dfffa60b027f5.webp)
4.FreeModbus
项目链接:
https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32
项目简介:
FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V1.6,特性如下:
以上就是本次的分享,仅是分享几个大家可能会喜欢的项目。GitHub上有很多资源,有兴趣的话可以自己去逛一逛。我们可以充分利用大佬们的一些经验分享来提高自己。