我正在使用C程序读取/写入GPIO引脚,但是存在问题:我正在使用ioperm授予在端口上执行写入/读取操作的权限,但我确实需要在没有root的情况下运行此程序权限(错误是“分段错误”...) 有没有办法做到这一点? (不做setuid ......) //类似的东西来测试
void setIo(unsigned char value)
{
iopl(3);
ioperm(PORT_IO,1,1);
outb(value,PORT_IO);
ioperm(PORT_IO,1,0);
}
谢谢。 莫妮克