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

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

关于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-studio https://github.com/Seeed-Studio seed-studio的代码库
AliOS-Things https://github.com/alibaba/AliOS-Things.git 阿里的物联网操作系统
Android Things https://github.com/androidthings 谷歌的物联网操作系统,就是轻量级的android系统
Apollo Auto https://github.com/ApolloAuto 百度的无人驾驶开源操作系统Apollo
bitmap https://github.com/lemire/EWAHBoolArray.git bitmap算法,操作系统底层的一些标记使用的是bitmap实现
blessed https://github.com/pauloborges/blessed.git Bluetooth Low Energy Software Stack for Embedded Devices
RT-Thread https://github.com/RT-Thread RT-Thread物联网操作系统
Crazepony https://github.com/Crazepony Crazepony开源四轴飞行器
g2o https://github.com/RainerKuemmerle/g2o.git 图像优化算法
Huawei LiteOS https://github.com/LITEOS 华为的物联网操作系统
minix https://github.com/Stichting-MINIX-Research-Foundation/minix.git 迷你版本的类Unix操作系统
rubik-cube https://github.com/miskcoo/rubik-cube.git 一个魔方解算器
TinyOS https://github.com/tinyos 嵌入式操作系统,主要针对无线传感器网络
Zephyr Project https://github.com/zephyrproject-rtos A Small, Scalable Open Source RTOS for IoT Embedded Devices.
Sign Language https://github.com/EvilPort2/Sign-Language 手势语言,识别手势转化成文字
UIUC-CS461 https://github.com/samohyes/UIUC-CS461.git
ELECHOUSE https://github.com/elechouse
泰晓科技 https://github.com/tinyclub
MaJerle的主页 https://github.com/tinyclub 里面有部分STM32的驱动库

今日好文推荐

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

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

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

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

点个在看少个 bug 

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

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

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

  2. GitHub上最受欢迎的Android开源项目TOP20

    以下这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源代码有时间的时候自己在上面淘淘,或许能发现自己须要的开源程序. 了解开源项目有两个优点: 1.借鉴代码,一般来说.火爆的开源项 ...

  3. GitHub 上 11 月份最热门的开源项目

    开源最前线(ID:OpenSourceTop) 猿妹整编 链接:www.itcodemonkey.com/article/1468.html 转载请注明来源作者 2017 年 11 月份 GitHub ...

  4. Github上有什么好的unity开源项目?

    程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store 直接在GitHub搜关键词「Unity」会返回将近30万个结果,即便是把范围限定在Unity ...

  5. 推荐GitHub上几个比较热门的开源项目,记得收藏下!!!

    来自:开源最前线(ID:OpenSourceTop)  废话少说,直接来干货 1 terminal https://github.com/microsoft/terminal Star 42377 W ...

  6. 直接拿来用!GitHub 上那些值得你 Star 的开源项目!

    "开源"作为 2018 年度热词之一,在这一年里围绕其发生了颇多"大事",开源贡献者也语法活跃.本文分领域盘点了过去一年的开源项目 Top 榜,看看有没有你也在 ...

  7. GitHub上这个微信防撤回的开源项目,99%的程序员不知道

    我知道你知道很多种微信消息的撤回方式,如果你一种都不知道,那么请你往下看. 关于微信发错消息的尴尬,估计大家都有不堪回首的历史. 开个玩笑 假如你是这个老板? 画面引起极度不适,[手动捂脸] 你想想, ...

  8. GitHub上 7 个Spring Boot 优质开源项目

    前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜 ...

  9. github上创建了一个rtklib improve开源项目

    文章目录 开源目的 目前的工作 使用 写在最后 - 欢迎加入 开源目的 鉴于rtklib的巨大的时间更新间隔,作者在github上fork了一个仓库,初步用于以下目的, 修复代码中的bug/issue ...

最新文章

  1. word顶部有一道线_为什么顶角线不会过时?文章内容告诉你
  2. Jsp/Servlet:实现文件上传与下载
  3. Mybatis优缺点
  4. boost::system::generic_category相关的测试程序
  5. 改进初学者的PID-手自动切换
  6. 视频: 电子制作基本知识
  7. Java:多线程模拟多站点售票过程
  8. SylixOS lsusb命令解析
  9. sqlyog通过跳板机ssh连接mysql数据库
  10. 从Google到Facebook再到微博,算法与数据中台大咖谈
  11. 排便的快感--不是非主流
  12. LoadRunner监控SQLServer
  13. flutter代码中使用Android/ios原生生命周期
  14. 通过PHP使用Google Translate API
  15. QCC305x系列开发教程(入门篇)之1.3-烧录方式使用USB时的驱动安装及其出现“未知设备”的解决方法
  16. 基于web的医院预约挂号系统-java ssm springboot
  17. Matlab二值图像栅格化和圆域范围框定
  18. 灰色关联以及灰色预测GM(1,n),GM(1,1)模型(Python实现)
  19. *【CodeForces - 768B】Code For 1 (分治策略,模拟二分思想,模拟线段树思想)
  20. paddlepaddle测试安装_专栏 | 新手入门?一步一步教你如何安装PaddlePaddle

热门文章

  1. 我认为ACT游戏开发必用的程序设计模式!!!
  2. TMC260/TMC2660/TMC262步进电机驱动
  3. 瑞隆源SMD3225气体放电管(GDT)系列
  4. Spring是什么?IoC容器的理解
  5. Python|函数——自定义函数
  6. windows10远程桌面连接
  7. T94 EndNote Journal List批量更新方案
  8. 广东惠州公安一名副所长因公牺牲
  9. 无胁科技-TVD每日漏洞情报-2022-11-16
  10. 计算机编程技术的历史变迁以及未来发展