Hewlett-Packard's Linux imaging and printing software
The Hewlett-Packard Linux Imaging and Printing Project provides a unified single and multi-function connectivity solution for Linux. For support and help, please visit https://launchpad.net/hplip
Project moved to https://github.com/owfs/owfs/
Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use these inexpensive little sensors and other chips with very simple wiring to sense and control the physical environment. The interface is very flexible -- everything from a web browser, to read and writing directly to the chip's "file" to integrating with your programs -- even over the internet. There is a growing number of 1-wire sensors: temperature, voltage, humidity, light, ultraviolet, pressure, thermisters, thermocouples, programmable microcontrollers, relays, lights, LCD panels, etc
PyUSB provides USB access on the Python language.
EVERYTHiNG FOR YOUR » VENTON » MEDiALiNK » MK-DiGiTAL » OCTAGON » OPTiBOX EVO » Gi E3HD » PRiSMCUBE » QViART » AMiKO » WETEK.
Linux GPIB Driver package (source)
The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware. The package contains a development environment consisting of a GPIB library written in C, kernel driver modules, and bindings for several other languages.
i-nex system hardware lister
I-Nex is an application that gathers information for hardware components available on your system and displays it using an user interface similar to the popular Windows tool CPU-Z.
Python GUI program for Geiger counters like GMC-300/320/500/600
GeigerLog is a Python based GUI program to work with GQ Electronic's GMC-300 / 320 and now also GMC-500 /600 Geiger counters. Available as "scripts" to run where a proper Python environment exists, or as "bundle", which brings its own Python environment (but currently runs on Linux only). GeigerLog allows reading of Geiger counter data, logging to file, printing to screen and plotting as graph, showing Count Rate vs. Time, both in various, selectable units. The history stored on the Geiger counter's internal memory can be extracted, analyzed and graphed in the same way. The graph is live auto-updated and allows various customization. Time ranges for analysis can be set manually or per left/right mouse click. GeigerLog can control some functions of a connected counter (limited to GMC-3xx counters!). Advanced analysis of the data now permits count rate histograms with Poisson fit for quality control of data, and FFT analysis for any periodic signal hidden within the data.
A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
GUI interfaces for Acer Hardware driver -- acerhk.ko
This project site maintains several projects that support the acerhk.ko linux module and provide a GUI interface for the module to activate and deactivate the wireless and bluetooth radios. Please see this projects Wiki for more information: https://sourceforge.net/p/acerhkgui/wiki/Home/ Programs: AcerHK GUI -- Main program. Updated 2015-03-05. Version 0.7.2.5 should work. Please report errors, as it may still require some work. Cinnamon Desktop Applet -- simple system tray icon to provide radio on and off controls. It is also available at: http://cinnamon-spices.linuxmint.com/applets/view/219 Ubuntu AppIndicator Applet -- currently in development. Stay posted for this. Build Script for acerhk.ko. Use the 11.04+. Includes source code. Please see this projects Wiki for more information.
The Hewlett-Packard Co. Linux Inkjet Driver Project has moved! Our new site is: http://hplip.sourceforge.net
Library and command line program providing access to the EEPROM of an Silabs CP2101 / CP2102 / CP2103. It can programm the USB-Descriptors and the Baudrate table.
A Linux program/library for interfacing the Velleman k8055 USB I/O board
Python module wrapper for libpcsclite
PCSC lite is an I/O library for smart cards. This package provides the Python bindings for the PCSC lite libaray, thus letting you write smart card applications in Python. All available documentation can be read online at http://python-pcsclite.sourceforge.net/
Scanning Probe Microscopy Controller and Data Visualization Software
GXSM -- Gnome X Scanning Microscopy: A multi-channel image and vector-probe data acquisition and visualization system designed for SPM techniques (STM,AFM..), but also SPA-LEED/LEED/LEEM data analysis. A plug-in interface allows any user add-on data-processing and special hardware and instrument support. Latest: NC-AFM simulation support via math-plugin. Based on several hardware options it supports a commercially available DSP hardware and provided also Open Source Code for all the low level signal processing tasks and instrument controls in a most flexible and adaptable manner. All latest software is available via CVS only or Live Demo/Install CD: http://www.ventiotec.de/linux/GXSM-Linux.iso
This program is a cross-platform replacement for the widely known in close circles Parameter Design tool (also known as Keywin e-Bike Lab), used to set the parameters of a e-bike controller based on the Infineon XC846 microcontroller (and various clones).
Note: The project has moved to https://github.com/pyhys/minimalmodbus The files available here are very old, download from Github instead. MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol, and is intended to be running on the master. Example code includes drivers for Eurotherm and Omega process controllers. The only dependence is the pySerial module (also pure Python). This software supports the ‘Modbus RTU’ and ‘Modbus ASCII’ serial communication versions of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0.
Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
Python driver for the LaCrosse WS-2300
Ws2300 manipulates the LaCrosse WS-2300 weather station via its RS232/USB interface. It can read and write values, and can continuously log data from WS-2300 to a file or SQL database. All available documentation can be read online at http://ws2300.sourceforge.net/
A FUSE file system and a Java J2ME Uploader for Samsung mobile phones.
Download Notes from your digital pen
This python application allows you to download the the recorded notes from a Pegasus Technologies EN100/M210 NoteTaker (digital pen) and store them as SVG files. Requires python-usb/pyusb-1.0.
Parapin makes it easy to write code under Linux that controls individual pins on a PC parallel port. This kind of control is very useful for electronics projects that use the parallel port as a generic digital I/O interface (instead of as a printer port)
A portable library to access braille displays.
This (Python) tool allows you to easily create FPGA bitfiles for your embedded system, from several Open Source IPs (compatibles with the OpenCores Wishbone bus) . It will also generates the corresponding drivers (currently only Linux ones).
This project delivers Linux support (USB driver and Tools) for a Digital Signal Processor (DSP) cards of the Signal Ranger series, see http://www.softdb.com/product_dsp.shtml for details) connected to a Linux host via USB.
This is a front end to the Sony Programmable I/O Control Device Driver. This spicctrl is used for configuring screen brightness, getting battery status, getting ac status, etc...