Я работаю над ZedBoard (с SoC серии Zync от Xilinx) и хочу создать дерево устройств для встроенного Linux, который я планирую загрузить на этой Zedboard. Я прошел по двум ссылкам
Они оба дали мне представление о дереве устройств.
Теперь у меня есть два варианта:
- У меня есть один готовый файл дерева устройств .dts для Zedboard. Итак, могу ли я использовать это напрямую, ничего не меняя, и добавить только необходимые мне драйверы, и это будет работать?
or
- Должен ли я начать с нуля и создать собственный файл дерева устройств .dts. Что я хочу спросить/подтвердить: файл дерева устройств (.dts) не является специфичным для проекта, и содержимое файла .dts будет уникальным для конкретной платы (в нашем случае это ZedBoard). Итак, я могу взять один рабочий файл .dts (как в варианте 1) в качестве базовой платформы для моего проекта и добавить узел моего устройства в этот файл .dts (если его там нет), и он будет работать?
Пожалуйста, предложите и поправьте меня.