|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1950380f78c30.html, оценка из 5, голосов 10
|