I/O ports in FreeBSD

yura4773

Есть ли среди присутствующих cool'NIX'c0der'ы?
Помогите, пожалуйста, ламеру написать прогу под FreeBSD, к-рая засылает байт в порт принтера. Принимаются любые идеи, даже "глупые". Может кто знает, как это сделать на гнушном ассемблере? Говорят, есть (сишные) функции 'inp' и 'outp' для работы с портами, но в стандартных библиотеках gcc под FreeBSD таковых не находится, и тамошний man про них ничего не знает...

sergey_m

А зачем на ассемблере?

yura4773

Да не, это я в качестве примера... Вообще-то лучше на C, но если кто знает, - то и на ассемблере сойдёт. Просто на "DOS'овском" ассемблере оно очень просто делалось...

Filan

man lpt
/dev/lpt*

yura4773

Спасибо, завтра попробую посмотреть...

TYU_2008

может вот это http://cyberelk.net/tim/libieee1284/ поможет ?

yura4773

Спасибо, мы ужо справились. Оказывается, это сказались потери информации на линии аудио связи. Функции называются 'inb' и 'outb'.
Оставить комментарий
Имя или ник:
Комментарий: