Операционная система ЗОСРВ «Нейтрино» > Описание базовых компонентов целевой системы > Конфигурационные файлы > /etc/system/config/lxdev.conf



/etc/system/config/lxdev.conf

Конфигурационный файл настройки менеджера io-lxdev

Путь поиска:

/etc/system/config/lxdev.conf

Формат:

// загрузка модулей
#module "драйвер1"
#module "драйвер2" параметр1=значение параметр2=значение
// структура оборудования
clocks {
дескритор1: узел1 {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <24000000>;
};
}
узел2 {
compatible = "ключевые слова";
reg = <0xdeadbeef 0x4>, <0xbaadf00d 0x1000>;
clocks = <&дескритор1>;
};

Связанные модули:

Параметры конфигурационного файла:

Данный конфигурационный файл описывает конфигурацию оборудования, используемую для работы драйверов io-lxdev. По умолчанию файл располагается по пути /etc/system/config/lxdev.conf, но его можно переопределить с помощью опции -c.

Формат данного конфигурационного файла схож с Open Firmware Device Tree. Здесь определяются структура и параметры оборудования. При работе с файлом следует соблюдать следующие правила:

Каждый узел имеет имя и опционально может иметь дескриптор, с помощью которого другой узел может связаться с данным узлом.

Используемые параметры и их значения зависят от конкретного драйвера, связанного с узлом. Основные параметры:

compatible
указывает ключевые слова, которые соотнесут данный узел с загруженным драйвером
reg
описывает адреса регистров устройства, представлен в виде массива пар <адрес, размер>
interrupts
описывает номера прерываний устройства, представлен в виде массива
interrupt-names
сопоставляет каждому прерыванию в interrupts своё имя
clocks
задаёт дескриптор и параметры источника тактовой частоты для узла

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024

Тематические ссылки:

io-lxdev




Предыдущий раздел: Конфигурационные файлы