Simple Project List Software Map

Embedded systems
292 projects in result set
LastUpdate: 2007-01-01 07:23

PIC USB Framework

PUF (PIC USB Framework) is a USB application framework dedicated to Linux on the host side, and to the PIC 18F4550 family of microcontrollers on the device side. PUF includes: a bootloader that can flash the PIC application through the USB, a component library aiming to help user application building, a PIC demo and its corresponding application on the host side, and docker, the host-side flash programming utility. PUF also includes gputils and sdcc as cross-development tools, and odyssey as a parallel port PIC programmer.

LastUpdate: 2012-03-13 15:39

RTAI patch for ARM Cortex-A8

これは、ARM Cortex プロセッサ用の RTAI パッチです。

LastUpdate: 2003-08-13 10:36

Seminole Webserver

Seminole Webserver is a portable Web server designed to be used in embedded systems, where memory space is at a premium. It is written in C++, and has a mechanism to direct requests to application-specific code, complete with the decoding of "CGI" parameters. It also includes a "filesystem" that can package up Web content (and optionally compress it) and store it in a ROM or other "flat" device. It comes with a simple example to make it a standalone Webserver under POSIX platforms for evaluation and testing.

LastUpdate: 2003-11-19 11:01


PicoGUI aims to be a complete GUI environment for handheld computers and other
embedded systems. It uses a client/server model, like the X window system, but
while an X server is given raw drawing commands, the PicoGUI server integrates
a widget set, making PicoGUI clients small and efficient. PicoGUI also has the
goal of allowing client/server connections over a variety of mechanisms. It is
most commonly used with Linux, but is designed to be portable to any OS.
PicoGUI has a variety of video and input drivers which allow it to interface
with the Linux framebuffer device, SDL, the X window system, and several other

(Machine Translation)
LastUpdate: 2013-05-18 03:37


ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

LastUpdate: 2006-03-10 15:43


Matchbox provides a lightweight, flexible base user environment for X11
applications on non-desktop embedded platforms. It includes a PDA-style
"stacking" Window Manager, a panel and applets, a PDA "desktop"
launcher, and more.

(Machine Translation)
LastUpdate: 2012-12-19 12:22

H8/3069F writer for KOZOS (kz_h8write)

KOZOSを楽しもうという方のためのH8/3069Fフラッシュライタです。 広く流通しているh8writeにはビットレート合わせ込みシーケンスにバグがあります。 お手元のパソコンでH8/3069Fに書き込みができない方は是非こちらのkz_h8writeをお試し下さい。

Development Status: 4 - Beta
Target Users: Developers, Engineering
Operating System: MacOSX, Linux, Windows 7
Programming Language: C
Register Date: 2011-05-27 06:13
LastUpdate: 2012-01-30 23:07

Milos RTOS

Milos is a modular, portable, real-time operating system for embedded systems running on small microprocessors like the ARM Cortex M3.

LastUpdate: 2011-08-08 22:04


BeRTOS is a real time operating system (RTOS) suitable for embedded platforms. It runs on many microprocessors and microcontrollers, ranging from 8-bit to 32-bit CPUs and even PCs.

LastUpdate: 2003-06-29 20:35

CueCat driver for Linux

Linux device driver for CueCat barcode readers that supports multiple PS/2 CueCats on either the keyboard port, mouse port (without disabling the mouse) or USB port through a PS/2 -> USB adapter, or native USB CueCats. A standalone application that doesn't require the driver and also reads barcodes from a CueCat connected to a serial port through a homemade PS/2 -> serial converter is included as well. The driver separates CueCat barcode scancodes from normal keyboard or mouse scancodes, decode the barcodes, performs error-checking on them and send them in clear text through a normal character device file. NOTE : the company that created the CueCat has disappeared. CueCat readers are no longer produced or distributed.

(Machine Translation)
LastUpdate: 2003-02-11 17:59


FOPPS (Feature Oriented Product Planning System) is a tool that helps you to design your software product line. It provides feature-based configuration to maintain your core assets and applications.

(Machine Translation)
LastUpdate: 2013-10-08 22:00


Data2l is a language neutral, platform neutral way for describing large sets of proprietary binary data. An example of this kind of data is car navigation data, which is about 1GB to 15GB in a typical embedded navigation. With Data2l you can easily describe almost any binary data format using primitive description blocks like basic type, array, structure, or alternative and using a functional dependency description language. Using such a description, one can generate source code optimized for certain tasks, like a lightweight data reading layer, fast querying code, or code suitable for data generation and transformation.

(Machine Translation)
LastUpdate: 2014-02-19 21:18


BeagleSNES is a complete filesystem image which turns the ARM-based BeagleBoard-xM and BeagleBone Black platforms into an embedded appliance capable of playing Super Nintendo game titles. It uses a modified version of the SDL port of SNES9X as its emulator, boots into a GUI frontend for selecting game titles, and uses USB gamepads as the controllers. Most titles run quite well on the platform, though some performance-intensive titles and titles which use special hardware (such as titles which use the SuperFX chip) will run too slowly to be playable. Individual BeagleSNES components (bootloader, kernel, GUI/emulator) have been broken out of the filesystem image in order to allow interested developers to examine them without having to examine the full filesystem image. Full filesystem images, as well as images containing only the BeagleSNES binary and data files, are available.

(Machine Translation)
LastUpdate: 2012-01-23 23:12


KLone is a fully-featured, multi-platform framework which allows dynamic Web pages to be written in C/C++ (with the usual <% /* code */ %> style). The pages can then be embedded (in compressed and/or encrypted form) into a single executable that also contains KLone's high-performance HTTP/S server. Given its nature, it can be linked natively to any C/C++ library (database, XML, graphics, etc.), without an intermediate layer, and it is especially suited for low-resource (embedded) systems.

LastUpdate: 2004-10-25 12:34


SerialSpy acts as a serial pass-through device. It listens for incoming data on two serial ports and forwards it so the devices act as if they are directly connected. It also logs the data as it moves through the ports.

(Machine Translation)