Orange Pi One ... снова

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One ... снова

Непрочитанное сообщение Olej » 18 мар 2022, 22:53

Это продолжение темы Orange Pi.
Orange Pi One
Изображение
Изображение

Но...

Там разборки продолжались с 13.06.2018 по 11.08.2019 ... как минимум 3 года прошло.
И понаписано там 5 страниц форумных ... уже ничего не найдёшь.
И, самое главное, очень обстоятельный ресурс (форум) откуда всё черпалось и куда промежуточные результаты записывались, самый обстоятельный из мне известных ресурсов по Orange Pi http://orangepi.pp.ua/index.php - всё это сдохло!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi ... снова

Непрочитанное сообщение Olej » 18 мар 2022, 23:34

Olej писал(а):
18 мар 2022, 22:53
Но...
Но и это не совсем правда... :lol:
Потому что новый виток интереса к ARM одноплатным конструкциям у меня возник в связи с вопросами кросс-компиляции в GoLang.
См. Go.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi ... снова

Непрочитанное сообщение Olej » 18 мар 2022, 23:54

Olej писал(а):
18 мар 2022, 22:53
Это продолжение темы Orange Pi.
Все имиджи, SD-карточки, настройки ... - всё оттуда.
IMG_20220318_223651.jpg
IMG_20220318_223651.jpg (73.74 КБ) 1191 просмотр
И дальше всё по SSH:

Код: Выделить всё

olej@ESPRIMO:~$ ssh olej@192.168.1.54
The authenticity of host '192.168.1.54 (192.168.1.54)' can't be established.
ECDSA key fingerprint is SHA256:uOE29l4KNY0t0+IgaRfIvw7UEhL2JxPiaJFbsIwtoOw.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.54' (ECDSA) to the list of known hosts.
olej@192.168.1.54's password:
  ___                               ____  _    ___
 / _ \ _ __ __ _ _ __   __ _  ___  |  _ \(_)  / _ \ _ __   ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | '_ \ / _ \
| |_| | | | (_| | | | | (_| |  __/ |  __/| | | |_| | | | |  __/
 \___/|_|  \__,_|_| |_|\__, |\___| |_|   |_|  \___/|_| |_|\___|
                       |___/

Welcome to ARMBIAN 5.60 stable Debian GNU/Linux 9 (stretch) 4.14.70-sunxi
System load:   0.07 0.02 0.00   Up time:       3:35 hours               Local users:   2
Memory usage:  12 % of 493MB    IP:            192.168.1.54
CPU temp:      47°C
Usage of /:    74% of 3.7G

Last login: Fri Mar 18 19:42:10 2022

Код: Выделить всё

olej@orangepione:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 02:81:5f:d5:e7:17 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.54/16 brd 192.168.255.255 scope global eth0
       valid_lft forever preferred_lft forever

Код: Выделить всё

olej@orangepione:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.6 (stretch)
Release:        9.6
Codename:       stretch

Код: Выделить всё

olej@orangepione:~$ uptime
 19:46:34 up  3:37,  4 users,  load average: 0.09, 0.02, 0.01

Код: Выделить всё

olej@orangepione:~$ uname -a
Linux orangepione 4.14.70-sunxi #265 SMP Wed Sep 19 10:01:19 CEST 2018 armv7l GNU/Linux
4 ядра:

Код: Выделить всё

olej@orangepione:~$ inxi -Cxxx
CPU:       Quad core ARMv7 rev 5 (v7l) (-MCP-) (ARM)bmips: 228 
           clock speeds: min/max: 240/1200 MHz 1: 1200 MHz 2: 1200 MHz 3: 1200 MHz 4: 1200 MHz
512 Kb памяти:

Код: Выделить всё

olej@orangepione:~$ free
              total        used        free      shared  buff/cache   available
Mem:         505152       76732      261948        2704      166472      414640
Swap:        383628           0      383628
Но и такой этой малышке для большинства дел достаточно!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi ... снова

Непрочитанное сообщение Olej » 19 мар 2022, 00:50

Olej писал(а):
18 мар 2022, 23:54
Все имиджи, SD-карточки, настройки ... - всё оттуда.
И всё приходится вспоминать, 3-летней давности, начиная с источников информации ... часть из которых уже умерла!
Распиновка всех моделей Orange Pi (Orange Pi pinout / Pin definition), назначение и описание разъемов GPIO
04.12.2016
...
Распиновка Orange Pi One & Lite
GPIO — 40 Выводов общего назначения
Orange-Pi-2-40-pin-pinout-PIN-definition.jpg
Orange-Pi-2-40-pin-pinout-PIN-definition.jpg (15.77 КБ) 1190 просмотров

Код: Выделить всё

2×20 Выводов (H3)
1	3.3V	2	VCC-5V
3	PA12 (TWI0-SDA/DI_RX/EINT12)	4	VCC-5V
5	PA11 (TWI0-SCK/DI_TX/EINT11)	6	GND
7	PA6 (SIM_PWREN/PWM1/PA_EINT6)	8	PA13 (SPI1_CS/UART3_TX/PA_EINT13)
9	GND	10	PA14 (SPI1_CLK/UART3_RX/PA_EINT14)
11	PA1 (UART2_RX/JTAG_CK0/PA_EINT1)	12	PD14(RGMII_NULL/MII_TXERR/RMII_NULL)
13	PA0 (UART2_TX/JTAG_MS0/PA_EINT0)	14	GND
15	PA3 (UART2_CTS/JTAG_DI0/PA_EINT3)	16	PC4 (NAND_CE0)
17	3.3V	18	PC7 (NAND_RB1)
19	PC0 (NAND_WE/SPI0_MOSI)	20	GND
21	PC1 (NAND_ALE/SPI0_MISO)	22	PA2 (UART2_RTS/JTAG_DO0/PA_EINT2)
23	PC2 (NAND_CLE/SPI0_CLK)	24	PC3 (NAND_CE1/SPI0_CS)
25	GND	26	PA21 (PCM0_DIN/SIM_VPPPP/PA_EINT21)
27	PA19 (PCM0_CLK/TWI1_SDA/PA_EINT19)	28	PA18 (PCM0_SYNC/TWI1_SCK/PA_EINT18)
29	PA7 (SIM_CLK/PA_EINT7)	30	GND
31	PA8 (SIM_DATA/PA_EINT8)	32	PG8 (UART1_RTS/PG_EINT8)
33	PA9 (SIM_RST/PA_EINT9)	34	GND
35	PA10 (SIM_DET/PA_EINT10)	36	PG9 (UART1_CTS/PG_EINT9)
37	PA20 (PCM0_DOUT/SIM_VPPEN/PA_EINT20)	38	PG6 (UART1_TX/PG_EINT6)
39	GND	40	PG7 (UART1_RX/PG_EINT7)
CSI — Разъем камеры
Orange-Pi-2-24-pin-pinout-PIN-definition-CSI-Camera-Connector.jpg
Orange-Pi-2-24-pin-pinout-PIN-definition-CSI-Camera-Connector.jpg (14.2 КБ) 1190 просмотров

Код: Выделить всё

1×24 Выводов
1	NC
2	GND
3	TWI2-SDA PE13
4	VCC-CSI
5	TWI2-SCK PE12
6	CSI-RESET# PE15
7	CSI-VSYNC PE3
8	CSI-STBY-EN PE15
9	CSI-HSYNC PE2
10	VDD1V8-CSI
11	VCC-CSI
12	CSI-D7 PE11
13	CSI-MCLK PE1
14	CSI-D6 PE10
15	GND
16	CSI-D5 PE9
17	CSI-PCLK PE0
18	CSI-D4 PE8
19	CSI-D0 PE4
20	CSI-D3 PE7
21	CSI-D1 PE5
22	CSI-D2 PE6
23	GND
24	AFVCC-CSI
UART отладочный вывод
Orange-Pi-3pin-pinout-PIN-definition-UART.jpg
Orange-Pi-3pin-pinout-PIN-definition-UART.jpg (7.86 КБ) 1190 просмотров

Код: Выделить всё

1×3 Выводов
1	GND
2	RX
3	TX
P.S. К вопросу почему именно Orange Pi One я использую? Это не просто так :lol: :
1. Это самый дешёвый из известных мне полновестных компьютеров под Linux - он был куплен за $9, эксперименты всегда интересны с минимальной моделью;
2. Его можно использовать без внешнего источника питания без БП! ... Изучение показало, что из-за того что у него 1 USB разъём, он по питанию напрямую соединён на плате с шиной +5v, поэтому он замечательно запитывается от USB хаба (который всё равно нужен) с внешним питанием.

P.S. В разных местах пишут, что его разъём USB OTG нельзя использовать для питания платы, как Rapsberry Pi !

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi ... снова

Непрочитанное сообщение Olej » 19 мар 2022, 01:11

Olej писал(а):
18 мар 2022, 23:54
Все имиджи, SD-карточки, настройки ... - всё оттуда.
Цикл обновлений после 3-летнего простоя...
С задрочками восстановительными такого типа:

Код: Выделить всё

root@orangepione:~# apt upgrade apt*
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

root@orangepione:~# dpkg --configure -a
Setting up perl-modules-5.24 (5.24.1-3+deb9u7) ...
Setting up libapt-inst2.0:armhf (1.4.11) ...
Setting up libperl5.24:armhf (5.24.1-3+deb9u7) ...
Processing triggers for mime-support (3.60) ...
Setting up linux-libc-dev:armhf (4.9.303-1) ...
Processing triggers for initramfs-tools (0.130) ...
update-initramfs: Generating /boot/initrd.img-4.14.70-sunxi
I: The initramfs will attempt to resume from /dev/zram4
I: (UUID=c815d328-10a8-478c-8b9d-6820552648e6)
I: Set the RESUME variable to override this.
update-initramfs: Converting to u-boot format
Setting up perl (5.24.1-3+deb9u7) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up apt (1.4.11) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up libc-dev-bin (2.24-11+deb9u4) ...
Setting up libc6-dev:armhf (2.24-11+deb9u4) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...

Код: Выделить всё

root@orangepione:~# apt upgrade apt*
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 apt-utils : Depends: apt (= 1.4.8) but 1.4.11 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

root@orangepione:~# apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  apt-utils
The following packages will be upgraded:
  apt-utils
1 upgraded, 0 newly installed, 0 to remove and 216 not upgraded.
Need to get 0 B/398 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 84478 files and directories currently installed.)
Preparing to unpack .../apt-utils_1.4.11_armhf.deb ...
Unpacking apt-utils (1.4.11) over (1.4.8) ...
Setting up apt-utils (1.4.11) ...
Processing triggers for man-db (2.7.6.1-2) ...
Попило крови... :oops:
В конце концов обновилось ...
Хотя первоначально перестало грузиться, но с нескольких толчков пошло...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi ... снова

Непрочитанное сообщение Olej » 19 мар 2022, 01:14

Olej писал(а):
19 мар 2022, 01:11
В конце концов обновилось ...

Код: Выделить всё

olej@orangepione:~$ uname -a
Linux orangepione 4.14.70-sunxi #265 SMP Wed Sep 19 10:01:19 CEST 2018 armv7l GNU/Linux

Код: Выделить всё

olej@orangepione:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.13 (stretch)
Release:	9.13
Codename:	stretch

Код: Выделить всё

olej@orangepione:~$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              216792       0    216792   0% /dev
tmpfs              50516    2740     47776   6% /run
/dev/mmcblk0p1   3786708 2797120    922936  76% /
tmpfs             252576       0    252576   0% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs             252576       0    252576   0% /sys/fs/cgroup
tmpfs             252576       4    252572   1% /tmp
/dev/zram0         49584    1444     44556   4% /var/log
tmpfs              50512       0     50512   0% /run/user/1000
Вот теперь он после простоя готов к кросовым экспериментам с Go!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi One ... снова

