Сделал себе подарок на Новый Год: новенький компьютер на 32-битном процессоре ARM. Многие ли из вас могут похвастаться 32-битным Линуксом? А у меня вот есть. 😀 Девайс фирмы Olimex, называется A20-OLinuXino-Lime2. Два ядра Cortex-A7 на частоте 960 МГц, один гигабайт памяти, GPU Mali, Ethernet, USB, порт SATA. Приобретается непосредственно с сайта olimex.com. Обходится в €57, плюс €8 металлический корпус, плюс €22 доставка из Болгарии.
Честно признаться, это не единственный компьютер 32-битной архитектуры в моей коллекции. Есть ещё два: Intel i686 (Axiomtek SBC86807) и MIPS32 (GL.iNet SFT1200). Но Олинуксино современнее и практичнее. Архитектура ARM32 будет продолжать жить в веках, и Дебиан для неё, я надеюсь.
С одной стороны корпуса подключается Ethernet, USB и питание. Напряжение питания должно быть строго 5 вольт: не ошибитесь.

С другой стороны находятся кнопки, порты SATA, HDMI, USB OTG и карточка micro-SD.

Документация:
Образ диска скачивается с официального сайта и склеивается из двух частей:
Но сначала следует подключиться к консольному порту. Он выведен на трёхконтактный разъём рядом с портом Ethernet:

Я использую адаптер USB-TTL фирмы AdaFruit. Можно применить любой другой. Провода подсоединяются крест накрест, то есть RX (белый) к TX, а TX (зелёный) к RX. Красный провод (питание) не нужен. Подключаемся с другого компьютера через виртуальный последовательный порт на скорости 115200. Можно через minicom или другой эмулятор терминала. При старте системы видим:

Подробности конфигурации: Меряем скорость:
Честно признаться, это не единственный компьютер 32-битной архитектуры в моей коллекции. Есть ещё два: Intel i686 (Axiomtek SBC86807) и MIPS32 (GL.iNet SFT1200). Но Олинуксино современнее и практичнее. Архитектура ARM32 будет продолжать жить в веках, и Дебиан для неё, я надеюсь.
С одной стороны корпуса подключается Ethernet, USB и питание. Напряжение питания должно быть строго 5 вольт: не ошибитесь.

С другой стороны находятся кнопки, порты SATA, HDMI, USB OTG и карточка micro-SD.

Документация:
- Описание платы: A20-OLinuXino-LIME2-UM.pdf
- Всё про Линукс: Olimage-guide.pdf
Образ диска скачивается с официального сайта и склеивается из двух частей:
Полученный образ complete.A20-OLinuXino-Lime2.img надо записать на SD карточку и с неё загрузиться.wget https://deb.debian.org/debian/dists/stable/main/installer-armhf/current/images/netboot/SD-card-images/firmware.A20-OLinuXino-Lime2.img.gz
wget https://deb.debian.org/debian/dists/stable/main/installer-armhf/current/images/netboot/SD-card-images/partition.img.gz
gzcat firmware.A20-OLinuXino-Lime2.img.gz partition.img.gz > complete.A20-OLinuXino-Lime2.img
Но сначала следует подключиться к консольному порту. Он выведен на трёхконтактный разъём рядом с портом Ethernet:

Я использую адаптер USB-TTL фирмы AdaFruit. Можно применить любой другой. Провода подсоединяются крест накрест, то есть RX (белый) к TX, а TX (зелёный) к RX. Красный провод (питание) не нужен. Подключаемся с другого компьютера через виртуальный последовательный порт на скорости 115200. Можно через minicom или другой эмулятор терминала. При старте системы видим:
И так далее. Появляется стандартный установщик Debian. Проходим установку до конца, как на обычном компьютере. Получаем классический линукс.U-Boot SPL 2021.04+olimex-1-20241121.171845 (Nov 21 2024 - 17:19:49 +0000)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Loading configuration from EEPROM: OK
Verifying data: OK
Trying to boot from MMC1
U-Boot 2021.04+olimex-1-20241121.171845 (Nov 21 2024 - 17:19:49 +0000) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
ID: A20-OLinuXino-LIME2-e16Gs16M Rev.L1
SN: 00034AA4
MAC: 30:1F:9A:D1:BB:E0
I2C: ready
DRAM: 1 GiB
SF: Detected w25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
MMC: mmc@1c0f000: 0, mmc@1c11000: 1

Подробности конфигурации: Меряем скорость:
Это 24% от скорости Raspberry Pi 4.$ dhrystone
Dhrystone Benchmark, Version 2.1 (Language: C)
...
Nanoseconds for one run through Dhrystone: 309.9
Million Dhrystones per Second: 3.226
DMIPS: 1836.3