51 projects tagged "embedded"

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 Website Updated 25 Feb 2014 Xvisor

Screenshot
Pop 196.63
Vit 9.51

Xvisor is a type-1 hypervisor that aims to provide a monolithic, light-weight, portable, and flexible virtualization solution for ARMv5, ARMv6, ARMv7a, ARMv7a-ve, ARMv8a, 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 22 Dec 2011 PolarSSL

Screenshot
Pop 162.78
Vit 4.54

PolarSSL is a light-weight cryptographic and SSL/TLS library written in C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) applications with as little hassle as possible. Loose coupling of the components inside the library means that it is easy to separate the parts that are needed, without needing to include the total library. PolarSSL is written with embedded systems in mind and has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. The source is written to have very loose coupling, enabling easy integration of parts in other software projects. Very loosely coupled cryptographic algorithms for MD2, MD4, MD5, SHA1, SHA-256, SHA-512, AES, Camellia, DES, Triple DES, ARC3, and RSA are included.

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.

Download Website Updated 17 Apr 2012 RT-Thread RTOS

Screenshot
Pop 111.93
Vit 3.42

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.

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 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 08 Sep 2013 ntdisp

Screenshot
Pop 64.15
Vit 3.06

ntdisp, short for NtD In System Programming, is a system for programming LPC and STM32 (and possibly other) embedded devices. It provides three different frontends, a GObject-based library (for developers), a commandline utility (for computer geeks), and a GTK+3 frontend (for less geeky users).

Download Website Updated 19 Sep 2011 OpenECoSys-NetworkViewer

Screenshot
Pop 63.37
Vit 1.81

OpenEcoSys-NetworkViewer is a cross-platform Qt4 GUI used to interact with distributed embedded nodes on the network. The modular interface supports multiple transmission media and protocols. Real-time graphical visualization of remote variables hosted on embedded devices is made possible by a software stack called NETVProtocolStack and Arduino compatible boards and Microchip PIC (8,16, 32 bits) micro-controllers are supported. Logging facilities and JavaScript scripting are also available through a plug-in mechanism to interact with the remote variables. A plug-in mechanism is also available to implement new protocols and support new communication hardware.

Download Website Updated 13 Jul 2012 sthttpd

Screenshot
Pop 54.08
Vit 1.00

sthttpd is a fork of thttpd, a simple, small, portable, fast, and secure HTTP server which implements little more than just HTTP/1.1. sthttpd aims to maintain the small footprint of its parent while keeping up with security and other bugfixes.

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.