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
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] -------------------------------------------------------------------------
