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

OSCHINA-MIRROR/samuel_yuan-riscv-openeuler-visionfive

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

Руководство по эксплуатации: Verify firefox for openeuler on visionfive


1 Цель

Установить и проверить работу браузера Firefox в операционной системе openeuler на плате разработки visionfive.

2 Установка системы

2.1 Подготовка системных образов

С обновлением openeuler сообщество предоставило три системных образа: unmatched, D1, visionfive. Образ visionfive можно скачать по ссылке: https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/testing/20220622/v0.2/Visionfive/

Для установки и проверки Firefox рекомендуется использовать образ openeuler-visionfive-xfce.img.tar.zst, который можно загрузить по ссылке: https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/testing/20220622/v0.2/Visionfive/openeuler-visionfive-xfce.img.tar.zst

Остальные файлы скачивать не нужно.

2.2 Установка системного образа

  1. Распакуйте скачанный файл в образ диска: openeuler-visionfive-xfce.img

  2. Проверьте раздел образа диска с помощью команды:

fdisk -lu openeuler-visionfive-xfce.img

Вывод должен быть следующим:

Disk openeuler-visionfive-xfce.img: 6 GiB, 6442450944 bytes, 12582912 sectors
Units: sector / 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
I/O size (minimum / optimal): 512 bytes / 512 bytes
Disk label type: gpt
Disk identifier: A00236E5-7867-4B5F-B323-5556FA50534B

Device Start End Sectors Size Type
openeuler-visionfive-xfce.img1 256 12582878 12582623 6G Unknown
  1. Рассчитайте смещение, учитывая, что начало находится в секторе 256, а каждый сектор равен 512 байтам: 256 * 512 = 131072

  2. Подключите образ диска к каталогу rootfs с помощью команды:

sudo mount -o loop,offset=131072 openeuler-visionfive-xfce.img /home/riscv/riscv64-linux/rootfs/
  1. Скопируйте содержимое каталога rootfs на micro sd карту в системный раздел с помощью команды:
sudo cp -r /home/riscv/riscv64-linux/rootfs/* /media/riscv/rootfs/
sync
  1. Скопируйте файлы из каталога rootfs/boot на micro sd карту в загрузочный раздел с помощью команд:
sudo cp -r /home/riscv/riscv64-linux/rootfs/boot/jh7100-starfive-visionfive-v1.dtb /media/riscv/715D-A517/
sudo cp -r /home/riscv/riscv64-linux/rootfs/boot/Image.gz /media/riscv/715D-A517/
  1. После завершения копирования файловой системы отмените монтирование с помощью команды:
sudo umount /home/riscv/riscv64-linux/rootfs

3 Установка Firefox

3.1 Подготовка

  1. Вставьте подготовленную micro sd карту в плату разработки visionfive и запустите её. Если плата разработки подключена к дисплею, то после запуска вы увидите экран входа в систему с графическим интерфейсом пользователя xfce.

Пароль root по умолчанию — openEuler12#$

  1. Подключитесь к 40-Pin GPIO порту платы разработки visionfive и Usb-последовательному порту с помощью MobaXterm для доступа к системе.

  2. После успешного входа настройте время с помощью команды:

date -s "2022-06-25 21:15:50"

3.2 Установка Firefox

Настройка репозиториев:

Откройте файл /etc/yum.repos.d/openEuler.repo и добавьте следующие строки:

# just for test
[mainline]
name=mainline
baseurl=https://repo.tarsier-infra.com/openEuler-RISC-V/testing/20220622/v0.2/repo/22.03/
enabled=1
gpgcheck=0
# just for test
[epol]
name=epol
baseurl=https://repo.tarsier-infra.com/openEuler-RISC-V/testing/20220622/v0.2/repo/22.03Epol/
enabled=1
gpgcheck=0
[extra]
name=extra
baseurl=https://repo.tarsier-infra.com/openEuler-RISC-V/testing/20220622/v0.2/repo/extra/
enabled=1
gpgcheck=0

Установите Firefox с помощью команды:

dnf install firefox

3.3 Проверка

Firefox работает нормально, но видео воспроизводится с задержкой и не плавно. Требуется оптимизация.

Скриншоты:

Image Image

4 Ссылки

https://github.com/YunxiangLuo/testing/blob/main/Firefox/Firefox_installation_guide.md

Опубликовать ( 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