Simple Project List Software Map

Embedded systems
292 projects in result set
LastUpdate: 2012-03-09 16:41


NETSHe is a feature-rich and general-purpose Web interface and initialization system for OpenWRT-based firmware. Its main features are network interface management (including point-to-point and wireless), VLANs and aliases, advanced routing (static, multipath, rule-based, RIP, OSPF, BGP), a zone-based firewall, bridges with brouter and filtering capability, interface bonding, quality of service, bandwidth management, traffic shaping, rate control, traffic prioritization, L7 based IP traffic filtering and marking, extended management of wireless interfaces, an access concentrator for variable VPNs (PPTP, L2TP, and OpenVPN), and much more.

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: 2011-06-28 13:17


Coretrace is a lightweight tool for debugging embedded Linux applications. It works by analyzing core files from crashed applications and outputs a short plain-text backtrace, suitable for putting into logfiles. The basic idea is to let the failing unit do self analysis of core files and report those back home during device maintenance lifetime. Non-interactive small-sized embedded systems are the primary targets, so small footprint is of major concern, since it will be stored on flash. Currently the compiled size is approximately 20 kb.

LastUpdate: 2009-10-01 18:20


Prex is a portable real-time operating system for embedded systems. The small, reliable, and low power kernel is written in the C language based on microkernel design. The file system, Unix process, and networking features are provided by user mode tasks.

LastUpdate: 2003-01-19 16:46


GTK+-DirectFB is a backend for GDK, the drawing
kit used by GTK+. Since DirectFB provides drawing
functions, a windowing stack, and manages input
devices, this is a lightweight GDK port.
GTK+-DirectFB is based on GTK+-2.0 and implements
the drawing functionality encapsulated in GDK. It
allows you to run standard GTK+-2.0 applications
on the Linux framebuffer. Due to the use of
DirectFB, graphic operations are hardware
accelerated if a suitable DirectFB gfx driver is
available. Since DirectFB is a very thin library,
the memory footprint of GTK+-DirectFB is
relatively small.

(Machine Translation)
LastUpdate: 2020-12-16 07:58

FreeRTOS Real Time Kernel (RTOS)

これは、小型組み込みシステム用の RTOS のミニ カーネルです。ARM7、ARM C ortex M3、PIC32、PPC405、8051、AVR(MegaAVR)、x86、PIC18、PIC24、dsPIC、HCS12、H8S、RDC、ColdFire、Fujitsu など、多くのマイクロコントローラ アーキテクチャ用の事前構成されたデモ プログラムが付属します。

LastUpdate: 2008-07-31 20:32


Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

LastUpdate: 2013-01-08 03:40


Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system. Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image, and a bootloader image. It is useful mainly for people working with small or embedded systems using various CPU architectures (x86, ARM, MIPS, PowerPC, etc.).

LastUpdate: 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)
LastUpdate: 2007-01-15 17:03


WISP-Dist is a modular embedded Linux distribution for wireless routers, but can be used for other purposes as well. The entire system fits in 8 MB flash/16 MB RAM. Highlights include an easy-to-use menu interface, commandline access, an Access Point mode (on selected cards), OSPF/RIPv2, bandwidth shaping, NAT, Layer 3 (proxy arp) bridging, and other goodies. The goal is to create an open, customizable, and easy-to-use solution for wireless routers.

LastUpdate: 2011-11-12 21:07


Softgun is an embedded system emulator. It emulates an ARM9 CPU with MMU, Renesas R8C/M16C/M32C, Atmel AVR, PCI bus, I²C-Bus, network controllers, Flash, SD-Cards, and CAN-Bus.

LastUpdate: 2009-06-01 17:58

NullLogic Embedded Scripting Language

Nesla is a complete object-based scripting language written in just a few thousand lines of ANSI C. It's portable, thread-safe, flexible, embeddable, expandable, and easy to understand (as a language and as an API). Nesla scripts can and often do look very much like JavaScript, but Nesla is Not an ECMA Scripting Language.

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: 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.

LastUpdate: 2009-07-08 06:58

KaufKauf Slim Linux

KaufKauf Slim Linux is a fully configured Linux-based operating system that is able to run from flash memory. It doesn't require more than 700 MBytes of disk space. It comes with full support for several touch controllers and is made to run on weak systems (400 MHz CPU and 256 MBytes RAM are enough). It is designed for embedded systems, doesn't need to be shut down cleanly and comes with Xfce, CUPS, and several other features.