Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > MIPS > BSP для устройств на базе процессора Элвис 1892ВМ206 > Установка и настройка



Установка и настройка

Установка и настройка

Получение архива ППМ
Настройка SSH
Сборка загрузочного образа

Получение архива ППМ

В публичном репозитории СВД ВС скачать архив с исходным кодом ППМ текущей версии в домашний каталог и распаковать его:

$ cd ~ $ tar -xzf имя_архива.tar.gz

Настройка SSH

Приведенные в данном разделе действия необязательны и выполняются в случае последующей кросс-разработки в среде КР.


В файле построения образа ~/kpda-bsp-allwinner-h3-orangepipc/images/orangepi.build раскомментировать секцию "Конфигурация ssh" и строку запуска sshd:

[argv0=/usr/sbin/sshd] sshd

Также в файле построения в следующей строке:

ifconfig sun0 192.168.1.2/24 up

заменить IP-адрес по умолчанию на требуемый IP-адрес.


Создать необходимые для работы SSH каталоги:

$ cd ~/kpda-bsp-allwinner-h3-orangepipc $ mkdir -p prebuilt/armle-v7/var/chroot/sshd $ mkdir -p prebuilt/armle-v7/root/.ssh $ mkdir -p prebuilt/armle-v7/etc/ssh

Копировать конфигурационный файл сервера SSH в каталог с ППМ:

$ cp $KPDA_TARGET/etc/ssh/sshd_config prebuilt/armle-v7/etc/ssh

Открыть файл prebuilt/armle-v7/etc/ssh/sshd_config и привести в соответствие указанные ниже параметры, т.е., раскомментировать и установить значение yes:

PermitRootLogin yes PubkeyAuthentication yes PermitUserEnvironment yes

Создать серверные ключи:

$ ssh-keygen -t rsa -m pem -P "" -f kpda-bsp-allwinner-h3-orangepipc/prebuilt/armle-v7/etc/ssh/ssh_host_rsa_key $ ssh-keygen -t dsa -m pem -P "" -f kpda-bsp-allwinner-h3-orangepipc/prebuilt/armle-v7/etc/ssh/ssh_host_dsa_key

Создать клиентские ключи:

$ ssh-keygen -t rsa -P "" -f ~/.ssh/orangepi-rsa

Добавить публичный ключ в ППМ:

$ cat ~/.ssh/orangepi-rsa.pub >> kpda-bsp-allwinner-h3-orangepipc/prebuilt/armle-v7/root/.ssh/authorized_keys

Сборка загрузочного образа

Сборка загрузочного образа ЗОСРВ «Нейтрино» выполняется в процессе сборки ППМ с помощью инструментов КР.


Для сборки в текстовом режиме необходимо в корневом каталоге ППМ выполнить команду make:

$ cd ~/kpda-bsp-allwinner-h3-orangepipc $ make

Для сборки ППМ в графической среде Qt Creator необходимо запустить скрипт run_qtcreator.sh из каталога установки КР, например:

$ /opt/kpda2021a/run_qtcreator.sh


В среде Qt Creator в режиме «Начало» в разделе «Проекты» нажать кнопку «+Создать». Выбрать шаблон «Импортировать проект» и «Импорт существующего проекта». Указать название проекта, например, orangepi и размещение ~/kpda-bsp-allwinner-h3-orangepipc. В следующем окне установить флажок на каталоге ~/kpda-bsp-allwinner-h3-orangepipc (все компоненты должны быть выбраны), нажать «Далее» и завершить создание проекта.


В нижнем левом углу нажать на кнопку «Собрать проект». При отсутствии ошибок сборки в каталоге ~/kpda-bsp-allwinner-h3-orangepipc/images должен появиться файл образа ЗОСРВ «Нейтрино» ifs-h3-orangepi.bin.




Предыдущий раздел: перейти