Сьогодні проведемо загальні налаштування Orange Pi та приготуємо її до самостійного життя.
auto_hpd = 0
output_type = 0
hdmi_channel = 0
hdmi_mode = 4
cvbs_channel = 1
cvbs_mode = 11
output_full = 0
hdmi_mode_check = 0
UPD1:
В Armbian після старту на OTG USB порті висить віртуальний послідовний інтерфейс, за допомогою якого можна підключитися до Orange Pi. Але це також блокує його роботу в якості хоста, тому виправимо це:
sudo modprobe -r g_serial
sudo systemctl disable serial-getty@.service
UPD2:
Усі налаштування в нових збірках Armbian проходять через файл /boot/armbianEnv.txt.
UPD1 теж не актуальний в нових збірках.
UPD3:
В нових версіях Armbian-а трішки змінився шлях до інтерфейсу світлодіодів:
echo mmc0 >/sys/class/leds/orangepi\:red\:status/trigger
Перш за все оновимо систему:
sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt autoclean
Та підключимось по Wi-Fi:
sudo nmtui-connect
Тепер його можна розмістити в будь-якому місці з підводом живлення 5V.
Увага! Системний носій - це microSD карта. Тому різке вимкнення живлення може призвести до пошкодження даних і неможливості завантажитися з неї, оскільки контролер пам'яті в флешці кешує дані перед записом, і система не може відслідкувати чи кеш було записано чи втрачено в результаті вимкнення. Тому вимикати живлення можна так: sudo shutdown -h 0, а перезавантажуватися так: sudo reboot (після вимкнення гасне зелений індикатор). В разі неможливості достукатися до апельсинки по ssh можна підключитися за допомогою USB-Serial перехідника на 3.3V до контактів відлагоджувального послідовного інтерфейсу і залогінитися й виконати команди там.
Встановимо часовий пояс:
sudo dpkg-reconfigure tzdata
На платі встановлено 2 світлодіоди: зелений показує стан плати (вкл, викл, логін) та червоний, який не використовується за замовчуванням. Його можна зробити індикатором активності microSD [UPD3].
sudo nano /etc/rc.local
І додати рядок echo mmc0 >/sys/class/leds/red_led/trigger перед exit 0.
Вимкнемо усе лишнє - зменшимо споживання і нагрів [UPD2]. Для цього декомпілюємо файл налаштувань:
cd /boot
sudo bin2fex script.bin script.fex
sudo nano script.fex
Вимкнемо дисплей при завантаженні:
[boot_disp]
advert_disp = 0 auto_hpd = 0
output_type = 0
hdmi_channel = 0
hdmi_mode = 4
cvbs_channel = 1
cvbs_mode = 11
output_full = 0
hdmi_mode_check = 0
Ініціалізацію дисплея теж:
[disp_init]
disp_init_enable = 0
disp_mode = 0
screen0_output_type = 0
screen0_output_mode = 11
screen1_output_type = 0
screen1_output_mode = 11
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0
disp_init_enable = 0
disp_mode = 0
screen0_output_type = 0
screen0_output_mode = 11
screen1_output_type = 0
screen1_output_mode = 11
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0
Ну й генерацію TV сигналу туди ж:
[tv_para]
tv_used = 0
tv_dac_used = 0
tv_dac_src0 = 0
tv_used = 0
tv_dac_used = 0
tv_dac_src0 = 0
[tvout_para]
tvout_used = 0
tvout_used = 0
tvout_channel_num = 1
tv_en =
[tvin_para]
tvin_used = 0
tvin_channel_num =
tv_en =
[tvin_para]
tvin_used = 0
tvin_channel_num =
Вирубаємо інфрачервоний порт:
[s_cir0]
[s_cir0]
ir_used = 0
[cir]
ir_used = 0
І дещо змінимо таблицю частот процесора:ir_used = 0
[dvfs_table]
pmuic_type = 1
pmuic_type = 1
pmu_gpio0 = port:PL06<1><1><2><1>
pmu_level0 = 11300
pmu_level1 = 1100
max_freq = 1200000000
min_freq = 240000000
LV_count = 7
LV1_freq = 1200000000
LV1_volt = 1300
LV2_freq = 1008000000
LV2_volt = 1100
LV3_freq = 960000000
LV3_volt = 1100
LV4_freq = 912000000
LV4_volt = 1100
LV5_freq = 648000000
LV5_volt = 1100
LV6_freq = 480000000
LV6_volt = 1100
LV7_freq = 240000000
LV7_volt = 1100
pmu_level0 = 11300
pmu_level1 = 1100
max_freq = 1200000000
min_freq = 240000000
LV_count = 7
LV1_freq = 1200000000
LV1_volt = 1300
LV2_freq = 1008000000
LV2_volt = 1100
LV3_freq = 960000000
LV3_volt = 1100
LV4_freq = 912000000
LV4_volt = 1100
LV5_freq = 648000000
LV5_volt = 1100
LV6_freq = 480000000
LV6_volt = 1100
LV7_freq = 240000000
LV7_volt = 1100
Зберігаємось і перекомпільовуємо налаштування назад в бінарник:
sudo fex2bin script.fex script.bin
Після перезавантаження апельсинка зменшить свої апетити і вклад в глобальне потепління.UPD1:
В Armbian після старту на OTG USB порті висить віртуальний послідовний інтерфейс, за допомогою якого можна підключитися до Orange Pi. Але це також блокує його роботу в якості хоста, тому виправимо це:
sudo modprobe -r g_serial
sudo systemctl disable serial-getty@.service
UPD2:
Усі налаштування в нових збірках Armbian проходять через файл /boot/armbianEnv.txt.
UPD1 теж не актуальний в нових збірках.
UPD3:
В нових версіях Armbian-а трішки змінився шлях до інтерфейсу світлодіодів:
echo mmc0 >/sys/class/leds/orangepi\:red\:status/trigger
Коментарі
Дописати коментар