URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4350
[ Назад ]

Исходное сообщение
"Управление COM портом на UNIX. "

Отправлено StarshiY , 09-Июн-05 14:09 
Знач так, стоит задача написать простую програмку под Юникс, которая будет передавать от 1-го до 8-и байт из коммандной строки, как это написать под дос - знаю. В ДОСе можно вообще чуть-ли не через бат-файл все выплюнуть, или простую програмку использующую например bioscom. Короче задача стоит написать вывод байтиков в Асинхронный порт под FreeBSD. Буду благодарен за любую информацию. Т.к. под юниском непонятно какие даж билиотеки использовать и т.д... Короче за ранее благодарен.


Содержание

Сообщения в этом обсуждении
"Управление COM портом на UNIX. "
Отправлено Forth , 09-Июн-05 15:21 
echo "12345678" > /dev/cuaa0
Хотя наверное не заработает.:)
А так man cu

"Управление COM портом на UNIX. "
Отправлено StarshiY , 09-Июн-05 21:12 
Спасибки Вам ребят. слов нет, куда проше просто отправить перенаправлением в потр чем писать че-то на си :)... Если не трудно, вопрос - такой, как передать туда байтиков например 6-8-мь в вдоичном режиме ? Всетаки лучше залезть в си и оттуда конкретно тулить т.е. выставить скорость обмена, кол-во передаваемых бит, бит четности, и т.д...
Вообще-то я получил второе дыхание, спасиб еще раз за ответ, пошел грызть ман цу

"Управление COM портом на UNIX. "
Отправлено chip , 09-Июн-05 22:26 
>Спасибки Вам ребят. слов нет, куда проше просто отправить перенаправлением в потр
>чем писать че-то на си :)... Если не трудно, вопрос -
>такой, как передать туда байтиков например 6-8-мь в вдоичном режиме ?

полагаю подразумевается запись в двоичной нотации ? На вскидку написать функцию обратную разложению по двоичным весам. Можно в качестве подлокладки использовать питон. В нем вроде можно записать число в бинарном виде, добавив на конце 'b'

>Всетаки лучше залезть в си и оттуда конкретно тулить т.е. выставить
>скорость обмена, кол-во передаваемых бит, бит четности, и т.д...

man stty


"Управление COM портом на UNIX. "
Отправлено Alexander Grigoriev , 09-Июн-05 15:27 
>Знач так, стоит задача написать простую програмку под Юникс, которая будет передавать
>от 1-го до 8-и байт из коммандной строки, как это написать
>под дос - знаю. В ДОСе можно вообще чуть-ли не через
>бат-файл все выплюнуть, или простую програмку использующую например bioscom. Короче задача
>стоит написать вывод байтиков в Асинхронный порт под FreeBSD. Буду благодарен
>за любую информацию. Т.к. под юниском непонятно какие даж билиотеки использовать
>и т.д... Короче за ранее благодарен.

echo "unix rulez" > /dev/cuaa0


"Управление COM портом на UNIX. "
Отправлено anonymous , 10-Июн-05 11:24 
http://www.opennet.me/base/dev/rs232_prog.txt.html

И т.д... Воспользуйтесь поиском по этому сайту по ключевым словам com, rs232 - много чего полезного увидите.