Embedded Systems Projects
ROCK is a Distribution Build Kit. You can configure your personal build of ROCK and easily build your own distribution (see the screenshots). Rock Linux is software for managing operating environments. In a way it is a software development toolkit for building OS solutions. The available config...
Platforms: *nix
License: Freeware | Size: 666 MB | Download (107): Rock Linux Download |
Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players. SRC is capable of arbitrary and time varying conversions ; from...
Platforms: *nix
License: Freeware | Size: 706.56 KB | Download (110): libsamplerate Download |
nmeap is an extensible parser for NMEA-0183 (GPS) data, written in portable C. It has a small footprint, is portable, extensible, and I/O agnostic. It is suitable for Linux, Win32, and embedded systems. It has built in support for most useful standard NMEA sentences, and is extensible to add...
Platforms: *nix
License: Freeware | Size: 29.7 KB | Download (145): nmeap Download |
FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (116): FreeType Download |
nss-myhostname is a GNU libc NSS module that statically translates the local host name to the IP address 127.0.0.2 (which is on the loopback device) and vice versa. This is useful to make sure that the local host name is always resolvable. Some programs (such as sudo) require this...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (101): nss-myhostname Download |
Tachyon is a multiprocessor ray tracing system which can be used as a standalone program, or as a library within other programs. The project is written in C, uses POSIX Threads and/or MPI for using multiple processors, and can also run on uniprocessor machines. It supports almost any Unix-like...
Platforms: *nix
License: Freeware | Size: 2.4 MB | Download (121): Tachyon Multiprocessor Ray Tracer Download |
MinML provides a small XML parser. MinML is an XML parser written in Java which implements nearly all of the XML language (it ignores DTDs). It was developed for use in small embedded systems and has a code footprint of less than 10Kb. It is designed to minimise the amount of heap space...
Platforms: *nix
License: Freeware | Size: 50.18 KB | Download (109): MinML Download |
Xholon runtime framework executes applications that are event-driven or that have highly dynamic structure or behavior. Specify your models using XML and Java, or using third-party UML2 tools and MDA transformations. To get started, read or actively work through the basic HelloWorld tutorial....
Platforms: *nix
License: Freeware | Size: 3.6 MB | Download (92): Xholon runtime framework Download |
minidentd provides a tiny IDENT server. minidentd is a tiny IDENT server that implements RFC 1413. It includes no networking code, leaving it to a super-server. It can be used in embedded systems, and features user-controlled and randomly generated answers. minidentd reads a series of IDENT...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): minidentd Download |
wview is a collection of unix daemons which interface with a supported weather station to retrieve archive records (if generated by the station) and current conditions. The stations currently supported are: * Davis Vantage Pro/Pro2/Vue (Serial, USB and IP) * Vaisala WXT510/WXT520 * Texas...
Platforms: Mac, *nix, C/C++, BSD
License: Freeware | Download (112): wview Download |
MINIX 3 is a new open-source operating system designed to be highly reliable and secure. This project is based somewhat on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a...
Platforms: *nix
License: Freeware | Size: 445.3 MB | Download (93): MINIX Download |
Simple Sound for Small Devices (libsssd) is a simple cross-platform audio library. Simple Sound for Small Devices is designed primarily for games on portable devices such as smart phones, PDAs, and hand-helds. Simple Sound for Small Devices is designed as a very portable, cross-platform API for...
Platforms: *nix
License: Freeware | Size: 942.08 KB | Download (90): Simple Sound for Small Devices Download |
Squashfs project is a compressed read-only filesystem for Linux. Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed. The...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (187): Squashfs Download |
RMoX is an experimental/research occam-pi/CSP based operating-system for (currently) Pentium based PCs. CSP provides a solid foundation for describing and reasoning about parallel systems and their interactions. The occam-pi language is an enhanced version of occam (based on CSP), that adds...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (93): RMoX Download |
Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software. Lua language combines simple procedural syntax with powerful data description constructs based on associative...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (98): Lua Download |
FreeRADIUS is the premiere open source RADIUS server. While detailed statistics are not available, we believe that FreeRADIUS is well within the top 5 RADIUS servers world-wide, in terms of the number of people who use it daily for authentication. FreeRADIUS project scales from embedded systems...
Platforms: *nix
License: Freeware | Size: 2.2 MB | Download (147): FreeRADIUS Download |
Linux-HA provides a heartbeat and IP address takeover functions for a high-availability Linux cluster. The basic goal of the High Availability Linux project is to: Provide a high-availability (clustering) solution for Linux which promotes reliability, availability, and serviceability (RAS)...
Platforms: *nix
License: Freeware | Size: 5.3 MB | Download (95): Linux-HA Download |
PicoTK is a C GUI toolkit that requires only a minimum of memory resources. It readily works with the RTEMS real time kernel - its minimum complexity and OS independency makes a port to any operating system easy. It is not comparable featurewise with real full blown windowing toolkits like nanoX...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (94): PicoTK Download |
LSE/OS is a nanokernel based operating system dedicated for the x86. LSE/OS is a good choice for PC/104 embedded systems..
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (99): LSE/OS Download |
Matlab integrates mathematical computing, visualization, and a powerful language to provide a flexible environment for technical computing. The open architecture makes it easy to use Matlab and its companion products to explore data, create algorithms, and create custom tools that provide early...
Platforms: Mac
License: Demo | Cost: $0.00 USD | Size: 12.2 MB | Download (176): Matlab Download |