amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol. Example code includes drivers for Eurotherm and Omega process controllers. The only dependency is the pySerial module. This software supports the ‘Modbus RTU’ serial communication version of the protocol, and is intended for use on Linux, OS X, and Windows platforms. It has been tested with Python2.6, Python2.7, and Python3.2.
gm4lin is a Linux driver for the serial port GM-45 and GM-10 radiation detectors. The driver is able to handle virtually any number of detectors connected to a single computer and to log data to the screen, to ASCI files or to a MySQL database (local or remote). Average activity and pulse mode with a fake RC decay are available in order to come as close as possible to common analog radiations detectors. This is console-only software.
MegaTunix is a tuning application for the MegaSquirt EFI (Electronic Fuel Injection) ECU, a semi-open design hardware fuel injection controller usable on just about any internal combustion engine. It supports most recent MegaSquirt firmwares for the MS-1, MS-2, and MS-2 Extra series. Also included is support for the JimStim ECU debugging tool and the 3rd party Performance Injection System (PIS) firmware retrofit for GM ALDL ECUs. MegaTunix includes an intelligent ECU interrogator, very flexible data logging, and a configurable and extendable GUI.
JTAGTest is an IEEE 1149.1 JTAG Boundary scan tester for embedded designers, production houses, and service companies. It provides a significant aid for PCB debugging, prototyping, testing, and repairing. Using an IEEE 1149.1 (JTAG) boundary-scan, the device pin signals or internal signals can be monitored in real-time without interfering with normal device operation, and you can change pin state manually. It runs under Wine on 32-bit Linux distributions using special Linux support libraries, which are included in the distribution.
CANpie defines a Standard API for access to the CAN (Controller Area Network) bus. The API provides functionality for ISO/OSI Layer 2 (Data Link Layer). The CANpie driver is the base for HLPs like CANopen, DeviceNet, J1939, etc. Through its low memory footprint, CANpie can be used for embedded applications (without any OS) as well as for Linux. Access to the Linux CAN driver is via a socket interface (AF_CAN).
The lxi-control application is a command line utility for remote controlling LXI enabled devices. Typical devices include instruments such as power supplies, oscilloscopes, digital multimeters, signal generators, etc. The devices are controlled by sending SCPI commands via a LAN IP network to the devices. LXI is the successor to GPIB.