1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/samuel_yuan-riscv-openeuler-visionfive

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Setup-openeuler-on-visionfive2-for-the-third-time.md 4.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 07:29 33f4fa7

Инструкция: установка Openeuler на Visionfive2 в третий раз


1 Цель

Установить Openeuler riscv на Visionfive2. В ходе первого курса установки мы использовали sdcard.img для установки; в ходе второго курса установки мы выполнили компиляцию ядра и других компонентов, но столкнулись с проблемой невозможности включения HDMI. Целью этой установки является включение дисплея HDMI и отображение рабочего стола Xfce.

2 Процесс установки

2.1 Подготовка micro SD-карты и rootfs

См. второй курс установки Openeuler на Visionfive2.

2.2 Подготовка файлов Linux kernel и других

Для загрузки программного обеспечения VisionFive2 Software SDK см. предыдущий курс. На данный момент используется исходный код ядра Linux из основной ветки Visionfive2 Software SDK, что может привести к проблеме невозможности включения дисплея HDMI. Сообщество уже предоставило патчи для драйвера GPU исправление. Эти патчи предназначены для версии VisionFive2 Software SDK v2.8.0.

add-fbdev.patch
add-pcie-gpu-support.patch
disable-gamma-lut.patch

Загрузите эти три патча в каталог VisionFive2/linux исходного кода и выполните следующие команды в этом каталоге:

patch -p1 <add-fbdev.patch
patch -p1 <add-pcie-gpu-support.patch
patch -p1 <disable-gamma-lut.patch

Учитывая, что исходный код Linux управляется Git, эти патчи будут вносить изменения в исходный код драйвера. Чтобы избежать добавления информации о версии ядра после компиляции, можно выполнить следующую команду в каталоге исходного кода:

touch .scmversion

Что касается конфигурации ядра, предоставляется файл config для справки. Последующие шаги установки можно найти в предыдущем курсе установки Openeuler на Visionfive2. После запуска системы таким образом дисплей HDMI включается, но всё ещё невозможно перейти на рабочий стол Xfce.

2.3 Подготовка файла Xorg conf

Отредактируйте файл xorg.conf:

sudo vim /media/riscv/38468bcc-27b7-44f3-86d6-37feccc5f4ea/etc/X11/xorg.conf

Добавьте следующее содержимое:

Section "Device"
        Identifier      "device"
        Driver          "fbdev"
#       Option          "SWCursor" "true"
EndSection

3 Запуск системы

3.1 О пароле

Пользователь для входа: root
Пароль по умолчанию: openEuler12#$
Изменить пароль
passwd

3.2 neofetch показывает состояние системы

Image

3.3 Оставшиеся проблемы

Openeuler в основном адаптирован для Visionfive2, но его функции и производительность требуют дальнейшего тестирования.

4 Ссылки

https://doc.rvspace.org/Doc_Center/sdk.html

https://forum.rvspace.org/t/experimental-debian-sid-image/1517/2

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/samuel_yuan-riscv-openeuler-visionfive.git
git@api.gitlife.ru:oschina-mirror/samuel_yuan-riscv-openeuler-visionfive.git
oschina-mirror
samuel_yuan-riscv-openeuler-visionfive
samuel_yuan-riscv-openeuler-visionfive
master