Сборка образов прошивки: различия между версиями

Сборка .fit
(Сборка .fit)
Строка 209: Строка 209:
''TODO: раздел требует дополнения''
''TODO: раздел требует дополнения''


<!--T:22-->
Скрипты для сборки образов находятся в директории images. Перед сборкой образа необходима готовая корневая ФС.


<!--T:23-->
Скрипты для сборки образов находятся в директории images. Перед сборкой образа необходима '''готовая''' корневая ФС.
Дополнительно на хост-машине потребуются утилиты (названия приведены для Debian/Ubuntu):
<blockquote>''Не забывайте установить путь у ФС в переменную ROOTFS</blockquote>


<!--T:24-->
* kpartx
* device-tree-compiler
* u-boot-tools


<!--T:25-->
Пример: собираем образ прошивки для Wiren Board '''6x''', корневая ФС находится по пути $ROOTFS:
Пример: собираем образ прошивки для Wiren Board 5, корневая ФС находится по пути rootfs/rootfs/:
<syntaxhighlight lang="bash">
./image/create_images.sh 6x
chmod a+rw -R ./output/images/
</syntaxhighlight>


<!--T:26-->
<pre>
$ cd image
$ ./create_images_wb5.sh ../rootfs/rootfs/ <tag>
</pre>
<!--T:27-->
Здесь ''tag'' — суффикс, который будет добавлен к имени файла образа.


<!--T:28-->
<!--T:28-->
Готовый образ будет лежать по пути image/image/wb5/<current_datetime>/<current_datetime>_emmc_<tag>.img.
Готовый образ будет лежать по пути output/image/<current_datetime>/<current_datetime>_webupd_wb6x.fit.


== См. также == <!--T:29-->
== См. также == <!--T:29-->
wb_editors
884

правки