精华内容
下载资源
问答
  • 嵌入式开源项目

    2020-06-18 17:24:54
  • 经常看微信公众号文章,虽然对嵌入式开源项目用得不多,但耳濡目染知道这是好东西,可以借势提升自己的代码水平,从代码逻辑到项目程序架构,再到项目需求刷新自己的认知。 之前认为尽快提升工作能力的一个选择是...

    经常看微信公众号文章,虽然对嵌入式开源项目用得不多,但耳濡目染知道这是好东西,可以借势提升自己的代码水平,从代码逻辑到项目程序架构,再到项目需求刷新自己的认知。

    之前认为尽快提升工作能力的一个选择是加班(更多地付出时间和精力,若没有目标,时间一长人容易消沉),现在有了嵌入式开源项目,可以获得加班得不到的东西 : 对比产生的伤害是经验思考积累下的差距,知道自己不知道什么然后前进去追寻。

    来自Mculover666

    链接 : 嵌入式开源项目精选专栏 ,说是项目,个人认为是功能模块,不仅仅是分享,还有自己如何使用,以及对该功能模块的理解和分析。

    来自嵌入式大杂烩

    链接 :实用的嵌入式开源项目 ,同样认为是功能模块,有使用笔记。

    同样来自嵌入式大杂烩

    链接:GitHub上一些嵌入式相关的高星开源项目

    来自公众号嵌入式云IOT技术圈

    链接 : 嵌入式开源项目 ,不只是功能模块。

    嵌入式大杂烩的Gitee

    搜集整理的嵌入式开源项目的链接:有分类有目录有简要说明

    嵌入式云IOT技术圈的Gitee

    搜集的嵌入式开源项目 :没有说明文档很难从中获益 

    展开全文
  • 关注+星标公众号,不错过精彩内容来源 | 人人都是极客大家平时学习的资源可能来自不同地方,对于程序员来说,Github上高星的开源项目值得了解并学习。今天就给大家分享几个在GitHub上高...

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

    来源 | 人人都是极客

    大家平时学习的资源可能来自不同地方,对于程序员来说,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”查看更多内容。

    欢迎关注我的视频号:

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

    展开全文
  • 关注、星标公众号,直达精彩内容来源 | 嵌入式大杂烩学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux...

    关注、星标公众号,直达精彩内容

    来源 | 嵌入式大杂烩

    学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。

    地址:

    https://gitee.com/zhengnianli/EmbedSummary

    1、OS

    鸿蒙OS:一款面向全场景的开源分布式操作系统。

    RT-Thread:一款小而美的物联网操作系统。

    TencentOS tiny:一款面向物联网领域开发的实时操作系统。

    freertos:一个轻量级的操作系统。

    µC/OS :一个功能齐全的嵌入式操作系统。

    mbed-os :ARM自己打造、主打IoT的一整套软件解决方案 。

    BabyOS:专为MCU项目开发提速的代码框架 。

    LuatOS :LuatOS是运行在嵌入式硬件的实时操作系统,只需要少量内存的flash空间就能运行,用户编写lua代码就可完成各种功能。

    Contiki-OS:一个小型的,开源的,极易移植的多任务操作系统。

    DJYOS:都江堰操作系统。

    klite :简洁易用的嵌入式操作系统内核。

    lmosem :一个完全从第一行引导代码开始编写,基于ARM平台,支持多进程、多CPU、内存管理、文件与设备管理的全32位操作系统内核。

    freenos:FreeNOS微内核操作系统。

    更多资源敬请期待......

    2、实用库/框架

    cJSON:一个基于C语言的轻量级的JSON解析库。

    jsmn:一个小巧的基于C语言的JSON解析库。

    MultiTimer :一个软件定时器扩展模块。

    MultiButton:一个小巧简单易用的事件驱动型按键驱动模块。

    SmartTimer :一个轻量级的基于STM32的定时器调度器 。

    CmBacktrace :一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪库。

    EasyLogger:一款超轻量级、高性能的 C/C++ 日志库。

    EasyFlash:一款开源的轻量级嵌入式Flash存储器库 。

    SFUD:一款开源的串行 SPI Flash 通用驱动库。

    lw_oopc:轻量级的C语言面向对象编程框架。

    PLOOC:受保护的低开销面向对象编程。

    cmd-parser:一个非常简单好用的命令解析器。

    mqttclient:一个省资源、高稳定的MQTT客户端。

    NorthFrame :一个单片机极简图形化状态机框架 。

    letter-shell:一个功能强大的嵌入式shell。

    pigweed:谷歌开源的嵌入式目标库(模块)集合。

    lwrb:一个轻量级通用环缓冲区管理器库。

    cQueue :使用ANSI C 编写的消息队列功能函数。

    Unity:一个轻量级的、适合嵌入式的测试框架。

    Embedded Unit:是个纯标准c构建的单元测试框架。

    CuTest :一款微小的C语言单元测试框, 全部代码加起来不到一千行。

    cmockery:谷歌C单元测试框架。

    googletest:谷歌C++测试框架。

    znfat :振南fat,国产嵌入式文件系统方案 。

    libu:一个C语言写的多平台工具库。

    LWIP:一个小型开源的TCP/IP协议栈 。

    SQLite :一个开源的嵌入式关系数据库。

    OpenBLT:一种开源引导加载程序。

    Linux Lab :Linux 内核实验室,基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境。

    airkissOpen :腾讯airkiss协议解析库 。

    nr_micro_shell :shell for MCU,单片机命令行交互。

    FlexibleButton:FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库。

    mbedtls :一个开源、便携,易于使用,可读的和灵活的SSL库。

    mosquitto或mosquitto(下载速度快):一个开源的MQTT代理。

    inih:C 语言编写的 INI 文件解析器。

    QP:QP实时嵌入式框架。

    MS-RTOS:Micro Safe RTOS 。

    protobuf-c:protobuf-c。

    eepromfs:基于EEPROM的简易类文件的数据读写库 。

    gear-lib :适用于IOT/嵌入式/网络服务开发的C库 。

    mult_timer :一个Linux下的超级精简的多重定时器 。

    EFSM :是一个基于事件驱动的有限状态机 。

    EasyX:一个免费的图形库。

    更多资源敬请期待......

    3、GUI相关

    GuiLite:大道至简 - 5千行/仅头文件/全平台GUI库 。

    yoxios:基于Linux开发的轻量级物联网系统和硬件平台。

    ToughGFX:一个C++编写的GUI软件框架 。

    emwin:一个老牌GUI库。

    littlevGL :一个免费的开源图形库。

    野牛 LittlevGL demo:基于野牛开发板的 LittlevGL demo 程序 。

    MonoGUI :一个黑白图形用户接口系统 。

    MiniGUI:一个快速、稳定、跨操作系统的GUI。

    QT:跨平台的应用程序和用户界面框架。

    QT_Creator:QT_Creator下载链接。

    Gtk:一个用于创造图形用户接口的图形库。

    AWTK:是 ZLG 倾心打造的一套基于 C 语言开发的 GUI 框架 。

    玲珑GUI:玲珑GUI教程页。

    更多资源敬请期待......

    4、物联网、智能家居

    HomeAssistant :一款基于 Python 的智能家居开源系统。

    Domoticz :一个开源的智能家居系统 。

    Kaa IoT Platform:功能丰富的开放和高效的物联网云平台。

    RT-Thread IoT SDK :基于RT-Thread IOT开发板的各类例程。

    从零打造物联网:一份适合嵌入式开发人员学习的web开发教程。

    更多资源敬请期待......

    5、实例/项目/软硬结合

    qt_2019_ncov:基于Qt/C++实现的新冠肺炎疫情监控平台。

    H7-TOOL_STM32H7_App :H7-TOOL 多功能开发工具。

    DAPLink/CMSIS DAP:一个调试器, 集成下载、调试和USB虚拟串口。

    mcush:MCU shell。

    DoST:Linux 下开发 STM32 。

    Crazepony:Crazepony开源四轴飞行器。

    MiniQ :一个迷你四轴飞行器。

    LiPow-Firmware:基于STM32G0采用USB type-C供电的开源锂电池充电器。

    Avem:一个轻量级无人机飞控。

    SoftWareSerial:一个STM32 IO口模拟实现软件串口程序。

    串口ISP程序:一个stm32串口ISP程序。

    DSO_Nano :一个手持示波器。

    DSView:一个跨平台的逻辑分析仪。

    MCU-Development:基于51、430、STM32F10X、STM32F407X、T4MC123G平台的各常见硬件模块demo。

    Arduino :开源电子原型平台。

    EWAHBoolArray:bitmap算法。

    更多资源敬请期待......

    6、学习资料/资源/工具/网站

    100ask download:百文网资料下载中心。

    armfly:安富莱/硬汉嵌入式论坛。

    fire download:野火资料下载中心。

    openedv download:正点原子资料下载中心。

    野火:野火电子论坛。

    正点:正点原子论坛。

    ST:ST中文社区。

    讯为开发社区:北京讯为ARM开发社区。

    讯为官网:讯为官网。

    NXP社区:恩智浦论坛。

    Linux:Linux内核官网。

    Linux源码:可在线阅读Linux内核源码。

    Buildroot:buildroot源码。

    Debian:Debian官网。

    Ubuntu:Ubuntu官网。

    荔枝派:荔枝派指南。

    清华镜像站:清华大学开源软件镜像站。

    中科大镜像站:中国科技大学镜像站。

    u-boot:u-boot源码下载页面。

    bear-pi:小熊派demo。

    宅学部落:一个Linux、编程语言、内核、驱动开发学习网站。

    单片机教程网:单片机基础、设计实例、论坛。

    GNU:GNU官网。

    ChinaUnix:Linux/Unix相关。

    PyQt5:PyQt5教程。

    qter:QT开源社区。

    git手册:git学习手册。

    开源项目风格:Google 开源项目风格指南 (中文版)。

    电子世家:一个电子类导航网站。

    21ic:21IC中国电子网。

    芯路恒电子:小梅哥博客、FPGA论坛。

    嵌入式开发者社区:创龙论坛。

    micropython:micropython中文网。

    泰晓科技:Linux相关。

    电堂科技:STM32相关。

    源代码使用示例聚合器:从超过100万个开源项目搜索CPP代码示例。

    KST-51 :《手把手教你学51单片机》 。

    原子哥:专注电子技术教学。。

    digoboy:地瓜派视频网。

    c.biancheng:C语言中文网。

    open-c-book :《C语言编程透视》。

    PyQt5:PyQt5在线教程。

    open-shell-book:《Shell 编程范例》 。

    software_unit_test:《软件单元测试入门与实践》。

    kerneltravel:Linux内核之旅。

    蜗窝科技:慢下来,享受技术。

    bookstack:书栈网。

    wireshark:抓包工具下载链接。

    MobaXterm:一个好用的终端软件。

    Stduino:一款面向32位处理器快速入门学习的集成开发平台 。

    easyicon:一个免费图标下载网站。

    codingdict:一个类似于菜鸟教程的编程类教程网站。

    codingdict开源软件:codingdict网站收集的各类开源软件集合。

    ······

    版权归原作者所有,如有侵权,请联系删除。

    ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
    关注我的微信公众号,回复“加群”按规则加入技术交流群。
    
    

    欢迎关注我的视频号:

    点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
    
    展开全文
  • 01.C_basic(C基础代码) 02.linux_c(Linux基础代码) 03.data_structure(顺序表,链表,栈,队列,二叉树,算法等代码) 04.IO(文件IO, 标准IO, UNIX环境编程代码) ...Apps(项目代码) docs(相关文档)
  • 开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。 十个最值得阅读学习的C开源项目代码 1. Webbench 2. Tinyhttpd 3. cJSON 4. CMockery 5. ...
  • 嵌入式常用的开源

    千次阅读 2020-03-12 20:22:57
    阅读目录linux/嵌入式常用开源库列表其他资料参考资料 linux下/嵌入式常用的开源库名字及简介,使用文档和教程可以自己百度 (自己整理,不定时完善) linux/嵌入式常用开源库列表 SQLite SQLite是一款轻型的数据库。...
  • 嵌入式Linux开源项目

    千次阅读 2013-11-17 21:41:56
    Openmoko是一个开源软件项目,目的是建立全球第一个自由的移动通讯操作系统平台,此平台运行在X server之上,并能运行大多数的X应用程序。Openmoko的Software Stack将GTK+、EFL与Qtopia整合在一起,无论使用哪一种...
  • 国外嵌入式开源网站

    千次阅读 2018-10-31 10:39:25
    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包。本文是第二篇,大家可以去看看第一篇。 Embedded Etherne ...
  • 关注+星标公众号,不错过精彩内容来源 | 嵌入式大杂烩学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linu...
  • QT开源项目

    2020-11-09 15:00:39
    https://github.com/dbzhang800
  • 点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!前言 本次分享几个实用的、值得学习使用的嵌入式相关开源项目,下面列举的这些基本上都在本公众号分享过,详细介绍及使用可查看...
  • 关于GitHub,可能很多人都误以为这是互联网人的专属,其实并不是,那上面嵌入式相关的开源项目是有很多的。现分享一些高星开源项目(像RT-Thread、AWTK等大家都熟知的就不介绍了): Avem 项目链接: ...
  • 我认为作为嵌入式Linux开发者,要非常熟悉的几个开源项目: 1 d-bus  dbus是freedesktop下开源的Linux IPC通信机制 2 gstreamer  是一个创建流媒体应用程序的框架 3 gconf GConf 简化了 ...
  • 根据具体开发需要选择相应版本的开源代码,这里博主采用的嵌入式开发方案 g’ithub下载链接:https://github.com/eclipse/paho.mqtt.embedded-c 以上代码就下载完成。 2.代码大致介绍: 以上就是在嵌入式设备上...
  •  SQLite是一个开源嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。足够小,大致3万行C代码,250K。  下载地址: ...
  • 开源嵌入式Linux操作系统由于系统稳定、兼容性 和移植性好、网络功能强等优点也成为首选嵌入式操作系统之但目前嵌入式Linux支持USB摄像头(如OV511)市 场上已淘汰使用现有USB摄像头需开发相关驱动由于采用中芯微公司...
  • 这个资源是本人花了不少的精力从其它网站下载的,里面的程序代码,对于有了一定的编程基础的人是个不错的实践,可以下来参考,多多支持!谢谢!
  • 主流嵌入式开源GUI比较

    万次阅读 多人点赞 2017-11-03 09:23:12
    本文主要说明了MicroWindows、MiniG、QT、GTK+、OpenGUI和FLTK,第七小节是对比的详细表格,内容是根据网上的一些资料还有各大开源GUI的官网的资料整理而来,目的是为自己以后学习把握方向。
  • 嵌入式开源软件的十大弊端

    千次阅读 2018-03-08 00:00:00
    俗话说得好,“得来全不费功夫”,免费当然是个好事情了。既然是免费的, 开源的实时操作系统(RTOS)看起来是个不错的选择。 但是对于嵌入式设备和物联网设备的开发者来说, 有时并不愿轻易涉足, 比如家居...
  • 嵌入式 linux 开源项目

    千次阅读 2017-11-29 09:44:25
    Openmoko是一个开源软件项目,目的是建立全球第一个自由的移动通讯操作系统平台,此平台运行在X server之上,并能运行大多数的X应用程序。Openmoko的Software Stack将GTK+、EFL与Qtopia整合在一起,无论使用哪一种...
  • 主流嵌入式开源GUI比较(二)

    万次阅读 2019-08-24 15:47:41
    主流嵌入式开源GUI比较 ,对比了MicroWindows、MiniGui、QT、GTK+、OpenGUI和FLTK等GUI框架,其实还有一些框架没有列出来,或者网上资料比较少,搜索不到。这篇文章再介绍一些,有 EFL (Enlightenment Foundation ...
  • DeepSpeech是一种开源嵌入式(离线,设备上)语音转文本引擎,可以在从Raspberry Pi 4到大功率GPU服务器的各种设备上实时运行。 DeepSpeech是一个开源语音转文本引擎,使用基于百度深度语音研究论文的机器学习技术...
  • GitHub 上最热门的开源项目有哪些,又有哪些新的项目挤进热门榜单了呢,一起来看看。1、nocodehttps://github.com/kelseyhightower/nocode Star 16256这是 2 月份新出炉的项目,可以说是 2018 年最火的佛系编程了,...
  • github上的嵌入式开源代码库

    千次阅读 2019-08-30 10:54:18
    github 上部分开源代码库的地址,主要是嵌入式方向,包含其他的一些算法比如slam等一些知识库的地址,在学习中不断积累,有些好的会继续补充到这里来。 项目名称 地址 备注 seeed-studio ...
  • 完整的智能手环资料,有原理图和PCB,可以提供参考,比较适合学习,完整的智能手环资料,有原理图和PCB,可以提供参考,比较适合学习,
  • 关于GitHub,可能很多人误以为这是互联网人的专属,其实并不是,那上面嵌入式相关的开源项目是有很多的。现分享一些高星开源项目(像RT-Thread、AWTK等大家都熟知的就不介绍了):A...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,938
精华内容 19,575
关键字:

嵌入式开源项目