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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Tihonov                         2:5059/26.13   06 Apr 2005  00:33:53
 To : Viktor
 Subject : Re: Прямой доступ к железу?
 -------------------------------------------------------------------------------- 
 
 писал:
 
 VV> Скажите, пожалуйста, есть ли возможность прямого (без участия драйвера) 
 VV> доступа к железу? (Порты ввода/вывода, память). Толковее объяснить не 
 
   а то! только делсть так HЕHАДО!
 
 VV> могу, поскольку спрашиваю для товарища, который собирается перейти на 
 VV> Linux как платформу разработки (возможно, вместе с конторой). Товарищь 
 VV> работает на заводе/институте, и занимается работой с ими самими 
 VV> сделанными платами. Говорит в винде есть некий универсальный драйвер, 
 VV> при помощи которого можно делать некоторые базовые вещи с практически 
 VV> любым устройством. Hо, было бы лучше, если есть возможность работать с 
 VV> устройством напрямую из программы.
 
   Hенадо тащить виндовый подход в нормальную систему. Пусть у тебя
   товариш озаботится и всёже напишет драйвер. Хотябы потому что и
   иначе придетсья пускать его програмсу от root. А оно надо?
   этож виндовый подход - пускать всё из под суперюзера...
   
 
 Igor   { registered Linux user number #121385 }
 
 ps: вот пример того как HЕHАДО делать.
 -------------------
 #define MY_PORT 0x201
 #include <asm/io.h>
 
 int main() {
 if (ioperm(MY_PORT, 1, 1)) {
            printf("MY_DEV: can't get I/O permission \n");
            exit(-1);
          }
 
 printf("%X\n",inb(MY_PORT));
 }
 -------------------
 ... а знаешь, как лица превращаются в рыла, когда власть скалит пасть? {c} KK
 --- ifmail v.2.14-tx8.10
  * Origin: Sysop_Lair (2:5059/26.13@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Прямой доступ к железу?   Igor Tihonov   06 Apr 2005 00:33:53 
Архивное /ru.linux/1950380f78c30.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional