51 projects tagged "embedded"

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.

No download No website Updated 03 May 2014 fxopt

Screenshot
Pop 47.69
Vit 6.02

fxopt is a plugin for GCC that converts floating-point functions to fixed-point arithmetic, primarily for implementation in embedded, real-time systems without floating-point hardware. The conversion is performed in GCC's "middle-end", after the source code has been converted to GCC's intermediate representation but before any target-specific optimizations are done. Several optimization options are available to improve the accuracy of the fixed-point arithmetic, including affine range estimation, rounding, and double-precision multiplications. Fixed-point code produced by fxopt can be significantly more accurate than typical fixed-point implementations with comparable execution time and code size. In many cases the fixed-point code produced by fxopt provides accuracy comparable to single-precision floating-point arithmetic with a factor of 10 faster execution.

No download No website Updated 20 Dec 2013 MW by Milan Kazarka

Screenshot
Pop 24.04
Vit 1.00

MW is a low footprint embedded UI framework core intended for use on very limited systems. It embeds the JPEG, Freetype, and Cairo libraries, so it only depends on X. It should be fairly portable, as the only thing you need is to create a window on every platform and manage the events.

Download Website Updated 23 May 2013 UnQLite

Screenshot
Pop 46.80
Vit 19.29

UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine.It is a document store database similar to MongoDB, Redis, CouchDB, etc. as well a standard key/value store similar to BerkeleyDB, LevelDB, etc. It reads and writes directly to ordinary disk files. A complete database with multiple collections is contained in a single disk file. The database file format is cross-platform, and you can freely copy a database between 32-bit and 64-bit systems or between big-endian and little-endian architectures.

Download Website Updated 18 May 2013 U.D.O.S. zero

Screenshot
Pop 26.00
Vit 19.44

U.D.O.S. zero is a minimalistic C, ASCII, VRML, non-privileged User Distributed Operating System.

No download Website Updated 24 Apr 2014 NanoHttpd

Screenshot
Pop 154.41
Vit 6.60

NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.

No download No website Updated 17 Jan 2013 OnPosix

Screenshot
Pop 16.67
Vit 22.31

OnPosix is a tiny library to abstract POSIX mechanisms to C++ developers. Most features offered by this library can be found either inside the Boost library or in a library compliant with the C++11 standard. Unfortunately, however, for some embedded Linux devices, these libraries cannot represent viable solutions, due to the lack of memory space (for the Boost libraries) and the lack of a new C++ compiler (e.g., on Xilinx MicroBlaze). On these platforms, the OnPosix library represents a good and cheap solution to have object-oriented POSIX mechanisms. The library offers support for threads, mutual exclusion, sockets, logging, timing, etc.

Download Website Updated 01 Jan 2013 ZINT Barcode Generator

Screenshot
Pop 47.53
Vit 22.66

ZINT Barcode Generator is a barcode encoding library supporting over 50 symbologies, including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, and Composite Symbols.

Download Website Updated 03 Dec 2012 μnix Workstation

Screenshot
Pop 36.17
Vit 23.29

μnix is an open source DIY hardware and software project that endeavors to create a complete, usable, computer workstation using only discrete components, IC chips, and 8-bit microcontrollers. The electronic design, including the schematics and PCB layout, is open and usable by anyone. In addition, the necessary firmware for all of the ancillary microcontrollers is provided, including the advanced firmware acting as the Operating System on the main CPU units. The goal is not to try to create a competing product with any of the x86 computers out there, but instead to learn and teach the very low-level information and skills needed to create a complete workstation from scratch, starting from the circuit boards and ending with the multitasking OS. The project is open to anyone that wants to contribute or even just be involved in some way with a project of this scope and innovation.

No download No website Updated 16 Feb 2013 libklel

Screenshot
Pop 19.08
Vit 1.53

The KoreLogic Expression Language Library (libklel) is a C library that provides a simple expression language that can be embedded in other programs. It does not implement a full programming language, but rather a simpler expression language called KL-EL that is designed to provide arithmetic and logic operations in situations where embedding a full programming language would be overkill. KL-EL can access functions and variables exported from the embedding program, and is statically and strongly typed, which helps ensure that expressions are valid before they are executed. The embedding API is easy to use, and the library itself is very small.

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.