Veja este tutorial retirado do site da Sun.
(nao sei se consegui baixar ele completo, acho
que estao faltando algumas coisas, mas d� para
entender um pouco).

Quanto ao acesso a hardware, no Visual
C++ h� as fun��es _outp(int porta, int valor)
que escreve um valor em determinada porta
e _inp(int porta) que l� o valor que est� na
porta:
_outp(0x378, 0xFF); //envia 11111111 para a porta paralela
int x = _inp(0x378); //l� o valor da porta paralela
Em linux eu n�o sei como trabalhar com hardware, mas para
criar um biblioteca, basta compilar com:
gcc -shared <nomedoarquivo.c> -o lib<nomebiblioteca>.so
e copiar a lib<nome>.so para o diretorio /lib

Lembrando que o cabecalho das funcoes exportadas na
lib ou dll segue um padrao especificado (tem no tutorial)

        []'s 


                Douglas Fabiano

Attachment: native.tar.gz
Description: GNU Zip compressed data

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a