51 projects tagged "embedded"

Download No website Updated 14 Jun 2010 Crossplex

Screenshot
Pop 43.30
Vit 2.54

The Crossplex package of make macros simplifies the creation of embedded systems, and is powerful enough for large organizations to use for developing elaborate product lines. It allows you to organize many different products under a logical structure, making systems of any complexity easy to specify. When you have many different target platforms, each with multiple different software configurations, Crossplex keeps those configurations from stepping on each other, without requiring redundancy in your source tree. Crossplex allows you to use a single dependency tree encompassing both in-house software and third-party packages, and it is particularly suited to build automation. Crossplex makes it easy to shield your build from the host environment, setting all shell variables explicitly, and giving you complete control over the path that is used at any point in the build. This is nice when you want to support building on a variety of development platforms. Crossplex scales to your needs. You can dabble in the unpacking and patching features as you need them, or you can base your entire system from the ground up on the Crossplex framework. Crossplex supports creation and use of glibc and uClibc toolchains.

Download Website Updated 20 Jan 2014 DeforaOS Panel

Screenshot
Pop 40.25
Vit 3.13

DeforaOS Panel manages panel windows for the desktop environment. It also supports smaller screen sizes and finger-based user interaction. It is extensible via a plug-in system, and provides a number of additional applets.

Download No website Updated 15 Mar 2012 DeforaOS libc

Screenshot
Pop 44.94
Vit 1.71

DeforaOS libc is an implementation of the Unix libc essential library. While originally intended to provide a POSIX compatibility layer to DeforaOS, it is also portable for Unix systems. Its small size and kernel abstraction make it suitable for embedded systems, exposing a single API regardless of the kernel used.

Download Website Updated 19 Aug 2013 EJDB

Screenshot
Pop 100.22
Vit 4.91

EJDB is an embedded JSON database engine. It aims to be a fast MongoDB-like NoSQL library that can be embedded into C/C++/Nodejs/Python3/Lua applications. It features collection-level write locking, collection level transactions, string token matching queries, and a Node.js binding.

No download Website Updated 01 Apr 2009 Ell library

Screenshot
Pop 22.41
Vit 43.40

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).

Download No website Updated 04 Mar 2011 Embeddable JVM

Screenshot
Pop 14.42
Vit 34.38

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 19 Dec 2013 Embedded Profiler

Screenshot
Pop 93.98
Vit 4.94

Embedded Profiler is low-overhead C++ profiler based on automatic instrumentation of functions done by the compiler (GCC, MinGW, or MSVC). Profiling can be done either automatically or manually. Automatic profiling generates a complete call tree and needs no modification of code. Manual profiling requires using the EProfiler API to specify the parts of code to be profiled. The resulting log can be opened in Performance Analyzer, a GUI application with several views designed for comfortable log analysis.

Download Website Updated 20 May 2014 Embedthis ESP

Screenshot
Pop 21.00
Vit 3.05

Embedthis ESP is a blazing fast C language Web framework. It is extremely efficient and accesses hardware and system data with ease to create compelling management interfaces. It is not a traditional low-level environment, but a powerhouse MVC framework in a tiny footprint with most things you'd expect from an enterprise Web framework including MVC, scaffolds, templates, WebSockets, integrated databases, database migrations, and more. ESP offers "script-like" productivity: if Web pages or controllers are modified during development, the code is transparently recompiled and reloaded.

Download Website Updated 16 May 2014 Embedthis Goahead

Screenshot
Pop 249.81
Vit 25.18

Embedthis GoAhead is a tiny embedded Web server. It is fast, runs in less than 150K, and has been embedded to a wide variety of operating systems and CPUs.

No download No website Updated 09 Aug 2010 InfinityDB

Screenshot
Pop 29.29
Vit 37.27

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.

Screenshot

Project Spotlight

GNU Parallel

Software to build and execute shell command lines from standard input in parallel.

Screenshot

Project Spotlight

Lilblue Linux

An XFCE4 desktop system built on uClibc.