The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Чтение данных с /dev/ttySx как это делать?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Чтение данных с /dev/ttySx как это делать?"
Сообщение от Ruslik Искать по авторуВ закладки on 05-Апр-00, 13:23  (MSK)
Суть дела в том что мне необходимо читать с COM1-4<br>некоторые данные генерируемые сканером штрихкодов.<br>Я написал прогу которая это дело читает, но я<br>использовал цикл (do while) в С++ и постоянно читаю порт что приводет к загрузке CPU. Я конечно понимаю что это приметив. Кто знает, подскажите как правильно читать COMы и существуют ли средства  С++ или sys чтобы получать статусы портов.<br>RED HAT 6.2<br>Заранее блогадарен.  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: Чтение данных с /dev/ttySx как это делать?"
Сообщение от Z0termaNN emailИскать по авторуВ закладки on 05-Апр-00, 15:56  (MSK)
: Суть дела в том что мне необходимо читать с COM1-4<br>: некоторые данные генерируемые сканером штрихкодов.<br>: Я написал прогу которая это дело читает, но я<br>: использовал цикл (do while) в С++ и постоянно читаю порт что приводет к загрузке CPU. Я конечно понимаю что это приметив. Кто знает, подскажите как правильно читать COMы и существуют ли средства  С++ или sys чтобы получать статусы портов.<br>: RED HAT 6.2<br>: Заранее блогадарен.  <br>вообще-то сначала следует tty настроить (man tcsetattr) - четность, стоп биты, flow control, speed, режим (canon/nocanon) и пр.<br>статус портов можно получить ioctl (посмотри исходники statserial)<br>чтение делается обычным read. если делается попытка одновременно читать несколько портов, то обычно используют select или poll<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Re: Чтение данных с /dev/ttySx как это делать?"
Сообщение от Alex Искать по авторуВ закладки on 06-Апр-00, 05:25  (MSK)
В LPG немного расписано про termios и простенький<br>пример есть miniterm называется.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру