awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
esp8266 avatar

esp8266/arduino

0
View on GitHub↗
16,634 نجوم·13,139 تفرعات·C++·LGPL-2.1·10 مشاهدات

Arduino

This project is an embedded C++ development kit and hardware abstraction layer that enables the Arduino programming environment to target ESP8266 WiFi microcontrollers. It provides a comprehensive framework for compiling and flashing code to microcontroller memory via serial or wireless interfaces.

The system includes a specialized WiFi microcontroller framework for managing TCP/IP stacks and internet connectivity. It features a dedicated over-the-air firmware update system that allows software updates to be delivered to remote hardware without a physical cable connection.

The kit covers embedded storage management through a file system manager that treats on-chip flash memory as a data store. It also provides capabilities for network service hosting, allowing devices to run web and discovery servers on a local network, and utilizes a build system to automate production firmware pipelines.

Features

  • Embedded Firmware Development - Provides a comprehensive framework for designing and building binaries for ESP8266 microcontrollers.
  • Microcontroller Firmware Frameworks - Provides a complete framework for building and deploying firmware with integrated driver support and wireless networking capabilities.
  • Embedded Development Kits - Offers a full development kit including HALs and drivers for compiling and flashing C++ code to ESP8266 hardware.
  • Firmware OTA Update Systems - Includes a dedicated system for delivering and applying wireless firmware updates to remote hardware.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer that decouples high-level Arduino logic from specific chip register operations.
  • Hardware Peripheral Control - Provides low-level control of GPIO pins and communication protocols for interacting with external electronics.
  • Microcontroller Abstraction Layers - Provides a standardized microcontroller abstraction layer that enables the Arduino environment to target ESP8266 chips.
  • Over-the-Air Device Updates - Enables remote firmware updates over WiFi to eliminate the need for physical wired flashing.
  • WiFi Client Connectivity - Implements connectivity for devices to join wireless networks and communicate via internet protocols.
  • Microcontroller Programming - Enables the execution of C++ code directly on the microcontroller to control physical hardware.
  • TCP/IP Stacks - Implements a full TCP/IP protocol stack for wireless communication on bare-metal hardware.
  • Flash File Systems - Emulates a persistent disk by partitioning on-chip flash memory to store configuration files.
  • Flash Storage Managers - Manages the storage and retrieval of data using the internal flash memory of the microcontroller.
  • IoT Device Hosting - Allows devices to run web and discovery servers to be accessible on a local network.
  • Embedded File System Drivers - Implements a driver that treats on-chip flash memory as a read-write file system.
  • C-API Wrappers - Provides an object-oriented C++ wrapper around the low-level manufacturer C SDK for the ESP8266.
  • Development Libraries - Arduino core for ESP8266 Wi-Fi chips.
  • أدوات التطوير - Arduino core integration for ESP8266.

سجل النجوم

مخطط تاريخ النجوم لـ esp8266/arduinoمخطط تاريخ النجوم لـ esp8266/arduino

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Arduino

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Arduino.
  • espressif/arduino-esp32الصورة الرمزية لـ espressif

    espressif/arduino-esp32

    16,984عرض على GitHub↗

    This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables firmware development using a familiar API. It functions as a microcontroller hardware abstraction layer and a firmware toolchain integration, bridging external development environments to the hardware for compilation and flashing. The system includes an embedded real-time operating system wrapper to manage multi-core execution and task scheduling, alongside a wireless communication suite for TCP/IP networking and Bluetooth Low Energy. It distinguishes itself by providing an obj

    C++
    عرض على GitHub↗16,984
  • raspberrypi/pico-examplesالصورة الرمزية لـ raspberrypi

    raspberrypi/pico-examples

    3,835عرض على GitHub↗

    This project is a reference library of firmware examples and a development framework for creating embedded C applications on the RP2040 microcontroller. It provides a collection of hardware peripheral drivers and foundational patterns for managing system resources in resource-constrained environments. The library features reference implementations for programmable I/O state machines, allowing for the creation of custom hardware-level protocols. It also provides a multicore embedded framework to distribute computational workloads across multiple processor cores using symmetric processing. The

    C
    عرض على GitHub↗3,835
  • cpq/bare-metal-programming-guideالصورة الرمزية لـ cpq

    cpq/bare-metal-programming-guide

    4,730عرض على GitHub↗

    This project provides educational resources and technical guides for microcontroller firmware development. It focuses on writing low-level C code that runs directly on hardware without an underlying operating system, covering the fundamentals of hardware registers, memory mapping, and system clocks. The guides detail the creation of hardware abstraction layers to wrap raw memory-mapped registers into structured interfaces and provide walkthroughs for integrating TCP/IP stacks and HTTP servers into bare-metal environments. It also outlines the implementation of embedded systems build pipelines

    C
    عرض على GitHub↗4,730
  • project-chip/connectedhomeipالصورة الرمزية لـ project-chip

    project-chip/connectedhomeip

    8,586عرض على GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    عرض على GitHub↗8,586
عرض جميع البدائل الـ 30 لـ Arduino→

الأسئلة الشائعة

ما هي وظيفة esp8266/arduino؟

This project is an embedded C++ development kit and hardware abstraction layer that enables the Arduino programming environment to target ESP8266 WiFi microcontrollers. It provides a comprehensive framework for compiling and flashing code to microcontroller memory via serial or wireless interfaces.

ما هي الميزات الرئيسية لـ esp8266/arduino؟

الميزات الرئيسية لـ esp8266/arduino هي: Embedded Firmware Development, Microcontroller Firmware Frameworks, Embedded Development Kits, Firmware OTA Update Systems, Hardware Abstraction Layers, Hardware Peripheral Control, Microcontroller Abstraction Layers, Over-the-Air Device Updates.

ما هي البدائل مفتوحة المصدر لـ esp8266/arduino؟

تشمل البدائل مفتوحة المصدر لـ esp8266/arduino: espressif/arduino-esp32 — This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables… raspberrypi/pico-examples — This project is a reference library of firmware examples and a development framework for creating embedded C… cpq/bare-metal-programming-guide — This project provides educational resources and technical guides for microcontroller firmware development. It focuses… project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… yalantis/side-menu.android — Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional…