Single-board computer software development discussions
 help / color / mirror / Atom feed
From: Evgeny Sinelnikov <sin@altlinux.org>
To: Single-board computer software development discussions
	<devel-sbc@lists.altlinux.org>
Cc: "Sergey Bolshakov" <sbolshakov@altlinux.ru>,
	"Alexey Sheplyakov" <asheplyakov@basealt.ru>,
	"Igor Chudov" <nir@basealt.ru>,
	"Антон Мидюков" <antohami@basealt.ru>
Subject: Re: [devel-sbc] Запуск платы на PX30 от Rockchip
Date: Fri, 3 Apr 2020 02:49:25 +0400
Message-ID: <CAK42-Gou+Wqd818jeiXz_P4eSAMQDxb1EvP0-1si02zVJgAx0A@mail.gmail.com> (raw)
In-Reply-To: <c90ad8a8400c7c370f78a9cbc323f1e5@altlinux.ru>

Доброй ночи.

ср, 1 апр. 2020 г. в 02:01, Vitaly Lipatov <lav@altlinux.ru>:
>
> Добрый день!
>
> А есть какая общая информация как работать с платами, более
> предназначенными для встраивания, чем Pi 4?

У нас есть пока один общий инструмент - это генератор образов под
конкретные платы на базе архивов rootfs - ALT rootfs installer:
https://www.altlinux.org/Write/rootfs

> Например, для чипов Rockchip есть режим rockusb для заливки прошивки (с
> помощью rkdeveloptool (уже в Сизифе)), у меня даже есть опыт прошивки
> платы на основе PX30.

Есть одно противоречие. У каждой платы особенности свои, а информация
нужна общая. И не всё, всегда сводится только к чипам и их поддержке в
ядре. Периферия тоже требует поддержки. А базовая прошивка на разных
платах может быть устроена по-разному.

В итоге, получаем необходимость поддержки не архитектур, не
процессорных линеек, а отдельных плат. Чтобы что-то сказать конкретное
про рокчипы - нужно их смотреть вживую. Присылай ссылки на модели.


> Но не хватает положительного опыта сборки ядра,
> не ясно, как интерактивно взаимодействовать с u-boot, как его
> настраивать.
> Как настроить ядро, чтобы оно научилось выводиться на HDMI.

У плат "для встраивания" обычно предусматривается единственный
инструмент - uart (тот же com-порт, но в диапазоне 0...5В, до
преобразователя уровней +/- 12В), который через USB-преобразователь
даёт управляющий, системный терминал.

Через такой же UART интерактивно доступен u-boot и на RPi4. А вот,
чтобы он поддерживал USB-клавиатуру, нужно что-то большее, что не
всегда работает. С нашим u-boot на RPi4 клавиатура пока не работает, и
не только у нас:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1848703

Я сборкой u-boot, непосредственно, не занимался. Поэтому не могу
сказать точно - должна она там быть или нет. Но было бы неплохо.

Ну, может я не очень понял, что значит "интерактивно взаимодействовать
с u-boot". В любом случае. u-boot под каждую плату (или набор плат)
приходится поддерживать и у нас эти пакеты в репах имеются.

-- 
Sin (Sinelnikov Evgeny)

  reply	other threads:[~2020-04-02 22:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-31 22:01 Vitaly Lipatov
2020-04-02 22:49 ` Evgeny Sinelnikov [this message]
2020-04-03  0:20   ` Alexey V. Vissarionov
2020-04-03  0:25   ` Alexey V. Vissarionov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAK42-Gou+Wqd818jeiXz_P4eSAMQDxb1EvP0-1si02zVJgAx0A@mail.gmail.com \
    --to=sin@altlinux.org \
    --cc=antohami@basealt.ru \
    --cc=asheplyakov@basealt.ru \
    --cc=devel-sbc@lists.altlinux.org \
    --cc=nir@basealt.ru \
    --cc=sbolshakov@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Single-board computer software development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-sbc/0 devel-sbc/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-sbc devel-sbc/ http://lore.altlinux.org/devel-sbc \
		devel-sbc@lists.altlinux.org devel-sbc@lists.altlinux.ru devel-sbc@lists.altlinux.com
	public-inbox-index devel-sbc

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-sbc


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git