RSS 42 projects tagged "embedded"

Download Website Updated 20 May 2009 uvga-conio-library

Screenshot
Pop 30.20
Vit 1.43

MicroVGA-conio library is a minimalistic library for creating textual user interfaces on embedded devices running Linux or no OS at all. The library maintains compatibility with the conio.h console library and parts of the Unix curses library. The uvga-conio library can be used with almost every embedded system, starting with low-cost 8-bit MCUs such as i8051/PIC16/ATtiny, through 32-bit powerful system-on-chips (such as various ARM/MIPS systems), to fully-featured embedded Linux boards. A small but fully working conio application can fit into 4 KB of flash and 128 bytes of RAM. The library may be used with devices other than MicroVGA-TEXT interfaces.

Download Website Updated 10 Dec 2009 ztex

Screenshot
Pop 42.43
Vit 1.51

ztex is a firmware Kit with a corresponding Driver API which is especially designed for the ZTEX Modules but which should work with all other EZ-USB based hardware. The Firmware Kit is written in C and assembled using a powerful macro processor. This allows you to specify all required settings using by a few commands. The necessary USB descriptors and the descriptor handling routines are generated automatically. The package runs under Linux and Windows (porting to other operating systems should be no problem). The Java driver API allows the development of platform-independent device drivers.

No download Website Updated 16 Jul 2009 ePoint HotSpot

Screenshot
Pop 52.04
Vit 1.42

ePoint HotSpot is a firmware for wireless routers based on OpenWRT with some ePointy extensions and an ePoint-branded UI theme. It is distributed as a stand-alone flashable firmware-image, as a set of extension packages for OpenWRT, pre-installed on wireless routers, and in source code. It is aimed primarily at catering businesses, Internet cafés, and medium-sized communities (e.g. residential co-ops) wishing to share their Internet connection on a fair basis. The primary target hardware is WRT54GL by Linksys.

No download No website Updated 13 Jan 2010 SQLJet

Screenshot
Pop 39.91
Vit 1.83

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

No download Website Updated 05 Aug 2009 OpenCPI

Screenshot
Pop 41.28
Vit 41.42

The Open Component Portability Infrastructure (OpenCPI) is a real-time embedded (RTE) middleware solution that simplifies programming of heterogeneous processing applications requiring a mix of field-programmable gate arrays (FPGA), general-purpose processors (GPP), digital signal processors (DSP), and high-speed switch fabrics. The "mix" can be over a lifecycle (technology insertion) as well as within a single implementation (to meet SWAP constraints). CPI improves code portability, interoperability, and performance in FPGA and DSP-based environments by providing well-defined waveform component APIs with a set of infrastructure blocks that act as a hardware abstraction layer (HAL).

Download No website Updated 22 Dec 2011 PolarSSL

Screenshot
Pop 164.97
Vit 4.60

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 No website Updated 21 Nov 2009 eLua

Screenshot
Pop 35.87
Vit 40.26

eLua (Embedded Lua) aims to introduce the programming language Lua to the embedded software development world. Lua is the perfect example of a minimal yet fully functional language. The aim of the project is to have a fully functional Lua development environment on a microcontroller (Lua interpreter, modules appropriate for microcontroller environments, and editor) without the need to install a specific toolchain on the PC side.

Download Website Updated 29 Jan 2010 PlugPBX

Screenshot
Pop 33.56
Vit 39.23

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 14.73
Vit 39.01

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.

No download Website Updated 17 Feb 2010 JCGO

Screenshot
Pop 42.45
Vit 38.99

JCGO (pronounced as "j-c-go") translates (converts) programs written in Java into platform-independent C code that can be compiled (by third-party tools) into highly-optimized native code for the target platform. JCGO is a powerful solution that enables your desktop, server-side, embedded, mobile, and wireless Java applications to take full advantage of the underlying hardware. In addition, JCGO makes your programs, when compiled to native code, as hard to reverse engineer as if they were written in C/C++. The JCGO translator uses some optimization algorithms that allow, together with optimizations performed by a C compiler, the resulting executable code to reach better performance compared with the traditional Java implementations (based on the Just-In-Time technology). The produced executable does not contain nor require a Java Virtual Machine to execute, so its resource requirements are smaller than that required by a typical Java VM. This also simplifies the process of deployment and distribution of an application.

Screenshot

Project Spotlight

evince

A document viewer for PostScript, PDF, TIFF, DjVu, and other formats.

Screenshot

Project Spotlight

FísicaLab

An educational application for solving physics problems.