wb_editors
14 355
правок
FuzzyBot (обсуждение | вклад) (Обновление для соответствия новой версии исходной страницы.) |
FuzzyBot (обсуждение | вклад) (Обновление для соответствия новой версии исходной страницы.) |
||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
Device Tree -файлы описания аппаратной конфигурации. Они используются в Linux и, следовательно в Wiren Board. | Device Tree - файлы описания аппаратной конфигурации. Они используются в Linux и, следовательно в Wiren Board. | ||
Модификация Device Tree-файлов может понадобится при переназначении портов, подключении некоторых UEXT-устройств, при подключении 1-wire датчиков и т.д. | Модификация Device Tree-файлов может понадобится при переназначении портов, подключении некоторых UEXT-устройств, при подключении 1-wire датчиков и т.д. | ||
Строка 8: | Строка 8: | ||
Файлы Device Tree бывают в текстовом формате dts, который компилируется в бинарный формат dtb | Файлы Device Tree бывают в текстовом формате dts, который компилируется в бинарный формат dtb | ||
== Загрузка == | == Загрузка == | ||
Строка 21: | Строка 20: | ||
Файл dtb находится в /boot/dtbs/imx23-wirenboard28.dtb (для Wiren Board rev. 2.8), в /boot/dtbs/imx23-wirenboard32.dtb (для Wiren Board Smart Home rev. 3.5) | Файл dtb находится в /boot/dtbs/imx23-wirenboard28.dtb (для Wiren Board rev. 2.8), в /boot/dtbs/imx23-wirenboard32.dtb (для Wiren Board Smart Home rev. 3.5) | ||
== Пересборка == | == Пересборка == | ||
Строка 28: | Строка 26: | ||
Другой способ - [[Special:MyLanguage/Сборка ядра|Сборка ядра]] | Другой способ - [[Special:MyLanguage/Сборка ядра|Сборка ядра]] | ||
===Загрузка=== | ===Загрузка=== | ||
Строка 39: | Строка 36: | ||
imx23-wirenboard28.dts для Wiren Board rev. 2.8 | imx23-wirenboard28.dts для Wiren Board rev. 2.8 | ||
: | : | ||
Строка 49: | Строка 45: | ||
$ #export WB_BRANCH=v3.12-rc3-imxv5-x0.3 # для ядра 3.12 | $ #export WB_BRANCH=v3.12-rc3-imxv5-x0.3 # для ядра 3.12 | ||
$ export WB_BRANCH=v3.13-imxv5-x0.1 | $ export WB_BRANCH=v3.13-imxv5-x0.1 | ||
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/mxs-pinfunc.h | $ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/mxs-pinfunc.h | ||
Строка 68: | Строка 63: | ||
imx23.dtsi imx23-wirenboard28.dts skeleton.dtsi | imx23.dtsi imx23-wirenboard28.dts skeleton.dtsi | ||
imx23-pinfunc.h mxs-pinfunc.h | imx23-pinfunc.h mxs-pinfunc.h | ||
</pre> | </pre> | ||
===Компилятор=== | ===Компилятор=== | ||
Строка 81: | Строка 73: | ||
$ sudo apt-get install device-tree-compiler | $ sudo apt-get install device-tree-compiler | ||
</pre> | </pre> | ||
Также требуется gcc | Также требуется gcc | ||
Строка 88: | Строка 79: | ||
$ sudo apt-get install gcc | $ sudo apt-get install gcc | ||
</pre> | </pre> | ||
===Компиляция=== | ===Компиляция=== | ||
Строка 98: | Строка 88: | ||
DTC: dts->dtb on file "-" | DTC: dts->dtb on file "-" | ||
</pre> | </pre> | ||
===Установка=== | ===Установка=== |