Entry tags:
Олинуксино: 32-битный компьютер с Debian
Сделал себе подарок на Новый Год: новенький компьютер на 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
no subject
no subject
no subject
no subject
no subject
no subject
no subject
хотя, бают, с этим тож научились справляться за последние года
no subject
https://core-electronics.com.au/guides/raspberry-pi-5-vs-raspberry-pi-4-model-b-comparison-and-benchmarking/
Там пишут, что для 4 нужен БП 5В/3А, а для 5 - уже 5В/5А
Хотя на момент покупки утверждалось, что 5В/2А для четверки будет с головой.
Running a loaded power consumption test, we plugged in a monitor, keyboard and mouse, booted up Stress-ng, and saw that the Pi 4 consumed about 1.3 A, and the Pi 5 about 2.15 amps
Єто без шилдов и прочей бахромі. Я, например, видел усб-флешки, которіе ацки грелись (и ацки жрали) в работе.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
да, много лет как пользоваем
no subject
no subject
похвастаться 32-битным Линуксом
Все по-честному, по-моторольному, и big endian, и биты в байтах и словах нумеруются слева направо, а не как у людей :)
Поинтересуюсь, а как вы поступаете с устаревшими/уже ненужными экземплярами? Просто в мусор?
У меня вот рука не поднимается все это хозяйство просто выбросить (если оно не desktop PC)
no subject
PowerPC это круто. Мечта была в 90-х. Нынче таких уже не делают.
no subject
вот например https://digitalvintage.ru
no subject
Я же предпочитаю использовать готовый Debian.
Благо он всё ещё поддерживает три 32-битные архитектуры: i386, arm32 и mips32.
no subject
What's the point of this speed, if it's virtual?
Ie USB transmits the data at a fixed speed that does not depend on this setting. No?..
no subject
no subject
no subject