Orange Pi One ... снова
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
- Вложения
-
- изображение_viber_2022-03-22_18-27-55.jpg (88.83 КБ) 792 просмотра
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Код: Выделить всё
olej@orangepione:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Код: Выделить всё
olej@orangepione:~$ cat /etc/debian_version
11.2
Код: Выделить всё
olej@orangepione:~$ inxi -Mxxx
Machine: Type: ARM Device System: Xunlong Orange Pi One details: Allwinner sun8i Family rev: N/A serial: 02c000815fd5e717
Код: Выделить всё
olej@orangepione:~$ inxi -Cxxx
CPU: Info: Quad Core model: ARMv7 v7l variant: cortex-a7 bits: 32 type: MCP arch: v7l rev: 5
features: Use -f option to see features bogomips: 0
Speed: 1008 MHz min/max: 480/1008 MHz Core speeds (MHz): 1: 1008 2: 1008 3: 1008 4: 1008
Код: Выделить всё
olej@orangepione:~$ inxi -mxxx
Memory: RAM: total: 491.7 MiB used: 110.3 MiB (22.4%)
RAM Report: missing: Required program dmidecode not available
Код: Выделить всё
olej@orangepione:~$ lscpu
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Vendor ID: ARM
Model: 5
Model name: Cortex-A7
Stepping: r0p5
CPU max MHz: 1008,0000
CPU min MHz: 480,0000
BogoMIPS: 22.85
Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
Код: Выделить всё
olej@orangepione:~$ free
total used free shared buff/cache available
Mem: 503532 88336 90644 720 324552 402976
Swap: 251764 0 251764
Код: Выделить всё
olej@orangepione:~$ lsmod
Module Size Used by
rfkill 20480 1
snd_soc_hdmi_codec 20480 1
sun9i_hdmi_audio 16384 0
joydev 24576 0
lima 45056 0
input_leds 16384 0
sun4i_gpadc_iio 16384 0
dw_hdmi_i2s_audio 16384 0
sunxi_cedrus 40960 0
industrialio 57344 1 sun4i_gpadc_iio
gpu_sched 28672 1 lima
v4l2_mem2mem 20480 1 sunxi_cedrus
dw_hdmi_cec 16384 0
sun8i_thermal 16384 0
videobuf2_dma_contig 20480 1 sunxi_cedrus
videobuf2_memops 20480 1 videobuf2_dma_contig
videobuf2_v4l2 20480 2 sunxi_cedrus,v4l2_mem2mem
videobuf2_common 45056 5 sunxi_cedrus,videobuf2_dma_contig,videobuf2_memops,v4l2_mem2mem,videobuf2_v4l2
evdev 20480 4
zram 24576 3
uio_pdrv_genirq 20480 0
display_connector 20480 0
uio 16384 1 uio_pdrv_genirq
cpufreq_dt 20480 0
sunrpc 315392 1
ip_tables 24576 0
x_tables 28672 1 ip_tables
autofs4 36864 2
sunxi 16384 0
phy_generic 20480 2 sunxi
gpio_keys 20480 0
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Код: Выделить всё
olej@orangepione:~$ sudo apt install lm-sensors
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
fancontrol read-edid
Следующие НОВЫЕ пакеты будут установлены:
lm-sensors
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 106 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 366 kB.
Пол:1 http://deb.debian.org/debian bullseye/main armhf lm-sensors armhf 1:3.6.0-7 [106 kB]
Получено 106 kB за 0с (240 kB/s)
Выбор ранее не выбранного пакета lm-sensors.
(Чтение базы данных … на данный момент установлено 39876 файлов и каталогов.)
Подготовка к распаковке …/lm-sensors_1%3a3.6.0-7_armhf.deb …
Распаковывается lm-sensors (1:3.6.0-7) …
Настраивается пакет lm-sensors (1:3.6.0-7) …
Created symlink /etc/systemd/system/multi-user.target.wants/lm-sensors.service → /lib/systemd/system/lm-sensors.service.
Обрабатываются триггеры для man-db (2.9.4-2) …
Код: Выделить всё
olej@orangepione:~$ sensors
cpu_thermal-virtual-0
Adapter: Virtual device
temp1: +59.8°C (crit = +105.0°C)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
А теперь аналогичный имидж, но с графикой, GUI, с DE XFCE :
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ time sudo dd if=Armbian_22.02.1_Orangepione_focal_current_5.15.25_xfce_desktop.img of=/dev/sdd bs=4M conv=fsync status=progress
[sudo] пароль для olej:
4643094528 байт (4,6 GB, 4,3 GiB) скопирован, 33 s, 141 MB/s
1211+0 записей получено
1211+0 записей отправлено
5079302144 байт (5,1 GB, 4,7 GiB) скопирован, 1199,96 s, 4,2 MB/s
real 20m5,478s
user 0m0,023s
sys 0m11,616s
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ sudo fdisk -l /dev/sdd
[sudo] пароль для olej:
Диск /dev/sdd: 7,42 GiB, 7960788992 байт, 15548416 секторов
Disk model: Mass-Storage
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xc5bc29c6
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdd1 8192 9920511 9912320 4,7G 83 Linux
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Передёрнул адаптер в USB (SD карта в адаптере):
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ mount | grep sdd
/dev/sdd1 on /media/olej/768cb9cb-25fe-4a93-82fe-41617a944bb7 type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ ls -l /media/olej/768cb9cb-25fe-4a93-82fe-41617a944bb7
итого 92
lrwxrwxrwx 1 root root 7 фев 26 23:17 bin -> usr/bin
drwxr-xr-x 4 root root 4096 фев 28 01:45 boot
drwxr-xr-x 2 root root 4096 фев 28 01:37 dev
drwxr-xr-x 141 root root 12288 фев 28 01:44 etc
drwxr-xr-x 2 root root 4096 апр 15 2020 home
lrwxrwxrwx 1 root root 7 фев 26 23:17 lib -> usr/lib
drwx------ 2 root root 16384 фев 28 01:44 lost+found
drwxr-xr-x 2 root root 4096 фев 26 23:17 media
drwxr-xr-x 2 root root 4096 фев 26 23:17 mnt
drwxr-xr-x 2 root root 4096 фев 26 23:17 opt
drwxr-xr-x 2 root root 4096 фев 26 23:17 proc
drwx------ 3 root root 4096 фев 28 01:42 root
drwxr-xr-x 3 root root 4096 фев 28 01:45 run
lrwxrwxrwx 1 root root 8 фев 26 23:17 sbin -> usr/sbin
drwxrwxr-x 2 root root 4096 фев 28 01:37 selinux
drwxr-xr-x 2 root root 4096 фев 23 20:25 snap
drwxr-xr-x 2 root root 4096 фев 26 23:17 srv
drwxr-xr-x 2 root root 4096 апр 15 2020 sys
drwxrwxrwt 2 root root 4096 фев 28 01:44 tmp
drwxr-xr-x 11 root root 4096 фев 26 23:27 usr
drwxr-xr-x 13 root root 4096 фев 26 23:41 var
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Очень жаль ... потому что много черпалось оттуда + очень много я писал туда (это 3-4 года назад).Olej писал(а): ↑18 мар 2022, 22:53И, самое главное, очень обстоятельный ресурс (форум) откуда всё черпалось и куда промежуточные результаты записывались, самый обстоятельный из мне известных ресурсов по Orange Pi http://orangepi.pp.ua/index.php - всё это сдохло!
Теперь это невосполнимо!
В частности, там было много экспериментов по оживлению в этом SoC 3D GPU (да, да) mali ... для которого 3 года назад не было поддержки в Linux.
Но нужно собрать новые источники информации...
Orange Pi One
5 апреля 2017 в 06:49
Не смог удержаться и заказал за 9.9$ одноплатный ПК.
По этому поводу здесь была у меня детальнейшая тема по Orange Pi One: загрузчик U-boot и сериальная отладка - всё подробнейше расписано.Подключимся по последовательному порту к сериальной консоли одноплатника и подключим питание:
1 GND
2 RX
3 TX
Это от Rapsberry Pi приблуда ... но прижилась, значит. И IP, естественно свой от DHCP.Мониторинг
Установим RPI-monitorТеперь можно посмотреть на состояние платы из браузера по этому адресу http://192.168.100.10:8888/:Код: Выделить всё
sudo apt-get install rpimonitor
Сейчас на Armbian готовые имиджи с XFCE: свежие образы системы Orange Pi OneУдалённый рабочий стол
Сначала нужно установить DE. Я установил XFCE.Подключимся с хоста:Код: Выделить всё
opigaz@orangepione:~$ vnc4server -geometry 1920x1080
...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Официальный сайт производителя:
Там модели, конечно, обновлённые, свежие ... на любой вкус:
По всем моделям оригинальные:Orange Pi 4 LTS
...
Orange Pi Zero2
...
OrangePi 4G-IOT
...
Orange Pi One Plus
...
Orange Pi PC
...
Orange Pi One
...
По полноте - просто обалдеть, под рубрикой User Manual из GoogleDrive скачиваются (для Orange Pi One ... предполагаю что и для любой модели):Debian Image
Ubuntu Image
Armbian
Android Image
User Manual
...
Код: Выделить всё
olej@R420:~/2022/Orange.Pi$ ls -l *.zip
-rw-rw-r-- 1 olej olej 7029333 мар 23 03:39 datasheet-20220323T013853Z-001.zip
-rw-rw-r-- 1 olej olej 1448170 мар 23 03:38 schematic-20220323T013836Z-001.zip
-rw-rw-r-- 1 olej olej 28429231 мар 23 03:37 'user manual-20220323T013729Z-001.zip'
schematic - это 15 плотных страниц схем принципиальных электрических ... где видно, например, что питание (был разговор выше) из DCIN-5V идёт на разъём USB и внутреннее питание SoC не напрямую (как мне кто-то обещал ), а через формирователь SY6280AAC
user manual - 127 стр. ... где мы узнаём, например:
GPU Mali400MP2 GPU @600MHz Supports OpenGL ES 2.0
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
1.4. Hardware features of Orange Pi One
Power Source DC input, MicroUSB (OTG) cannot be used as power input
2.1. Prepare the necessary accessories
4) Power adapter, at least 5V/2A high-quality power adapter, note that the OTG interface
of the development board cannot be used as a power input
3.15. USB camera test
1) First insert the USB camera into the USB port of the Orange Pi development board
2) Use lsmod to check whether the system has automatically loaded the uvcvideo kernel
module3) Then use v4l2-ctl (note that l in v4l2 is a lowercase letter l, not a number 1) commandКод: Выделить всё
root@orangepi:~# lsmod Module Size Used by uvcvideo 106496 0
to view the device node of the USB camera. From the output below, you can see that the
device node corresponding to the USB camera is /dev/video2. If you look The
USB-related video node is not found, indicating that the USB camera cannot be
recognized4) Install fswebcamКод: Выделить всё
root@orangepi:~# apt update root@orangepi:~# apt install v4l-utils root@orangepi:~# v4l2-ctl --list-devices sun6i-csi (platform:camera): /dev/video1 cedrus (platform:cedrus): /dev/video0 USB 2.0 Camera: HD USB Camera (usb-1c1c000.usb-1): /dev/video2 /dev/video3
5) After installing fswebcam, you can use the following command to take picturesКод: Выделить всё
root@orangepi:~# apt update root@orangepi:~# apt-get install fswebcam
a. The -d option is used to specify the device node of the USB camera
b. --no-banner is used to remove watermark from photos
c. The -r option is used to specify the resolution of the photo
d. -S option is used to skip the previous frame number6) In the server version of the Linux system, you can use the scp command to transfer theКод: Выделить всё
root@orangepi:~# fswebcam -d /dev/video2 --no-banner -r 1280x720 -S 5 ./image.jpg
taken pictures to the Ubuntu PC for image after taking pictures.Код: Выделить всё
root@orangepi:~# scp image.jpg test@192.168.1.55:/home/test // Need to be modified to the corresponding path
3.16.1. HDMI audio playback test
1) First use the aplay -l command to ensure that you can see the HDMI sound card
device, where card 0 is the HDMI sound card device2) HDMI audio playback does not require other settings, just use the aplay command toКод: Выделить всё
root@orangepi:~# aplay -l
play directlyКод: Выделить всё
root@orangepi:~# aplay -D hw:0,0 audio.wav
3.24. linux3.4 desktop version system GPU driver test method
1) First install glmark2-es22) Then enter the desktop of the linux system through the HDMI display, do not use sshКод: Выделить всё
root@orangepi:~# apt update root@orangepi:~# apt install glmark2-es2
to log in remotely or serial port to log in to the linux system
3) Run glmark2-es24) It can be seen that OpenGL uses Mali-400 MP, indicating that the GPU can be usedКод: Выделить всё
root@orangepi:~# glmark2-es2
normally
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Orange Pi One ... снова
Сайт (и магазин) https://orangepi.su/index.php.
Там обновляется подборка иногда интересных статей:
Там же Модели и характеристики Orange Pi: - подробно, от самых старых до самых новых.Последние статьи на сайте:
Сетевой принтер через апельсинку
Дела БТАшные
Управление реле, подключённого к GPIO
Настройка ТВ выхода на Orange Pi PC под Armbian
Установка Java 8 для Orange PI PC
Установка Tomcat на Orange Pi и Raspberry Pi под Linux Ubuntu 16.04.1 LTS 3.4.113-sun8i (ARMBIAN 5.25)
Устанавливаем соединение с терминалом Linux в Orange Pi, Raspberry Pi и Banana Pi. Используем SSH, SFTP и UART.
Как установить связь между ЖК-дисплеем 16х2, работающим на HD44780, и одноплатным компьютером
Ставим и производим настройку CodeLite на Orange Pi и Raspberry Pi
Ставим датчик температуры к Orange Pi / Raspberry Pi
В частности:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя