Prex is a portable real-time operating system for embedded systems. The small, reliable and low power kernel is written in C language based on micro kernel design. File system, UNIX process and networking features are provided by user mode tasks.
PBMaster is a software implementation of Profibus. The objective is to spread the use of the standard also in low-cost applications by using common hardware and open-source software. Please visit http://www.pbmaster.org for more information.
As of Jan 2009, this project and NanoStack 1.x are no longer being actively developed or maintained. Instead there is an effort to add support for Sensinode/cc2430 hardware for the Contiki OS. http://www.sics.se/contiki/
Estimates the maximum random close packing fraction of hard spheres with a distribution of diameters, based upon an algorithm in J. Chem. Phys. 131, 244104 (2009).
Universal CNC (Computer Numerical Control) system with accompanying communication and graphics libraries
AVRCNC is a CNC-Controller based on an ATMega8 and some other (cheap) hardware. Main advantages compared to L297+L298 are: - simpler to build - easier to expand - mega8 controlls motors directly - no time-critical tasks on PC
Software application, firmware and U.I. for 4-motors 3-axis milling machine, open hardware, software and mechanics. See also project in details for schematics and images on http://www.contesti.eu/opensource/xyz-dc-motor-controller
Library for filesystems intended to be used in embedded projects. The library currently supports FAT12/16/32 reading & writing on SD-cards, and is easily expandable for use with other devices on any platform.
This project shows how to make a device that, through the PC USB interface, allows data acquisition from the peripherals of a microcontroller and managing devices TWI or I2C. It can be used on Linux and Windows without any additional driver.
SpiceX is a simple schematic capture program for graphical interaction with Spice-based electronic simulation cores, i.e., placing components, wires and test points. SpiceX creates NETLISTs and runs simulations directly from the GUI.
The SAVE-IDE is an integrated development environment for architectural and component-based design of embedded systems. Including a tool chain for analysis, verification and code generation, with focus on safety and real-time.
A soft-real-time hardware-in-the-loop simulation framework utilizing SysV IPC and Glade/GTK user interface. For demonstration purposes, includes an implementation of a fixed timestep dynamic simulation of a power grid.
A set of libraries to contact RFId hardware and useful for embedded projects; this libs implements standard services like turn RF on and off, inventory and program tags.
libmylcd is a frame & font rendering library and toolkit designed to provide low level access to 2D hardware via a video framebuffer. Supported devices include SED133x, T6963C, PCD8544, S1D15G10, USBD480, PCF8833, PCF8814, USB13700, S1D15G14.
The Open1451 Project provides a repository for implementations, examples, and applications of the IEEE 1451 Standard for a Smart Transducer Interface for Sensors and Actuators.
OpenMAC is a TinyOS-based implementation of IEEE 802.15.4 MAC layer, which lies at the core of MeshNetics ZigBee stack, and provides basic wireless networking (star,peer to peer) to WSN's. Available for low-power ZigBit modules and Atmel AVR Z-Link Kits
Portable and very simple C API functions to write a soap client/server in c.
The Analyses Database is a collection of software to archive and to track rawdata files from analytical instruments. The system is set up using freely accessible tools - MySQL, apache, PHP, Linux. Several utilities for MS Windows are provided.
Ivmuk-OS is small RTOS for microcontrollers with low resources. Microchip's PIC16F877A MCU uses about 70 bytes of RAM and 800 bytes Flash. Memory usage depends on number of tasks and messages defined. This should create competition to Salvo OS some day.
'isotope' is a small command-line utility to calculate the isotope pattern for a given chemical formula. It allows to run calculations interactively, in batch mode, via the command line, or (using a webserver) via a web interface.
EtherNet/IP protocol stack as defined by the ODVA (odva.org). Includes explicit (CIP) and implicit messaging. Designed for use in embedded devices, as well as on desktop computers.
Car Linux Object (CarLinO) is a framework, written in C++, for launch and control all others processes in the automotive embedded systems. Moreover CarLinO provides a graphic support based on OpenGL for the applications.
Inventory, manufacturing, sales (POS) automation suite that consists of software written in Java 6 and custom developed hardware.
Automated Test Framework for Embedded Software: A system to perform test scripts 'in system' on embedded software. It uses Python as a high level description language and interfaces with GDB to communicate with the embedded platform.
No-agent discovery & inventory. Apps,software,system,network monitor,IT asset configuration management,correlation,reporting. Use snmp,wbem,wmi,ssh,sftp,smb,nfs,http,ftp,nmap,ldap,dns,dhcp,sql,jdbc,groovy,rest on linux,unix,windows. XML,XPath,XQuery,URI