Simple Project List Software Map

Embedded systems
292 projects in result set
Última Atualização: 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.

Última Atualização: 2013-05-18 03:37


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

Última Atualização: 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)
Última Atualização: 2014-03-09 01:49


catnip is a tiny network packet mirroring tool. The server (source) is not based on libpcap and, when compiled and stripped, makes the binary smaller than 20kiB. This makes it very suitable for embedded environments where a libpcap-based tool, typically 100kiB for just libpcap and 500kiB for tcpdump, would be simply too large.

What makes catnip stand out from other small packet capturing tools is that it presents the remote systems interface as a local TUN/TAP interface, but additionally can apply a BPF filter at the remote end to send to you only the traffic you are interested in.

Última Atualização: 2004-04-05 13:46


prc-eclipse is an Eclipse plugin that provides support for the GNU-based PalmOS development tools, prc-tools. It provides two useful features: The first is to allow the use of the Eclipse graphical debugger interface instead of the textual gdb interface. The second is (searchable) access to PalmSource's extensive online help through Eclipse's built-in help system. These combine with the C/C++ Development Tools to make a powerful development environment.

Última Atualização: 2012-06-07 20:47


uIP is probably the smallest implementation of the TCP/IP protocol stack ever written in a high level language; the code footprint is on the order of a few kilobytes and RAM usage is on the order of a few hundred bytes. uIP is intended to be used in embedded systems running low end 8- and 16-bit microcontrollers.

Última Atualização: 2013-04-22 23:45


Tntnet is a Web application server for generating Web applications in C++. HTML pages with some additional tags for inclusion of C++ code are compiled into shared libraries and served from tntnet. It resembles PHP, JSP, or Mason, but the programming language used is C++, and the pages are compiled into native code before serving. Tntnet is fully multithreaded and supports HTTP keep-alive for best performance. Its dynamic pages are faster than static pages with other Web servers, while creating Web applications is simple.

Última Atualização: 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)
Última Atualização: 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.

Última Atualização: 2020-04-15 20:48

FlashForth: for PIC and Atmega

!FlashForth は、スタンドアロンのマイクロ チップ PIC 18、24、30、33、マイコンのアトメル Atmega シリーズの第 4 システムです。インタープリター、コンパイラ、アセンブラー、同時にサイトとなどのシステムを提供しています。

(Machine Translation)
Última Atualização: 2004-02-02 09:40

Gentoo For Zaurus

Gentoo For Zaurus is a port of the Gentoo Distribution to
the Zaurus PDA. It can be mounted over NFS so no
changes to a current configuration are needed. It includes
a native gcc environment for ARM, the zgcc-3.3.1 cross
compiler for the main PC with distcc configured so that
the main PC does the actual compiling, and X11 for
testing applications.

(Machine Translation)
Última Atualização: 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.

Última Atualização: 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)
Última Atualização: 2010-03-16 04:25

MikroConf Router Configuration Interface

!MikroConf は Linux ベースの埋め込まれたシステム (linux、busybox、uclibc)、プログラミング言語 Tcl を使用して新しい管理モジュールで簡単に拡張することができますのコマンドライン管理インターフェイスです。

(Machine Translation)
Desenvolvimento Estado: 2 - Pre-Alpha
Destinado Audiência: System Administrators
Sistema Operacional: POSIX (Linux,BSD,Solaris etc..)
Linguagem de Programação: C, Tcl
Interface de Usuário: Command-line
Última Atualização: 2002-03-12 16:15


EVBU simulates the execution of a 68HC11 microcontroller as well as the BUFFALO monitor program that provides a command line interface to executing and debugging programs. A graphical waveform panel allows simulation of 68HC11 peripherals like timers, input capture, etc. Additional features include symbolic debugging and cycle counting.

(Machine Translation)