В синтаксисе дерева устройств Linux, что происходит, когда появляются повторяющиеся метки?

Интересно, разрешено ли это и, возможно, дубликаты ярлыков в файле дерева файлов * .dts появляются, и если да, то что происходит?

Например, позволяет ли новая метка перезаписывать / переопределять старую метку?

Чтобы сделать вопрос более прозрачным и понятным, я хотел бы задать вопрос о том, что происходит с данным примером dts.

/dts-v1/; / { #address-cells = <1>; #size-cells = <1>; chosen { labelname: bootargs = "lalalallal"; labelname: bootargs2 = "lalalallal"; }; aliases { }; memory { device_type = "memory"; reg = <0 0>; }; }; 

в котором мы имеем labelname использование метки labelname .

Мотивация к этому вопросу заключалась в невозможности найти четкую и четкую документацию по синтаксису dts, в которой говорилось, что метки должны быть уникальными

One Solution collect form web for “В синтаксисе дерева устройств Linux, что происходит, когда появляются повторяющиеся метки?”

В дереве устройств нельзя использовать дубликаты меток. Если так или иначе, и дубликат встречается с помощью dtc, это приведет к ошибке:

 ERROR (duplicate_label): Duplicate label 'labelX' on 'node' in /path and 'node2' in /path 

Теперь я просто хотел получить ссылку на добавление в документацию, которая бы информировала меня об этом, «метки должны быть уникальными». Может быть, какой-то комментарий или дополнительный / альтернативный ответ может указать на этот ресурс, который я еще не смог обнаружить 🙂

Interesting Posts

Как добраться до гостевого Vbox от хоста при использовании сети NAT

Перемещение файлов рекурсивно, если выполняется определенное условие

резервные учетные записи пользователей, не предоставляя им домашний каталог

Как избежать ошибки `command not found` при перестройке bash конфигурации с привязкой ключа?

строки отсутствуют после конкатенирования двух или более переменных строк в bash

Перезаписать определенную строку в файле 2 с содержимым файла 1

Какая команда (ы) будет кормить текстовый файл с разделителями табуляции и вырезать каждую строку до 80 символов?

Как отличить, работает ли система systemd с помощью apt-get или во время загрузки?

Получение серийного номера жесткого диска на терминале – не WWN

journalctl: как предотвратить усечение текста в терминале

Как перемещать каталоги на основе вывода крупицы (проверка CRC32 .sfv) с помощью bash / perl?

Можно ли добавить что-то не-доменное имя без имени хоста в качестве псевдонима хоста?

Построить xpra в локальном каталоге без привилегий root

Каким сетевым интерфейсом по умолчанию трафик по трафику Linux?

Проверка, является ли команда встроенной в ksh

Linux и Unix - лучшая ОС в мире.