Article View: es.comp.os.linux.programacion
Article #17873Re: Acceso a los puertos
From: castor
Date: Thu, 21 Oct 1999 00:00
Date: Thu, 21 Oct 1999 00:00
23 lines
1516 bytes
1516 bytes
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, ademas tienes que compilar el programa con los par�metros -O u -O2 (no 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. -- Saludotes Castor
Technical Details
Message-ID:
<slrn80r3g9.8a5.castor@castor.dhis.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7tqtmd$spk$1@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,85164d45ee955943 X-Google-Attributes: gidf86c8,public From: castor@castor.dhis.org (castor) Subject: Re: Acceso a los puertos Date: 1999/10/21 Message-ID: <slrn80r3g9.8a5.castor@castor.dhis.org> X-Deja-AN: 539177678 Content-Transfer-Encoding: 8bit References: <7tqtmd$spk$1@talia.mad.ttd.net> Content-Type: text/plain; charset=iso-8859-1 Organization: Joven castor Mime-Version: 1.0 User-Agent: slrn/0.9.5.3 (UNIX) Reply-To: castor@NOSPAM.castor.dhis.org Newsgroups: es.comp.os.linux.programacion