🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Acceso a los puertos

#17881
From: J.A. Gutierrez
Date: Fri, 22 Oct 1999 00:00
43 lines
2549 bytes
castor <castor@castor.dhis.org> wrote:
: In article <7tqtmd$spk$1@talia.mad.ttd.net>, Angel wrote:
:>    � C�mo puedo acceder (leer y escribir) sobre los puertos de una m�quina
:>Linux ?
:>
:>    Me gustar�a hacerlo en C o en Java
:>
:>Nota: En C he visto las funciones inp y outp pero no consigo compilarlas
:>sobre Linux.

: 	Tienes que usar las llamadas outb e inb, eso si quieres escribir y leer
: bytes. Si lo que quieres es escribir y leer palabras tienes que usar outw e inw,
: el programa al acceder a hardware directamente tiene que correr con permisos
: de root

	no necesariamente, basta con cambiar los permisos del dispositivo
	del puerto.
	Por otra parte, segun para que, con read/write puede ser suficiente.

: , ademas tienes que compilar el programa con los par�metros -O u -O2 (no

	Mas bien lo contrario.

: se muy bien porque). Ah! y antes de usar las llamadas a outb e inb tienes que
: darte a ti mismo permisos para usar los puertos con ioperm puesto que el
: programa correr� en espacio de usuario y desde ah� no tienes permisos a menos
: que te los des con ioperm.

: 	M�s info en la p�gina man de outb.

	tambien dice que esas funciones estan pensadas mas bien para uso
	interno del kernel (y de hecho, no son portables).

	La forma recomendada de usar los puertos:

	Serial Programming Guide for POSIX Compliant Operating Systems
	http://www.easysw.com/~mike/serial/

-- 
PGP and other useless info at      \                      Oh, show us the way
http://www.cps.unizar.es/~spd/      \                  to the next whisky bar
finger://daphne.cps.unizar.es/spd    \                           Weill/Bretch
es doloroso ser sabio y descubrir la sopa de ajo                        (Pla)
Technical Details
Message-ID: <7upqkc$tik$5@posta2.unizar.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7tqtmd$spk$1@talia.mad.ttd.net> <slrn80r3g9.8a5.castor@castor.dhis.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,85164d45ee955943
X-Google-Attributes: gidf86c8,public
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Subject: Re: Acceso a los puertos
Date: 1999/10/22
Message-ID: <7upqkc$tik$5@posta2.unizar.es>
X-Deja-AN: 539268127
Content-Transfer-Encoding: 8bit
References: <7tqtmd$spk$1@talia.mad.ttd.net> <slrn80r3g9.8a5.castor@castor.dhis.org>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: usenet@news.unizar.es
X-Trace: posta2.unizar.es 940600780 30292 155.210.152.20 (22 Oct 1999 13:59:40 GMT)
Organization: Rank
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990413 ("Endemoniada") (UNIX) (IRIX/6.2 (IP22))
NNTP-Posting-Date: 22 Oct 1999 13:59:40 GMT
Newsgroups: es.comp.os.linux.programacion