Ola pessoal! Tuoo bem...
Caras ...to desenvolvendo um programinha em C no Linux...q controla dois motores de passo atraves da porta paralela! O problema eh q a porta paralela naum me da permissão para escrever nela...! um simples codigo como:
# include <unistd.h>
# include <sys/io.h>
# include <stdio.h>
int main (void)
{
if (!ioperm(0x378,3,1))
{
printf("\n \nBeleza! Ta liberado \n \n");
printf("%d\n \n",!ioperm(0x378,3,1));
}
else
{
printf("\n \nTa ferrado! Sem liberação \n \n");
printf("%d\n \n",ioperm(0x378,3,1));
}
ioperm(0x378,3,0);
return 0;
}
...ele retorna q naum tenho liberação...! ja to entrando como usuario root... se alguem poder me ajudar....desde ja agradeço...!
valeu...!!!