Официальный форум СВД Встраиваемые Системы
04 Декабря, 2016, 09:06:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: переназначение COM портов  (Прочитано 1905 раз)
alex_sander
Интересующийся

Сообщений: 5



« : 08 Сентября, 2011, 06:28:51 »

В Windows COM-портами манипулировать просто - достаточно смены номера порта COM, ассоциируемого с разъемом платы. При этом отпадает необходимость пересоединять провода

А как выполнить данную операцию (и можно ли?) в QNX?
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #1 : 08 Сентября, 2011, 09:32:28 »

Откровенно говоря, мне не очень понятен Ваш вопрос. Наверное по причине того, что я мало сталкиваюсь с Windows. В QNX, как и в любой UNIX системе такой проблемы, как манипулирования COM-портами вообще нет. Для каждого устройства есть файл в /dev . Например, для QNX последовательные порты (по умолчанию) называются /dev/ser1, /dev/ser2 и т.д. Любая программа, которая работает с последовательными портами имеет (и должна иметь) опцию, с помощью которой можно указать имя устройства, с которым надо работать.

Также Вы можете сделать символическую ссылку на /dev/ser1 и указывать её в качестве параметра программе. Например, так:

Код:
# ln -sf /dev/ser2 /COM1
# qtalk -m /COM1

В последствии Вы можете изменить символическую ссылку и перезапустить программу:

Код:
# ln -sf /dev/ser1 /COM1
# qtalk -m /COM1

Такое может быть полезно в очень редких случаях или, когда ПО собственной разработки собрано так, что работает только с заранее известным устройством, например, /COM1.
Записан

Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 651



WWW
« Ответ #2 : 08 Сентября, 2011, 09:42:16 »

У драйвера devc-ser8250 имеется опция -u, позволяющая задать индекс первого устройства. Комбинируя эту опцию с порядком перечисления портов можно добиться желаемого эффекта.
Записан

alex_sander
Интересующийся

Сообщений: 5



« Ответ #3 : 08 Сентября, 2011, 09:49:23 »

Большое спасибо
Все действительно оказалось просто
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 16 Ноября, 2016, 08:04:33