Linux SoftwareProgrammingLibrariesLibLp 0.1

LibLp 0.1


LibLp is a library to send and receive data to the parallel port under Linux, using a few simple functions. Installation: just
Developer:   Juan M. Casillas
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


LibLp is a library to send and receive data to the parallel port under Linux, using a few simple functions.

Installation:

just untar the file (tar xvfz liblp-0.1.tar.gz) and walk into liblp-0.1; then issue a make. This will build two libraries (liblpstatic.a and liblp.so) the static and the dynamic version; and one test program (test) that send some bytes to the parallel port.

Bugs:

In some systems, Liblp doesn't compile due a little change in the includes for ioperm. Just walk into liblp.h and comment/uncomment the include for system.h and io.h.

It's pretty simple;)

I have to write some serious Documentation

This library has been tested over the following hardware:

486 DX/50
Pentium II 400
Pentium III 650

So I think this will work in any PC-Compatible computer.

WARNINGS about HARDWARE

You will need a parallel cable extensor (a lp cable just doesn't work) o plug the cables directly to the PC board's connector.

Be careful with the tension applied to the port, you can just burn out the PC motherBoard; To protect the board, just build a diode bridge (I'm computer ingenieer, no a electronic guy)

RESOURCES

Kernel Sources
Some hardware tech documents
My Inspiration
LibLp has been use to command a PIC microcontroller programmer; a Robot Interface, and some electronic circuits.
tags this will  has been  into liblp  walk into  parallel port  the parallel  

Download LibLp 0.1


 http://www.gsyc.inf.uc3m.es/~assman/old/liblp/liblp-0.1.tar.gz


Authors software

LibLp 0.1 (by Juan M. Casillas)
LibLp is a library to send and receive data to the parallel port under Linux, using a few simple functions.

Installation:

just


Similar software

LibLp 0.1 (by Juan M. Casillas)
LibLp is a library to send and receive data to the parallel port under Linux, using a few simple functions.

Installation:

just

DS1624 parallel port thermometer 0.4 (by Fabrizio Fiorucci)

Parapin 1.0.0 (by Al Hooton)
Parapin library makes it easy to write C code under Linux that controls individual pins on a PC parallel port

JTAG-O-MAT 1.2.5 (by Harald Kipp)
JTAG-O-MAT program provides a simple but highly flexible interface to JTAG hardware

BSPonMPI 0.2 (by Wijnand J. Suijlen)
BSPonMPI is a platform independent software library for developing parallel programs

Parallels Workstation 2.2 Build 2112 (by Parallels, Inc.)
Parallels Workstation is a powerful, easy to use, cost effective desktop virtualization solution that empowers PC users with the abil

linda 0.1.1 (by Masatake YAMATO)
linda is a simple library implementation of the Linda parallel programming system.

To write a parallel program with linda, you hav

FunkyMD Suite 0.4 (by Thomas Perl)

VISCA Camera Control Library 0.08 (by Damien Douxchamps)
VISCA Camera Control Library is a library for controlling a VISCA(tm) compliant camera through the RS232 port of your PC

Paderborn University BSP Library 07-21-2006 (by PUB Development Team)
Paderborn University BSP Library is a C-Library to support development of parallel algorithm based on the "Bulk-Synchronous-Parallel-


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell



Top tags