![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| NOCaut |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 5.12.2008 Репутация: нет Всего: 0 |
Встала задача передо мной, работать з COM портом в Linux.
Подскажите какую среду лучше всего выбрать для разработки, и с чего следует начать. До етого с COM портами не работал. Может есть готовые компоненты примере или что то этом роде.Спасибо. |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
FPC/Lazarus
вроде бы нужно читать /dev/rfcomm0 -------------------- Обижено школьников: 8 |
|||
|
||||
| Фантом |
|
||||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 2 Всего: 49 |
Любую среду, а можно обойтись и без нее. Работа с COM-портом сама по себе - это программа в десяток строк.
Какие компоненты? Читаете и пишете в /dev/ttyS0 (первый порт), /dev/ttyS1 (второй порт) и т.д. Нет, см.выше. Не на всяком COM-порту висит модем. |
||||
|
|||||
| NOCaut |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 5.12.2008 Репутация: нет Всего: 0 |
/dev/ttyS0 - в linux так порти називаются? а не Com0 Com1,... я правильно понял?
|
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Выбрать универсальную среду программирования.
Сам ком-порт является файлом (обычно что-то вроде /dev/ttyS* или /dev/ttyUSB*, /dev/ttyACM* для USB-переходников). Передача данных делается через обычный read()/write(), как с другими файлами. Настройки скоростей и некоторых буферов -- через termios, man termios. |
|||
|
||||
| Killer1986 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 17.4.2011 Репутация: нет Всего: нет |
Здравствуйте, а мне ка раз надо считать с rfcomm0 так как это блютуз устройство которое эмулирует COM Port, ни кто не знает как это сделать, пробывал уже synaser и там писал такой код
Если есть кто может помочь помогите пожалуйсто. |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |