Официальный форум СВД Встраиваемые Системы
24 Апрель, 2024, 06:38:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как использовать /etc/system/enum/overrides?  (Прочитано 946 раз)
andriusKa
Пользователь

Сообщений: 13


« : 08 Ноябрь, 2016, 12:25:29 »

Добрый день коллеги,
Есть ли у кого опыт использования файла(каталога) /etc/system/enum/overrides применительно к qnx6.5?

Почитав документацию, решил, что создание такого файла может помочь настраивать(отменить) запуск драйвера. В моем случае надо запретить запуск devc-ser8250. Конечно можно записать команду типа slay -f devc-ser8250 в /etc/rc.d/rc.local. Но чисто из "спортивного" интереса хочу понять как это сделать, используя  overrides.

В ходе экспериментов выяснил, что запуск драйвер отвечает первая строка из файла /etc/system/enum/devices/char
device(pnp, .type=$(PNPBIOS_TYPE_COMM), .subtype=$(PNPBIOS_COMM_SERIAL))
Следуя документации создал файл /etc/system/enum/overrides cо следующим содержимым:
device(pnp, .type=$(PNPBIOS_TYPE_COMM), .subtype=$(PNPBIOS_COMM_SERIAL))
     echo(debug,/tmp/overrides.txt)
Предполагал, что такой вариант "перезапишет" основное правило, но  ничего ни изменилось: после перезагрузки драйвер запускается а файл /tmp/overrides.txt не появился.
Что не так ?

Cпасибо, Андрюс


Записан
Евгений Палкин
Сотрудник СВД ВС
Пользователь

Сообщений: 42



WWW
« Ответ #1 : 10 Ноябрь, 2016, 15:42:54 »

Добрый день!

В Вашем случае, возможно, помогут следующие действия:

1) Создать каталог /etc/system/enum/prob:

Код:
# mkdir /etc/system/enum/prob/

2) Создать файл /etc/system/enum/prob/prob1:

Код:
# touch /etc/system/enum/prob/prob1

Записать в файл следующие строки:
Код:
device(pnp, .type=$(PNPBIOS_TYPE_COMM), .subtype=$(PNPBIOS_COMM_SERIAL))
     echo(debug, /tmp/overrides.txt)

3) Создать файл /etc/system/enum/overrides:

Код:
# touch /etc/system/enum/overrides

Записать в файл следующие строки:
Код:
all
        config(include)
        config(prob)

4) Перезагрузить машину.
Записан

andriusKa
Пользователь

Сообщений: 13


« Ответ #2 : 11 Ноябрь, 2016, 10:57:05 »

Спасибо, все получилось.

Андрюс
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 09 Январь, 2021, 22:48:54