A cross-platform library that gives apps easy access to USB devices
Library to enable user space application programs to communicate with USB devices
Project's goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
Paleta de Componentes para as Linguagens Delphi e Lazarus, compatível com Windows e Linux, que permite acesso direto a equipamentos de Automação Comercial, sem DLL's, interagindo com eles direto na porta serial.
libusbx is OBSOLETE - use http://libusb.info
libusbx is OBSOLETE and has been superseded by http://libusb.info
The Open IPMI project aims to develop an open code base to allow access to platform information using Intelligent Platform Management Interface (IPMI).
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.
Armadeus is an OpenSource Hardware and Software project based on an ARM core (Freescale i.MX) and Linux. You can consult our wiki at http://www.armadeus.org to join our non profit association or our commercial website at http://www.armadeus.com .
libVISCA is a library for controlling a VISCA compliant video camera. VISCA is a professional camera control protocol, designed by Sony to be used on several of its surveillance and OEM block cameras.
INDI is an instrument neutral distributed interface control protocol that aims to provide backend driver support and automation for a wide range of Astronomical devices (telescopes, focusers, CCDs..etc).
Driver for Aladdin eToken PRO
CanFestival focuses on providing an ANSI-C platform independent CANOpen stack that can be implemented as master or slave nodes on PCs, Real-time IPCs, and Microcontrollers. A WxPython based CanOpen Object Dictionary editor GUI is also provided.
The Hewlett-Packard Co. Linux Inkjet Driver Project has moved! Our new site is: http://hplip.sourceforge.net
Java access to USB, currently using kernel 2.4 Linux-USB support. There is a "core" API for accessing USB devices, and simple tools including a USB viewer in Swing. Applications are being developed separately, including digital camera support.
EmbeddedGUI is a GUI library for embedded system.It is much smaller than MiniGUI and can be easily transplanted to any RTOS.It provides many graphic functions and controls such as list and tree.LCD drivers are also included.Works with ARM7,ARM9,MSP430etc
Currently-under-development library of OS-independent objects to provide complex parallel port control, high-resolution timers and other similar facilities needed when using PC I/O ports to control external digital electronics.
EVILib is a C++ library for controlling the serial interface with Sony color video cameras EVI-D30(31), EVI-D70(P) and EVI-D100(P). The library's C++ source is released under LGPL license. Sample program provided with the library.
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
A system for programming LPC, STM32 and possible others devices.
This project provides three different interfaces for programming embedded chips: a GObject based library (for developers), an executable binary (for computer geeks) and a GTK+3 front-end (for less geeky users). Actually NXP LPC and STM32 based chips are supported.
uLan is message oriented multi-master communication protocol for microcontrollers. It uses 9-bit character format for addressing and link control and RS-485 physical layer. More RS-485 cards, converters for PC RS-232 ports and embedded MCUs are supported
Open source VISA complient (Virtual Instrument Software Architecture) library written in C for Linux/Unix operating systems to control instruments through Serial, GPIB... It will use the linux-gpib project to access the GPIB boards.
This is a library to provide high-level control over force-feedback devices under Linux.
PW32 is primarily C runtime library for Win32 aiming to POSIX compliance. Its main concerns are effeciency and support even for low-end Win9x systems. LGPL. Also, PW32 is collection of ported software, aiming to be GNU (etc.) distribution for Win32.
Library for handling XBee / XBee-PRO RF modules. The library is written in C and supports the following platforms: Linux (x86, MIPSel), Windows (x86), AT91 SAM7 microcontrollers.
BlueZ - Official Linux Bluetooth protocol stack