关注+星标公众,不错过精彩内容

来源 | 人人都是极客

大家平时学习的资源可能来自不同地方,对于程序员来说,Github上高星的开源项目值得了解并学习。

今天就给大家分享几个在GitHub上高星的嵌入式相关的开源项目。

1.Avem

项目链接:

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

项目简介:

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

2.Awesome-Embedded

项目链接:

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

项目简介:

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

3.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图表)功能。

4.FreeModbus

项目链接:

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

项目简介:

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

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

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

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

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

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

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

免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

------------ END ------------

推荐阅读:

嵌入式专栏精选教程

精选汇总 | STM32、单片机

精选汇总 | RTOS、操作系统

迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

分享一些嵌入式相关的开源项目相关推荐

  1. 注意!Apache下这些与Hadoop相关的开源项目要退休了!

    不知不觉之间,小编发现 Apache下许多与Hadoop相关的开源项目竟然都要退休了! 包括像Sentry.Tajo和Falcon在内的13个与大数据相关的Apache项目,相继在11天之内宣布退出. ...

  2. 这些 .Net and Core 相关的开源项目,你都知道吗?(持续更新中...)

    最近更新时间2017-12-28 序列化 Json.NET http://json.codeplex.com/ Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.N ...

  3. 项目分享 | 好牛X的开源项目,看完忍不住分享(高手作品分享)

    Hi! 我是小小,今天是本周的最后一篇,本篇将会分享一个开源项目 flash-waimai 一个外卖系统,需要有手机端,后台管理界面,其中api部分基于Spring Boot前端部分基于Vue. 技术 ...

  4. 分享 7 个 AI 优质开源项目!文本生成、自动化数据搜集...

    项目一:nanodet 超快速轻量级无锚物体检测模型 项目地址: https://github.com/RangiLyu/nanodet 项目特点: 超轻量:模型文件只有 980KB(INT8) 或 ...

  5. 适合嵌入式的C++开源项目-Workflow

    在来腾讯之前,我是没有真正用C++开发过一个完整的项目的,然后,赶鸭子上架,鹅厂的人特别喜欢用C++,而且用的特别好.我这次推荐一个开源的C++项目,希望喜欢C++,或者想往C++方向发展的同学可以看 ...

  6. Java基础学习总结(102)——Java相关的开源项目

    1. Apache的开源软件列表 http://www.oschina.net/project/apache 2. Java开源Apache项目 http://www.open-open.com/56 ...

  7. vue相关的开源项目

    内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和 ...

  8. c#怎么在github上快速找到相关的开源项目

    1. 关键字搜索(常规) 三个小步骤,输入关键字=>点击开发语言筛选=>点击关注排序 2. 精准命令搜索(准确) 根据库名搜索:in:name workflow language:c# 根 ...

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

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

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

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 关于GitHub,可能很多人都误以为这是互联网人的专属,其实并不是,那上面嵌入式相关的开 ...

最新文章

  1. 用记事本解决js中文乱码问题
  2. 【教程】瘦AP升级为胖AP的终极大法
  3. flask创建mysql表_MySQL表不是使用Flask和PyMySQL创建的
  4. 介绍一个统计键盘和鼠标输入情况的工具软件
  5. PhpMyAdmin后台getshell
  6. catia中的螺旋伞齿轮画法_聚焦:螺旋伞齿轮画法要领
  7. Xcode打包ipa的基本步骤(有证书和无证书)
  8. 批量转换图片文件格式(将JPEG、PNG转成JPG)
  9. 如何做html链接,怎么做超链接,制作超链接的详细操作步骤
  10. Iphone开发(7) 太你妈辛苦了
  11. hevc编码merge 模式
  12. APP如何借助种子用户运营
  13. ubuntu解决浏览器不支持HTML5播放器的方法
  14. java解析webp格式图片宽高;java解析webp图片转png格式
  15. gpu的单位表示_现代企业中的GPU计算!
  16. 心电 基线漂移的处理研究论文
  17. 第九届全球云计算大会·中国站圆满落幕甬城,赋能双循环“新”发展!
  18. WebSocket:响应头‘Sec-WebSocket-Accept‘的生成
  19. 请教知网检索返回网址的问题
  20. Apache配置域名-绑定到指定项目目录

热门文章

  1. 达梦DM7数据库服务启动异常,管道文件已存在,DmAPService dead but pid file exists
  2. 使用 WebSphere eXtreme Scale 处理事件流
  3. js实现对数组每一项加1的三种方法
  4. 看董事长陈睿发言谈B站变化,我与B站共成长
  5. java 导出数据设置进度条_java控制台输出百分比进度条示例
  6. 人生性格、爱情与酒场哲学
  7. mscorsvw.exe进程占用CPU资源高居不下
  8. mx播放器有没有投屏功能_手机太小看电视不方便?教你一招迅速投屏到电视
  9. Postman发送请求失败报错“Error: getaddrinfo ENOTFOUND xxx.xxx.xxx.xxx“
  10. mysql new用法_MySQL触发器之 new 和 old 的理解