LINUX.ORG.RU

Помогите разобратья с портами ввода/вывода


0

0

Передо мной поставлена задача написать программу для работы с устройством. Не под какие стандарты это устройство не попадает (самопаяное это устройство). Под досом с ним работают без проблем используя порт в/в по определенному адресу. А под линухом я нашел в документации функции для этого (ioperm, inb, outb), но почемуто у меня inb и outb не работают. inb возвращает -1, а outb нарушает сегментацию. В чем может быть проблема? Благодарю за ответы


Re: Помогите разобратья с портами ввода/вывода

Лучше всего написать драйвер.

А так

#include <sys/io.h>

int level = 3;

//3- неограниченый доступ к 65536 портам, 0 - обычные процесс

if !iopl(level){ exit (1);} // привелегий не дали

Пущать под root, cтремное это дело, лучше драйвер

Sun-ch ()

Re: [skip] Re: Помогите разобратья с портами ввода/вывода

дык это, тут ходят слухи, что приказ распространяется только на студентов и аспирантов. а я вообще на рабочем месте курю :)

vilfred ☆☆ ()

Re: как правильно считать таймаут?

PaveL: код приведи
ну и плюс, в самом деле, прав то тебе хватает?

Murr ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.