Непрочитанное сообщение Olej » 19 мар 2022, 19:39

Olej писал(а):
19 мар 2022, 00:50
2. Его можно использовать без внешнего источника питания без БП! ... Изучение показало, что из-за того что у него 1 USB разъём, он по питанию напрямую соединён на плате с шиной +5v, поэтому он замечательно запитывается от USB хаба (который всё равно нужен) с внешним питанием.
В общем, выглядит это в работающем виде так (необходимый и достаточный минимум):
IMG_20220319_175410.jpg
IMG_20220319_175410.jpg (60.99 КБ) 1184 просмотра
- справа HDMI ... который у меня через переходник HDMI->VGA+Audio уходит на мультимедийный монитор;
- снизу-справа - проводной Ethernet на свитч и дальше в Интернет;
- снизу-слева - USB на который подключен USB-хаб с внешним питанием (5.3v) - через этот USB питается и сам SoC;

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi One ... снова

Непрочитанное сообщение Olej » 19 мар 2022, 20:30

Olej писал(а):
19 мар 2022, 01:11
В конце концов обновилось ...
Хотя первоначально перестало грузиться, но с нескольких толчков пошло...
Теперь, прежде чем хоть что-то делать с этой SD-карточкой многострадальной, которая обновлялась интерактивно и конфигурации и настройки делались в течении 5-6 лет - нужно сделать резервную копию SD-карты!
(Во избежание рисков потерять рабочую систему.)

Так как всякие манипуляции с имиджами и носителями не есть предмет этой темы, то создание дубликата я буду конспектировать там где ему и надлежит быть: образы и карточки.
Потом сюда для продолжения вернёмся...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi One ... снова

Непрочитанное сообщение Olej » 21 мар 2022, 21:31

Olej писал(а):
19 мар 2022, 20:30
Теперь, прежде чем хоть что-то делать с этой SD-карточкой многострадальной, которая обновлялась интерактивно и конфигурации и настройки делались в течении 5-6 лет - нужно сделать резервную копию SD-карты!
В конце-концов, оказалось что система достаточно разбитая, и, самое главное есть намного более свежие образы (ядро).
Описано здесь: свежие образы системы Orange Pi One
Карточку под CLI имидж 4Gb проверяю здесь: образы и карточки

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Orange Pi One ... снова

Непрочитанное сообщение Olej » 21 мар 2022, 21:48

Olej писал(а):
21 мар 2022, 21:31
Карточку под CLI имидж 4Gb проверяю здесь: образы и карточки
CLI имидж скачанный вот:

Код: Выделить всё

olej@R420:~/Загрузки/ISO/OrangePi$ ls -l Armbian_22.02.1_Orangepione_bullseye_current_5.15.25.img.xz 
-rw-rw-r-- 1 olej olej 362337392 мар 20 20:58 Armbian_22.02.1_Orangepione_bullseye_current_5.15.25.img.xz
Он же разархивированный:

Код: Выделить всё

olej@R420:~/Загрузки/ISO/OrangePi$ ls -l Armbian_22.02.1_Orangepione_bullseye_current_5.15.25.img 
-rw-rw-r-- 1 olej olej 1438646272 мар 20 20:58 Armbian_22.02.1_Orangepione_bullseye_current_5.15.25.img
Носитель (SD):

Код: Выделить всё

olej@R420:/media/olej$ inxi -Dxxx | grep /dev/sdd
           ID-5: /dev/sdd type: USB vendor: Generic model: N/A size: 3.70 GiB serial: Mass-Storage rev: 1.11 scheme: MBR 

Код: Выделить всё

olej@R420:/media/olej$ sudo hdparm -tT /dev/sdd
[sudo] пароль для olej:       
/dev/sdd:
 Timing cached reads:   16962 MB in  1.99 seconds = 8519.93 MB/sec
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads:  50 MB in  3.10 seconds =  16.15 MB/sec

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя