🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #14771

Re: Programacion del puerto paralelo

#14771
From: Juan Pablo Hierro Álvarez
Date: Thu, 05 Oct 2000 00:00
38 lines
2688 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El jue, 05 oct 2000 16:49:49 GMT, Manuel V. Santos L�pez escribi�:
>El jue, 05 oct 2000, Deivit escribi�:
>Es muy sencillo. Consulta la llamada ioperm(). �sta permite acceder a los
>puertos de E/S en linux. 
>
>Es una funci�n privilegiada, por lo que tendr�s que
>tener privilegios de root para ejecutarla. Tambien es posible cambiar el bit
>SET UID de los permisos del programa, para que lo pueda ejecutar cualquier
>usuario.
>
>Para hacer la entrada y la salida de un puerto existen las siguientes funciones:
>       outb, outw, outl, outsb, outsw, outsl - salida por puerto
>       inb, inw, inl, insb, insw, insl - entrada desde puerto
>       outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - E/S pausada
>
>Existe una forma m�s elegante que todo esto, es crear un controlador de
>dispositivo. Si te animas consulta estos ducumentos on-line:
>	The linux kernel hacker's guide.
>	The linux kernel hacker's modules
>
S�lo a�adir el mini-HOWTO: IO-Port-Programming que viene con un ejemplito
"tonto" al final que simplemente: escribe en un puerto, hace una pausa y
luego lee.
- -- 
Juan Pablo Hierro �lvarez
hierro en ideafix punto litec punto csic punto es
Clave p�blica: 0xA8707ADF en pgp.rediris.es
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjndAGcACgkQd1aMoahwet8bWgCfW5Abt+qtJeCOzzPt5TQIiIYX
DIwAn2dqzLmH4KDRt1VdcR+ZwatvL1gb
=kwd8
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <slrn8tq03a.ri.hierro@otilio.cps.unizar.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <1D1D5.4$Ba2.88@telenews.teleline.es> <970677968.1434194023@news.wanadoo.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f9fff,52f70884b47e3bd7
X-Google-Attributes: gidf9fff,public
X-Google-Thread: f78ff,52f70884b47e3bd7
X-Google-Attributes: gidf78ff,public
X-Google-Thread: 10465c,52f70884b47e3bd7
X-Google-Attributes: gid10465c,public
X-Google-Thread: f86c8,52f70884b47e3bd7
X-Google-Attributes: gidf86c8,public
From: hierro@no.al.Xspan.es (Juan Pablo Hierro Álvarez)
Subject: Re: Programacion del puerto paralelo
Date: 2000/10/05
Message-ID: <slrn8tq03a.ri.hierro@otilio.cps.unizar.es>
X-Deja-AN: 678061407
Content-Transfer-Encoding: 8bit
References: <1D1D5.4$Ba2.88@telenews.teleline.es> <970677968.1434194023@news.wanadoo.es>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: usenet@news.unizar.es
X-Trace: news.unizar.es 970785605 27654 155.210.32.86 (5 Oct 2000 22:40:05 GMT)
Organization: L.I.T.E.C.
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: hierro@no.al.Xspan.es
NNTP-Posting-Date: 5 Oct 2000 22:40:05 GMT
Newsgroups: es.comp.os.linux.programacion,esp.comp.so.linux.programacion,linux.debian.spanish,linux.debian.user.spanish