forum.rastrnet.ru

forum.rastrnet.ru (http://forum.rastrnet.ru/index.php)
-   Программируем (http://forum.rastrnet.ru/forumdisplay.php?f=35)
-   -   LPT(COM) (http://forum.rastrnet.ru/showthread.php?t=21190)

Vilos 26.08.2006 15:44

LPT(COM)
 
Не помню задавал вопрос или нет!
Бьюсь не первый месяц над проблемой.
Кто скажет как рулить портами (ЛПТ или СОМ) в Линухе? А кто даст сырец так ваще маладец будет. И будет ему всеобщий респект.

Сообщения типа echo 0xff > /dev/lp0 > /dev/null или outp(0x371, 0xff); неприемлю - пройденный этап.

Дайте путнюю дорогу где искать истину она ведь чуствую где то рядом или если есть сырец готовый.

m`ax 27.08.2006 16:07

А как именно рулить надо?
Я помню ассемблером ком портом рулит. Ну там подавал\считывал сигналы куда надо. Это было когда я свой аппаратный ключ защиты под ком-порт изобретал (:
Под линукс\юникс думаю C++ тебя спасёт. Там, на сколько я знаю asm-вставки можно сделать.. Хотя всё зависит от задачи. Может и обойтись можно...
Я в своё время истинну искал в спецификациях на com. и в книжках. Щас проще. Щас интернет (;

V_I_S 30.08.2006 00:34

По роду профессиии связан с программированием по COM порту имею богатый опыт правда програмиирую только под ДОС или винды,
с линухом дело не имел, но как я понимаю UART он и в африке UART там главное правильно прерывания размутить и маски знать, хотя ОС накладывает свои правила, если линух также мутит драйвер ком порта через поточность тут я не помогу

Format c:/ 30.08.2006 19:32

ставь nasm и рули с портами. я бы дал только не помнб где он

COBEHOK 01.09.2006 22:51

Цитата:

Сообщение от Vilos (Сообщение 324002)
Сообщения типа echo 0xff > /dev/lp0 > /dev/null или outp(0x371, 0xff); неприемлю - пройденный этап.

А что *nix дает из пользовательского режима рулить портами? Ужос.
А если серъезно *nix представляет устройства файлами. Значит можно открыть файл COM/LPT и c чистой совестью писать, читать в/из него. Для управления портом должно быть что вроде DeviceIoControl, с набором различных комманд для задания скорости порта и прочих характеристик.

Vilos 20.09.2006 20:20

Что касаемо асма то ребята покажите мне того кодера который в асме кодил в никс системах - ну не разу не видел такого! Покажите - примного буду благадарен!

Да правильно кто то сказал что меня спасет С++. Проблема в том что я хотел бы найти готовое универсальное решение а не придумывать лесапед. Кроме того по спицифике задачи мне нужен интерпретируемый язык (а не компилируемый) с возможностью замены и модификации кода на лету.
"ООП тебе в руки или ППП" скажите вы "спасибо" скажу я вам. Хоцца попроще.
Короче копал в сторону Питона.... - тяжко с информацией по нему.
Шелл - красота, да вот только не умеет он решать такие задачи (КОМом рулить мона, а вот с ЛПТ никак).


Вопрос остается открытым!

Ну же Хелп Ми!


З.Ы. Кстати я не кодер, так балуюсь...так что ногами не бить обвиняя в низкой квалификации в кодинге.


Текущее время: 08:52. Часовой пояс GMT +7.

Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot

Форум открыт в июле 2004 г.