Parapin 1.5.0
Sponsored Links
Parapin 1.5.0 Ranking & Summary
File size:
0.25 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1023
Date added:
2007-01-15
Publisher:
Al Hooton
Parapin 1.5.0 description
Parapin library makes it easy to write C 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 PCs parallel port as a generic digital I/O interface.
Parapin goes to great lengths to insulate the programmer from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel port (e.g., for talking to a printer).
Parapin has two ``personalities: it can either be used as a user-space C library, or linked as part of a Linux kernel module.
There is also a device driver that provides access to the kernel module from user-space, allowing the administrator to use filesystem permissions to control access to the port.
Parapin was written with efficiency in mind, so that Parapin can be used in time-sensitive applications.
Using Parapin should be very nearly as fast as writing directly to the parallel port registers manually.
Parapin provides a simple interface that lets programs use pins of the PC parallel port as digital inputs or outputs. Using this interface, it is easy to assert high or low TTL logic values on output pins or poll the state of input pins.
Some pins are bidirectional--that is, they can be switched between input and output modes on the fly.
Parapin was originally written by Jeremy Elson while at the University of Southern Californias Information Sciences Institute. The original work was supported by DARPA under grant No. DABT63-99-1-0011 as part of the SCADDS project, and was also made possible in part due to support from Cisco Systems. It is freely available under the GNU Library Public License (LGPL).
Current maintenance of Parapin is coordinated by Al Hooton, who also wrote the device driver interface. This work is supported by a very understanding spouse and quite a lot of black pekoe tea.
Enhancements:
- Fixes for two important bugs.
- A build infrastructure has been added for building/maintaining multiple language bindings on top of parapin.
- This is the first formal release of Pedro Wernecks Python language binding.
This kind of control is very useful for electronics projects that use the PCs parallel port as a generic digital I/O interface.
Parapin goes to great lengths to insulate the programmer from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel port (e.g., for talking to a printer).
Parapin has two ``personalities: it can either be used as a user-space C library, or linked as part of a Linux kernel module.
There is also a device driver that provides access to the kernel module from user-space, allowing the administrator to use filesystem permissions to control access to the port.
Parapin was written with efficiency in mind, so that Parapin can be used in time-sensitive applications.
Using Parapin should be very nearly as fast as writing directly to the parallel port registers manually.
Parapin provides a simple interface that lets programs use pins of the PC parallel port as digital inputs or outputs. Using this interface, it is easy to assert high or low TTL logic values on output pins or poll the state of input pins.
Some pins are bidirectional--that is, they can be switched between input and output modes on the fly.
Parapin was originally written by Jeremy Elson while at the University of Southern Californias Information Sciences Institute. The original work was supported by DARPA under grant No. DABT63-99-1-0011 as part of the SCADDS project, and was also made possible in part due to support from Cisco Systems. It is freely available under the GNU Library Public License (LGPL).
Current maintenance of Parapin is coordinated by Al Hooton, who also wrote the device driver interface. This work is supported by a very understanding spouse and quite a lot of black pekoe tea.
Enhancements:
- Fixes for two important bugs.
- A build infrastructure has been added for building/maintaining multiple language bindings on top of parapin.
- This is the first formal release of Pedro Wernecks Python language binding.
Parapin 1.5.0 Screenshot
Parapin 1.5.0 Keywords
PC
Parapin 1.5.0
pc parallel port
makes it easy
parallel port
easy to
to write
C code
Parapin
parallel
port
pins
library
easy
Parapin 1.5.0
Libraries
Bookmark Parapin 1.5.0
Parapin 1.5.0 Copyright
WareSeeker periodically updates pricing and software information of Parapin 1.5.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Parapin 1.5.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
port parallel
parallel port driver
parallel port programming
parallel port pci card
parallel port to usb
parallel port printer
parallel port control
parallel port to pcmcia card
parallel port interface
parallel port pinout
pci parallel port
parallel ports
parallel port controlling
converter parallel port to usb
parallel port cable
parallel port to usb adapter
parallel port relay
what is a parallel port
Related Software
WebCert is a Web application to generate and manage digital certificates in cases where no full CA is needed. Free Download
These are drivers for the range of scientific CCD cameras manufactured by Apogee Instruments Inc. Free Download
libparportled library library is intended to control a LED device plugged on parallel port. Free Download
PHPFileManager7 (PFM) is a PHP class that makes it easy to manage files in PHP programs. Free Download
SDL_bgrab is an SDL conversion of the libbgrab framegrabber library. Free Download
PDL::Parallel::MPI Perl module contains routines to allow PDL objects to be moved around on parallel systems using the MPI lib. Free Download
Mktclapp is a utility that helps you mix C/C++ with Tcl/Tk to make a standalone executable. Free Download
Device::ParallelPort is a Parallel Port Driver for Perl. Free Download
Latest Software
Popular Software
Favourite Software