RSS 6 projects tagged "embedded"

No download Website Updated 01 Apr 2009 Ell library

Screenshot
Pop 24.37
Vit 38.87

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 29 Mar 2010 Quasar Media Player

Screenshot
Pop 48.44
Vit 1.06

Quasar Media Player is a light-weight, fast, and convenient media player for mobile systems. It offers many of the features found in modern desktop media players, like fast library overview and filtering along with the ability to handle large libraries very well. It has several unique features that give it unprecedented flexibility on a mobile device, like a zoomable interface for better readability even from a distance, or auto-generated playlists from a set of locations. It offers flexible support and handling of cover art images, and features a cover art album browser and built-in downloader. Quasar is highly configurable and can be operated completely via keyboard, remote control, or touchscreen.

Download Website Updated 19 Sep 2011 OpenECoSys-NetworkViewer

Screenshot
Pop 62.27
Vit 1.86

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.

No download Website Updated 27 Nov 2012 Embedded Profiler

Screenshot
Pop 82.66
Vit 2.54

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 07 May 2013 EJDB

Screenshot
Pop 216.67
Vit 11.45

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 No website Updated 17 Jan 2013 OnPosix

Screenshot
Pop 22.91
Vit 11.17

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.

Screenshot

Project Spotlight

SchemaCrawler

A command line tool to output your database schema and data in diff-able form.

Screenshot

Project Spotlight

Dual DHCP DNS Server

A dual DHCP/DNS server with automatic dynamic DNS updating.