RSS 19 projects tagged "embedded"

No download Website Updated 01 Apr 2009 Ell library

Screenshot
Pop 21.95
Vit 39.24

Ell is a library to write EBNF grammars as C++ code for quick development of LL(n) parsers or similar applications. It is not a tool to generate parsers (like ANTLR): the grammar you write is directly embedded into your C++ code. The core library is very light (less than 2000 lines of headers) and written in generation templates to achieve the fastest execution. The service provided by Ell is very similar to what Boost Spirit provides, but with a simpler object model, and without the need of the Boost library (it only depends on STL).

No download No website Updated 13 Jan 2010 SQLJet

Screenshot
Pop 51.07
Vit 1.86

SQLJet is a pure Java embedded database management engine with SQLite format support.

Download Website Updated 29 Jan 2010 PlugPBX

Screenshot
Pop 32.31
Vit 35.17

PlugPBX is a prebuilt, ARM-based Debian system for end users to run Asterisk and FreePBX on the Marvell SheevaPlug low power platform. It includes Asterisk 1.6.1 with compiled DAHDI kernel mods, FreePBX 2.5, Apache2, MySQL, Samba, Munin, Webmin, Avahai, and OpenSSH. It is built on top of Debian Squeeze.

No download Website Updated 15 Feb 2010 MutekH

Screenshot
Pop 16.58
Vit 34.92

MutekH is a portable and free operating system for embedded platforms originally developed at the SoC department of the LIP6 Laboratory in Paris. MutekH is a set of libraries built on top of an exo-kernel designed to support heterogeneous multiprocessor platforms. MutekH is fully configurable to match every application's needs. It is used in several research projects and currently supports x86, arm, mips, and powerpc processors.

Download Website Updated 17 Apr 2012 RT-Thread RTOS

Screenshot
Pop 117.65
Vit 4.03

RT-Thread RTOS is a real-time operating system for 16-bit to 32-bit microcontrollers, with components which include a hard real-time kernel, a command line shell, a device virtual file system, and a graphic user interface. RT-Thread/GUI is a graphic user interface integrated with RT-Thread. It provides a multi-window, multi-thread graphic user interface. Rich widgets are implemented in RT-Thread/GUI, such as label, button, checkbox, textbox, etc. The typical RAM usage of RT-Thread/GUI is less than 20kB RAM.

No download No website Updated 09 Aug 2010 InfinityDB

Screenshot
Pop 32.03
Vit 32.33

InfinityDB is an all-Java B+Tree database engine that is embeddable in the smallest to the largest applications that run on hand held devices, workstations, servers, or in distributed systems. InfinityDB provides a data integrity guarantee through all non-media failures, provides a simple API with only a few basic methods, and requires no administrative support. Version 2 offers full ACID transactionality without a log and with fine-grained locks. Programmers can easily superimpose their own data model or employ the Entity-Attribute-Value model by direct low-level access. The basic engine provides multi-valued or set attributes, all primitive Java types, unlimited Large Objects, heterogenous values, composite keys (Entities) and values, and unlimited sparse attributes, all extensible in-place with no schema changes.

No download No website Updated 29 Jan 2011 Paparazzi

Screenshot
Pop 17.97
Vit 29.52

Paparazzi is powerful and versatile autopilot system for fixed-wing aircraft and multicopters. It comprises both hardware and software. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to Kalman filtering code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.

Download No website Updated 04 Mar 2011 Embeddable JVM

Screenshot
Pop 18.06
Vit 28.94

Embeddable JVM is a JVM for embedded systems with no OS. Class files can be executed directly from an SD card. It has small memory consumption (512k is enough). Only the FAT16 filesystem is supported for now. It has been tested on LPC2478 and LPC2939 boards.

No download Website Updated 26 May 2013 Xvisor

Screenshot
Pop 172.79
Vit 13.28

Xvisor is a type-1 hypervisor that aims to provide a monolithic, light-weight, portable, and flexible virtualization solution for ARMv5, ARMv6, ARMv7a, x86_64, and other CPU architectures. It primarily supports full virtualization, and hence supports a wide range of unmodified guest operating systems. Paravirtualization is optional and is supported in an architecture independent manner (such as VirtIO PCI/MMIO devices) to ensure that no changes are required in the guest OS.

Download No website Updated 11 Jan 2012 sVimPy

Screenshot
Pop 38.81
Vit 1.00

sVimPy is a very small Python virtual machine intended for use in microcontroller projects. At the moment, it supports about 3/4 of all opcodes used in python3k. Most data types are supported. The intended goal is to use this VM in environments like Atmel's ATmega chips (2-8kb RAM). The microcontroller bootloader is still missing (no arduinos left for experimentation). Classes are not supported. Features include: function calling, a stack based VM, garbage collection, very low memory usage, an interactive debugging console, dictionaries and tuples, iterations, VM single stepping (game loop usage is possible), C function calling, a small memory footprint, fast performance, the ability to be used as a library in other projects, a simple API + code, possible usage as a small deployment executable for Python projects.

Screenshot

Project Spotlight

Kigo Video Converter Pro for Mac

A DVD ripping, DVD creation, Web video downloader, and video conversion tool.

Screenshot

Project Spotlight

GroupOffice groupware and CRM

Groupware that lets you share projects, calendars, files, and email online.