Article View: es.comp.os.linux.programacion
Article #14771Re: Programacion del puerto paralelo
From: Juan Pablo Hierro Álvarez
Date: Thu, 05 Oct 2000 00:00
Date: Thu, 05 Oct 2000 00:00
38 lines
2688 bytes
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-mailReferences:
<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