1 System Options - системные настройки Repka OS #
Данный раздел предоставляет возможность настроить систему Repka OS.
S1 Select Kernel - установка ядра ОС #
Подраздел для выбора ядра Linux.
S2 GUI/Console - переключение между консолью и графическим интерфейсом #
Переключение между двумя режимами работы: графический и консольный.
S3 Network - настройка сети #
Данный пункт открывает утилиту nmtui
. Подробнее про утилиту можно прочитать в мануале Linux, воспользовавшись командой:
man nmtui
S4 Debugging Logs Management - управление выводом отладочных сообщений #
Подраздел, агрегирующий все настройки отладочных сообщений в Repka OS.
DL1 Kernel Output Device - выбор устройства для вывода сообщений ядра Linux #
Пункт, позволяющий выбрать, в какой устройство (device) будут отправляться отладочные сообщения от ядра Linux. Доступны следующие варианты:
- KOD1 - отправка на дисплей (устройство ttyS6) и последовательный порт (устройство ttyS0, оно же UART0);
- KOD2 - отправка только на дисплей (устройство ttyS6);
- KOD3 - отправка только в последовательный порт (устройство ttyS0, оно же UART0);
- KOD4 - отправка никуда не осуществляется (фактическое устройство null).
DL2 Kernel Log Level - установка уровня логирования ядра #
Пункт, позволяющий установить уровень логирования для ядра Linux. Доступно 8 уровней.
DL3 Boot Message - управление выводом сообщений загрузчика #
Пункт для настройки режима вывода сообщений загрузчика U-Boot. Доступны варианты:
- Включен вывод - в таком случае в /dev/ttyS0 (он же UART-0) будут выводиться сообщения от загрузчиков SPL и U-Boot.
- Выключен вывод - сообщения загрузчика выводиться не будут.
2 Display Options - настройка дисплея #
К СВЕДЕНИЮ
Данный раздел находится в разработке.
3 Interface Options - настройки 40-pin разъема #
В данной разделе можно настроить взаимодействие с периферийными устройствами.
I1 Pinout Options - выбор распиновок 40-pin разъема #
Выбор распиновки Repka Pi:
В случае, если у вас установлено значение версии печатной платы - 1.6, вам будет предоставлены 11 распиновок: В случае, если у вас установлено значение версии печатной платы - 1.5 и ниже, вам будет предоставлены 7 распиновок:
I2 Custom Pinout - создание своей распиновки 40-pin разъема #
Выбор интерфейсов для своей распиновки: В случае, если у вас установлено значение версии печатной платы - 1.6, вам будет предоставлены следующие интерфейсы: В случае, если у вас установлено значение версии печатной платы - 1.5 и ниже, вам будет предоставлены следующие интерфейсы:
I3 I2C Config - конфигурация I2C интерфейса #
Раздел, предоставляющий возможность произвести конфигурацию интерфейса I2C на вашей Repka Pi 3. На данный момент доступен единственный параметр конфигурации - настройка частоты конкретной I2C-шины (в нашем случае их две).
I1-I2 I2C1-I2C3 Frequency – настройки частоты I2C шины #
Частота I2C-шины определяет скорость передачи данных между контроллером (Allwinner H5) и подключёнными I2C-устройствами. Поддерживаются стандартные режимы: Standard-mode (до 100 кГц) и Fast-mode (до 400 кГц).
Как это работает?
Мы реализовали данный функционал через использование оверлеев (dtbo) и дерева устройств (dts). В дереве устройств (располагается по пути
/boot/repka.dtb
) по умолчанию на всех I2C-шинах установлена частота 100 кГц. В случае, если вы меняете режим на Fast Mode, к основному дереву устройств добавляется оверлей i2c-fast-mode, где - номер I2C-шины, для которой вы производите настройку.Кстати, все оверлеи располагаются по пути
/boot/overlays/
, и конечно же, в этой директории находятся оверлеи с режимом Fast Mode для I2C-шин – их названия:i2c1-fast-mode.dtbo
иi2c2-fast-mode.dtbo
.Обращаем внимание, что включение режима Fast Mode для I2C-шины не означает автоматического включения распиновки, на которой доступен интерфейс I2C. Включение распиновки — это отдельная операция, которая описана в разделе I1 Pinout Options и I2 Custom Pinout.
4 Performance Options - настройки производительности #
Данный раздел предоставляет возможность настроить производительность Repka Pi.
P1 Overclocking - установка частоты оперативной памяти #
К СВЕДЕНИЮ
Данный раздел находится в разработке.
P2 Maximum Frequency - установка максимальной частоты процессора #
Выбор максимальной частоты процессора:
P3 Cooling - выбор профиля охлаждения #
Профиль охлаждения: активный или пассивный.
5 Localization Options - настройки локализации #
К СВЕДЕНИЮ
Данный раздел находится в разработке.
6 Advanced Options - продвинутые настройки #
К СВЕДЕНИЮ
Данный раздел находится в разработке.
7 Update - обновление ОС #
Раздел, предоставляющий возможность обновить компоненты Repka OS.
U1 Ubuntu update pkg - обновление стандартных пакетов #
Обновление пакетов дистрибутива Ubuntu.
U2 Repka OS update - обновление Repka OS #
Обновление системных компонентов Repka OS.
8 Board Options - настройки печатной платы #
Раздел, позволяющий указать характеристики вашей печатной платы Repka Pi.
B1 Board version - выбор версии печатной платы Repka Pi #
Выбор версии печатной платы:
B2 Jumper - установка перемычки #
К СВЕДЕНИЮ
Данный раздел появляется только в случае, если установлена версия платы 1.5 и ниже.
Данный раздел позволять указать, установлена ли у вас перемычка или нет.
9 About repka-config #
В разделе указана общая информация об утилите repka-config. Также с помощью данного раздела можно перейти на страницу с версиями Repka OS.