Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Mogilnikov                      2:5054/70      06 Apr 2006  14:59:01
 To : Vadim Tzirulnicov.
 Subject : Программирование портов ввода-вывода в FreeBSD
 -------------------------------------------------------------------------------- 
 
 
 04 Apr 06 16:10, Vadim Tzirulnicov. писал All:
 
  VT> Решил реализовать это на пёрле с подключением модулей на Си, нагрузку
  VT> подключать к LPT-порту.
 
 ======= lpt.pm ===========
 package lpt;
 require Exporter;
 require 'sys/ioctl.ph';
 require 'dev/ppbus/ppi.ph';
 
 @ISA = qw(Exporter);
 @EXPORT = qw(LPTReadStatus LPTWriteData LPTReadCtrl LPTWriteCtrl);
 
 {
 sub LPTWriteData {
 local $data = pack("C",$_[1]);
 ioctl($_[0],&PPISDATA,$data) or die "ioctl error: $!\n";
 }
 
 sub LPTReadStatus {
 local $data = "a";
 ioctl($_[0],&PPIGSTATUS,$data) or die "ioctl error: $!\n";
 ord($data);
 }
 
 sub LPTReadCtrl {
 local $data = "a";
 ioctl($_[0],&PPIGCTRL,$data) or die "ioctl error: $!\n";
 ord($data);
 }
 
 sub LPTWriteCtrl {
 local $data = pack("C",$_[1]);
 ioctl($_[0],&PPISCTRL,$data) or die "ioctl error: $!\n";
 }
 
 1;
 }
 ==========================
 
 Всего наилучшего,                                 [Team PCAD 2000]
 Алексей М.
 ... мне маны читать некогда, я программист (c) Andrew Wingorodov
 ---
  * Origin: === Сисоп спит - почта идет === (2:5054/70)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Программирование портов ввода-вывода в FreeBSD   Vadim Tzirulnicov.   04 Apr 2006 16:10:05 
 Re: Программирование портов ввода-вывода в FreeBSD   Vadim Tzirulnicov.   04 Apr 2006 19:09:30 
 Re: Программирование портов ввода-вывода в FreeBSD   Valentin Davydov   04 Apr 2006 19:25:48 
 Re: Программирование портов ввода-вывода в FreeBSD   Vadim Tzirulnicov.   04 Apr 2006 19:55:23 
 Программирование портов ввода-вывода в FreeBSD   Anatoly Mashanov   05 Apr 2006 00:48:48 
 Программирование портов ввода-вывода в FreeBSD   Alex Mogilnikov   06 Apr 2006 14:59:01 
Архивное /ru.unix.bsd/18314434d8be.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional