qconn
Менеджер
сервисов для удаленных компонентов среды IDE
Синтаксис:
qconn [port=номер_порта]
[qconn_prio=qpriority]
[child_prio=cpriority]
Поддерживаемые платформы:
Neutrino
Опции:
port=номер_порта
Выбрать другой порт для привязки к менеджеру.
Значение по умолчанию – 8000. Если вход в систему выполнен с
учетной записью, отличной от root, то при запуске qconn не может выполнить привязку к
служебному номеру порта.
qconn_prio=qpriority
Установить приоритет для запуска qconn. Значение по умолчанию – 10.
Эта опция
используется для повышения приоритета qconn в том случае, если с таким же или
более высоким приоритетом выполняются программы со
значительным уровнем потребления ресурсов ЦП, что
предотвращает получение данных клиентами qconn. Например, вывод ошибки "Could not
find target: Read timed out." ("Не удалось найти целевую
систему: таймаут операции чтения") во время работы программы
профилирования в среде IDE QNX Momentics означает, что
программе профилирования не удалось получить информацию о
целевой системе от qconn.
child_prio=cpriority
Установить приоритет выполнения дочерних объектов.
Значение по умолчанию – 10.
Описание:
Менеджер qconn является поставщиком сервисов,
обеспечивающих поддержку удаленным компонентам среды IDE,
например предоставляет информацию системному профилировщику
IDE. Выводимая информация зависит от вызываемых сервисов и
передается запросившему ее компоненту среды IDE на удаленном
хосте.
Примечание.
Если вход в систему выполнен с учетной записью, отличной от root,
то при выполнении qconn не может запустить
компоненты менеджера ресурсов.
Источник
этой функциональной возможности – сервисные модули, которые
связываются непосредственно с исполняемыми файлами.
Примечание.
Чтобы иметь возможность использовать отладчик в системе должна
быть установлена утилита pdebug. Она
должна располагатья в одном из каталогов, входящих в пути
поиска, чтобы менеджер qconn смог найти ее.
Утилиту pdebug можно расположить в каталоге /usr/bin.
Файлы:
В
зависимости от используемого сервиса требуется наличие
вспомогательных файлов. Например, для сервиса анализа памяти
необходимо, чтобы был установлен файл libmalloc.so.
Предупреждения:
Менеджер qconn позволяет любому пользователю
запустить любое приложение в целевой системе с правами
суперпользователя. Очевидно, что это серьезная угроза
безопасности. Добавлять менеджер qconn в систему, развертываемую на
объекте заказчика, не рекомендуется.