Showing 1190 open source projects for "embedded"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1

    AquaPiPi

    Fresh water reef thank controller.

    WARNING: DRAFT VERSION FOR HARDWARE TEST PURPOSE! The intend of this project is mainly to control a 5 channel LED light and to remotely monitor the LED heatsink and water temperature. The LED light simulate random cloud, random lightning during cloud and also manage sunrise and sunset. The system is composed of an Arduino mega 1280, an ethernet shield w5100, an LCD keypad shield 1602, a 3,2" TFT touchscreen, a RTC module DS1307 and 3 DS18B20 one wire temperature sensor. Up and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A C++ based lightweight, non-invasive SCA (Service Component Architecture) runtime. Optimized for the use in the embedded domain. We are proud to announce release 0.8 of Trentino Release 0.8 adds a major feature to Trentino. With Service discovery, configuration, deployment and operation of Services on devices is made simple and cost efficient.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    openAut

    openAut

    Open Source Hardware For Industrial Automation

    This project is aimed at producing open source hardware for real time use in industrial automation. This project will have a few sub-projects that will focus on individual hardware for various industrial purpose. Some of the sub-projects will be of type Field-IO Modules development, Analog-IO Module development etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Envmon

    Server Room Environmental Monitoring

    Perform environmental monitoring of a large number of server room racks. The solution monitors 48 racks. Each rack having 3 temperature sensors. Environmental data accessible a RESTfull interface. Individual sensors addressable via SNMP. The solution is comprised of a custom PCB containing a ATMEGA328P with UNO bootloader. The PCB called envmon board collects the environmental data and outputs it to a Raspberry PI. The Raspberry PI is the head unit providing network access to the data and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    dasm430

    dasm430

    A disassembler and a simulator for the MSP430 CPU

    A disassembler and a simulator for the MSP430 CPU. Both programs only read TI-TXT files. Licensed under the Simple Public License (SimPL) 2.0. For full license information, please read license.txt. Compiled executables are available for Windows and Mac OS X. Linux users will have to compile their own binaries. Instructions for compilation are included in README.txt. A Qt-based GUI is available for sim430. Binaries only for OS X, for now. Source files can be found in src/qt folder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    lpcprog

    LPC214x FTDI(UART) programmer

    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    bmp2rle

    Encode bitmap(bmp) file with run-length encoding

    Encode bitmap(bmp) file with run-length encoding(RLE), just like RLE4 and RLE8, but extend to RLE16, RLE24 and RLE32. Usually, this project will be used in GUI of embedded system, to make the image files smaller, and save the IO bandwith. If the GUI support JPG or PNG, the compression ratio is much better than RLE, but how about the embedded system encounters both caculate limitation and IO bandwidth limitation? Try this project, I hope it can make a banlance between caculation and bandwidth. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8

    microDispatch

    Microcontroller Task Scheduler

    Super lightweight task scheduler aimed at 8 bit AVR ATmega micro-controllers (perfect for Arduino), although it can easily be used on other hardware like Microchip PIC. It uses simple round-robin scheduling so no priority levels can be set. You choose the time interval by calling dispatchTick(), this is usually in a timer interrupt. Range for number of tasks: 0 to 255 tasks Range for delay: 0 to 65535 ticks Each task only uses 5 byte of RAM. The one task LED blink example only uses...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    yanftl

    Yet another nand flash translation layer

    I write this code couple years ago, now I cut it out for an independent project, hopping it will help people to understand what a FTL is and how to design it. This project is not test enough, if you want to use it in you onw project, I am glad to help, please feel free to contact LaiZhefeng@gmail.com.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    Simple and nano RC system for embeded linux use, basedon busybox ash. support runlevels, colorize output and script style like standard linux. Documentation about nanoRC usage now avalible at project wiki page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Natural Risk Sensing
    Platform providing the support for Wireless Sensor Networks in the domain of Natural Hazards as a Service. The objective of the WSN platform is monitoring the behaviour of rockfall barriers, rockfall netting, rock sheds and other protection systems
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Miscellaneous Source Code useful for systems administration of both Windows and Linux machines. Very random collection of small tidbits of code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OCP - Open Controller Platform is software platform that makes it easy to build a cross-compilation toolchain with C compiler, assembler, emulator and programming tools for embedded micro corntroller systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Code::Blocks(STM32) net installer

    Code::Blocks(STM32) net installer

    Code::Blocks (STM32) Online installer

    ...The source of installer can be easily modified to use to install another applications in similar way. This prebuilt version of this installer will install Code::Blocks IDE with Embedded Plugin Suite extension for STM32 development. Supports STM32F0, STM32F1, STM32F2, STM32F3, STM32F4 and STM32L1 series devices. For debugging you need to have ST-LINK 2 debug adapter which is directly supported no additional software is needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    ArduEMS-328

    Arduino Engine Management System

    This project is based on the original open source MegasquirtAVR, which became the closed source commercial product known as VEMS. There is a full copy of the original website in the Downloads section. It has the same features as Megasquirt 1 and can be tuned in MegaTunix, MegaTune or TunerStudio as a Megasquirt 1 B&G2.0-3.0. The code is compiled for the ATmega328p so the supported boards should be: - Arduino Uno - Arduino Duemilanove - Arduino Diecimila - Arduino NG - Arduino...
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Png2C

    Png2C

    Tool for convert the PNG file to C source code

    PNG to C Source Code Converter is a lightweight and easy to use application designed to help you convert a PNG image into the array of its color codes. PNG to C Source Code Converter creates a C inline file, based on user-defined output specifications. You can select the color type and the variables to include in the output (width, height, byte per pixel, array size).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    SC-REX

    SC-REX

    Scheduler for reconfigurable hardware

    SC-REX stands for "SCheduler for REconfigurable devices on linuX". It is a scheduler for heterogeneous multicore platforms where some cores can be dynamically reconfigured at run-time (e.g., VLIWs processors that can change issue width).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    u-boot on Beagleboard-xm

    U-Boot tailored for Beagleboard-xm

    Beagleboard-xm lacks NAND storage, so U-Boot for Beagleboard is not so convenient, especially if you have to set up new environmental variables and save them. A Patch is wrote for U-Boot to have it save and restore environmental variables using the microSD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    NSLU2 Optware for Android

    NSLU2 Optware bootstrap script for Android devices

    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ONE-NET Low Power Wireless Protocol

    ONE-NET Low Power Wireless Protocol

    ONE-NET is an open-source low power wireless networking protocol.

    ONE-NET is both an open standard and an implementation of a wireless network protocol. The protocol was originally intended for home automation but has many more applications where low power, secure communications are required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Firmware for AVR/ARM target boards based on the Elektor Internet Radio and Atmel's Internet Radio AN. The Radio connects to SHOUTcast/Icecast servers and uses VS10xx chips or the Helix decoder. A HTTP server and simple LCD IF is included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    hardcodian

    Script that creates a library with hardcoded resources.

    Hardcodian is a bash script that uses GCC/MSYS to create a resource library (resources.a) linkable with your C++ programs. Hardcodian also generates a resources.h file, with includes all you need to work with your embedded resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    ezlog

    A tiny and easy to use log system for C/C++

    A tiny and easy to use log library for C/C++. Written in C. Customizable log message format for global and specified output target Cross platform support. Tested: linux, win32, wince, mac
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    MSP430-Ada

    Ada compiler support for TI MSP430 processors

    Compiler and device support for Ada programs on the ultra-low-power TI MSP430 microcontrollers. This project builds on the Gnu Gnat/GCC Ada compiler, the Sourceforge mspgcc back-end and MSP430 CPU support. It was inspired by the Sourceforge AVR-Ada project.
    Downloads: 0 This Week
    Last Update:
    See Project