openbmc_howto

0
2 года назад
2 месяца назад
2 года назад
год назад
2 года назад
5 месяцев назад
год назад
7 месяцев назад
5 месяцев назад
2 года назад
год назад
4 года назад
2 года назад
5 месяцев назад
год назад
4 года назад
7 месяцев назад
год назад
4 года назад
7 месяцев назад
год назад
2 года назад
2 месяца назад
2 месяца назад
10 месяцев назад
2 месяца назад
2 года назад
2 месяца назад
4 года назад
год назад
год назад
7 месяцев назад
2 года назад
год назад
год назад
2 года назад
2 года назад
2 месяца назад
2 года назад
год назад
2 месяца назад
7 месяцев назад
7 месяцев назад
2 года назад
4 года назад
3 года назад
2 месяца назад
2 года назад
3 года назад
4 года назад
год назад
2 года назад
7 месяцев назад
7 месяцев назад
год назад
3 года назад
2 года назад
год назад
2 года назад
год назад
2 месяца назад
год назад
README.md

Основная группа проекта в GitHub здесь Официальный репозиторий Официальная документация Группа от Aspeed Обычно использую клон репозитория от OpenBmc. В случае с ast2600 я использую репозиторий от OpenBMC, а пакет linux от Aspeed. Т.к в линуксе от Aspeed есть гораздо больше драйверов для ast2600, которые еще не успели перекочевать в основной проект

Архитектура проекта

Скачивание и обновление репозитория

Сборка OpenBMC или других программ

Создание новой сборки

Ядро Linux

Device Tree

GPIO

LED

Добавление реакции на кнопку

По адресу

recipes-phosphor/gpio
создать сервис id-button (название по-смыслу), который будет реагировать на нажатие этой кнопки. Создать
recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend

RDEPENDS:${PN}-inventory:append:dazn = " id-button"

I2C, I3C

kcs

IKVM

ipmi

Serial Over Lan SOL

WEB

Добавить web-интерфейс

В минимальный образ уже добавлен Web-интерфейс. Для этого, в образ системы

/recipes-phosphor/images/obmc-phosphor-image.bbappend
в
OBMC_IMAGE_EXTRA_INSTALL:append
добавлена строка
webui-vue

Отладка

Управление питанием

Управление вентиляторами

Датчики на плате

Драйверы

Логирование

Запуск в qemu

Redfish

Версия BMC

Выбор файловой системы

Добавление резервной флэш

Обновление прошивки хоста

Обновление MAC адреса

Цифровая подпись образа

BitBake

Включение шины LPC

Настройки

В том числе удаление настройки загрузки хоста

Частые проблемы

Автоматическое тестирование

Список устанавливаемых пакетов

VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors"

packagegroup

АЦП

Запись консоли хоста

Работа с SPD ОЗУ

Web-интерфейс