Рубрики
dev

arm toolchain / crosstool-ng / gcc

0. Настройка crosstool-ng и сборка

1. Подготовка toolchain:

2.Пример сборка ядра:

3. Пример с BusyBoX

Рубрики
dev

наша yocto nxp ls1046

Ссылка:

pre install yocto

Создаем пользователя от которого будем собирать в его каталоге:

Качаем бинарный файл для загрузки репы:

Создаем каталог yocto-sdk и скачиваем yocto:

Теперь тебе надо в папке sources подменить meta-qoriq нашей

Теперь нужно выполнить следующие (будет создан каталог) / в каталоге yokto-sdk

Теперь нужно отредактировать файл build_ls1046ardb/conf/local.conf

Первая сборка:

На потом:

Файлы:

Пример добавления новых файлов:

для тестов

config
repo
set_mac_ls1046

WIC

Возможная проблема с загрукой системы:

Пытки обновить с kirkstone

fix

Рецепт postgresql

Для очистки и пере сборки рецепта

Рубрики
dev

yocto каша

yocto версии:

qemu+yocto+tun-tap

Очистка проeкта / Full clean build in Yocto Project

Еще пример сборки yocto + настройка ядра:

Рубрики
dev

NanoPi_R5S

Ссылки:

Рубрики
dev

uboot / u-boot

Ссылки:

Компиляция на примере debian 11:

nxp

error install mtest

DEBUG

DDR

uboot env

dd

uefi

boot SPI

boot sd nxp

Проверка mmc карты (sdcard):

dm

Диагностика uboot:

screen как терминал для COM порта

Backup and restore

dhcp в uboot

для тесту:

Рубрики
dev

buildroot / debian 11

Ссылки:

Начинаем начинать:

Добавление пакетов:

Правильное сохранение изменений:

Если что то надо положить в образ buildroot:

Где искать собранные образы:

Загрузка:

Рубрики
dev

nxp / flex-builder / help

Ссылки:

build_and_deploy_distro.md (собрать и развернуть дистрибутив)

memmory.md(память):

lsdk установка и сборка (lsdk_build_install.md)

Flexbuild Work Flow (Рабочий процесс Flexbuild)

Flexbuild Usage(Использование Flexbuild)

Сборка и развертывание различных дистрибутивов

Рубрики
dev

yocto / nxp

ссылки:

ERROR: lxc-4.0.1-r0 do_fetch: Fetcher failure for URL: ‘http://linuxcontainers.org/downloads/lxc-4.0.1.tar.gz’. Unable to fetch URL from any source.

ERROR: go-systemd-4+gitAUTOINC+b4a58d9518-r0 do_fetch: Fetcher failure for URL: ‘git://github.com/coreos/go-systemd.git’. Unable to fetch URL from any source.

ERROR git

ERROR: Task (~/yocto-sdk/sources/meta-virtualization/recipes-devtools/go/go-systemd_git.bb:do_deploy_source_date_epoch) failed with exit code ‘1’

u-boot tftp

Booting board with full rootfs from large storage device

enable DPAA2 Ethernet in Linux using commands

Download images and boot up:

Program TF-A binaries on NAND flash:

Question:

Рубрики
dev

yocto project / debian 11 / raspberry pi

Ссылки:

Требования:

Добавляем родные репы в /etc/apt/source.list:

отключаем ipv6 / мне он там не нужен (:

Для удобства доступа к серверу yocto:

Установка необходимых пакетов для yocto на debian 11:

Версия python 3+ по умолчанию:

Для любителей поставить русскую local нужно добавить еще local en_US.UTF-8:

Установка yocto:

Добавить слой:

Рубрики
dev

nxp / flex-installer / flex-builder

Ссылки:

flex-builder compile

Добыча исходников ядра из flex-builder

NXP docker image in debian 11

err LSDK 21.08 makefile error — Please set ‘PYTHON’ appropriately

flex-installer

flex-builder

flex-builder and flex-builder

Пример создания образа sdcard.img