Raspberry Pi & Orange Pi

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

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

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

Raspberry Pi & Orange Pi

Непрочитанное сообщение Olej » 27 май 2018, 12:52

Про Raspberry Pi & Orange Pi уже писалось не раз в теме: Детское железо.
Но...

1. Эти модели (линейки изделий) становятся уже сильно не "детские"...
2. Именно по ним (конкурирующим, но сильно подобным изделиям) имеет уже смысл иметь отдельную тему;
3. Меня они реально затронули в связи с вопросами использования Xenomai и real-time Linux.

Хороший ресурс по обзорам, выбору и публикациям именно для этих изделий: MicroPi:
Рубрика «Мини ПК»
В частности Рубрика «Orange Pi модели»:
Orange Pi модели
Orange Pi модели (модельный ряд). Описание и сравнение технических характеристик всех моделей Orange Pi: Orange Pi, Orange Pi 2, Orange Pi mini, Orange Pi mini 2, Orange Pi Zero, Orange Pi One, Orange Pi Lite, Orange Pi PC, Orange Pi PC 2, Orange Pi PC Plus, Orange Pi Plus, Orange Pi Plus 2, Orange Pi Plus 2E. Описание технических характеристик центральных и графических процессоров: Allwinner A20, H2+, H3, H5, Mali-400 MP2. Объём оперативной памяти (ОЗУ). Доступные операционные системы и где можно их скачать: Android, Ubuntu, Debian, OpenSuse, Armbian, Raspbian, Lubuntu, Fedora, Arch Linux и др.. Описание доступных портов. Требования к питанию. Где можно купить.

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 27 май 2018, 13:30

Olej писал(а): 3. Меня они реально затронули в связи с вопросами использования Xenomai и real-time Linux.
Это намерение подкрепляется тем что:

- с одной стороны, сборка ядра Linux под Xenomai - дело хлопотное (как рассказано и показано в цитируемой теме), требующее много часов времени на сборку, да ещё и с неоднократными повторениями...

- а с другой стороны, существуют готовые успешные сборки под Raspberry Pi ... вот одна их них, интересная ... и достаточная, похоже:
Raspberry Pi image for the Pi zero,1,2,3 with Xenomai 3.0.5 on Raspbian linux 4.1.y Debian 8 jessie:
Download the image, unzip it with 7zip and put the image on a sdcard. Then put the sdcard in the pi, and reboot. Voila : running pi with xenomai
Instructions on how to put the image on a sdcard you can find here.

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 27 май 2018, 22:48

Olej писал(а): Хороший ресурс по обзорам, выбору и публикациям именно для этих изделий: MicroPi:
Подключение через SSH, SFTP и UART к терминалу Linux на Raspberry Pi, Orange Pi и Banana Pi : https://micro-pi.ru/ssh-uart-подключени ... ry-pi-bpi/

Распиновка всех моделей Orange Pi (Orange Pi pinout / Pin definition), назначение и описание разъемов GPIO : https://micro-pi.ru/orange-pi-pinout-pi ... i_One_Lite

Orange Pi One — четырёх-ядерный мини ПК : https://micro-pi.ru/orange-pi-one-opi-one-h3/

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 27 май 2018, 23:30

Olej писал(а): - а с другой стороны, существуют готовые успешные сборки под Raspberry Pi ... вот одна их них, интересная ... и достаточная, похоже:
Raspberry Pi image for the Pi zero,1,2,3 with Xenomai 3.0.5 on Raspbian linux 4.1.y Debian 8 jessie:
Download the image, unzip it with 7zip and put the image on a sdcard. Then put the sdcard in the pi, and reboot. Voila : running pi with xenomai
Instructions on how to put the image on a sdcard you can find here.

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

[olej@dell Raspberry_Pi]$ ls -l etcher-electron-1.4.4-linux-x64.zip 
-rw-rw-r-- 1 olej olej 84285811 май 27 23:07 etcher-electron-1.4.4-linux-x64.zip
После разархивирования это:

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

[olej@dell Raspberry_Pi]$ ls -l raspbian_jessie8_xenomai3.0.5.img 
-rw-r--r-- 1 olej olej 1852833792 июл 28  2017 raspbian_jessie8_xenomai3.0.5.img

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 27 май 2018, 23:38

Olej писал(а): Download the image, unzip it with 7zip and put the image on a sdcard.
Запишем программой, которую они и рекомендуют - Etcher...
balenaEtcher
Скачиваем здесь же:
Flash OS images to SD cards & USB drives, safely and easily.
Etcher for Linux x64 (64-bit) (AppImage)

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

[olej@dell Raspberry_Pi]$ ls -l etcher-electron-1.4.4-linux-x64.zip 
-rw-rw-r-- 1 olej olej 84285811 май 27 23:07 etcher-electron-1.4.4-linux-x64.zip
Разархивируем...

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

[olej@dell Raspberry_Pi]$ chmod a+x etcher-electron-1.4.4-x86_64.AppImage

[olej@dell Raspberry_Pi]$ ls -l etcher-electron-1.4.4-x86_64.AppImage
-rwxr-xr-x 1 olej olej 84869120 апр 26 20:14 etcher-electron-1.4.4-x86_64.AppImage

[olej@dell Raspberry_Pi]$ file etcher-electron-1.4.4-x86_64.AppImage
etcher-electron-1.4.4-x86_64.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=d629f6099d2344ad82818172add1d38c5e11bc6d, stripped
Запуск записи образа на SD карточку...

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

[olej@dell Raspberry_Pi]$ ./etcher-electron-1.4.4-x86_64.AppImage 
./bin//etcher-electron.wrapper: line 110: 27962 Aborted                 (core dumped) LD_LIBRARY_PATH="" zenity --question --title="$TITLE" --text="$TEXT" 2> /dev/null
...
Вложения
e1.png
e1.png (16.74 КБ) 4736 просмотров
e2.png
e3.png
e3.png (21.76 КБ) 4736 просмотров

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 28 май 2018, 00:05

Olej писал(а): Запуск...
После всего этого кино - вынимаю и снова вставляю SD-карту:

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

[olej@dell olej]$ mount | grep /dev/mmcblk
/dev/mmcblk0p2 on /run/media/olej/202638e1-4ce4-45df-9a00-ad725c2537bb type ext4 (rw,nosuid,nodev,relatime,stripe=32753,data=ordered,uhelper=udisks2)
/dev/mmcblk0p1 on /run/media/olej/boot type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

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

[olej@dell olej]$ ls -l /run/media/olej
итого 20
drwxr-xr-x 22 root root  4096 июл 18  2017 202638e1-4ce4-45df-9a00-ad725c2537bb
drwxr-xr-x  4 olej olej 16384 янв  1  1970 boot
[olej@dell olej]$ ls -l /run/media/olej/boot/
итого 27136
-rw-r--r-- 1 olej olej   10849 июн 13  2017 bcm2708-rpi-b.dtb
-rw-r--r-- 1 olej olej   11128 июн 13  2017 bcm2708-rpi-b-plus.dtb
-rw-r--r-- 1 olej olej   10741 июн 13  2017 bcm2708-rpi-cm.dtb
-rw-r--r-- 1 olej olej   12116 июн 19  2017 bcm2709-rpi-2-b.dtb
-rw-r--r-- 1 olej olej   12870 июн 19  2017 bcm2710-rpi-3-b.dtb
-rw-r--r-- 1 olej olej   17932 май 27  2016 bootcode.bin
-rw-r--r-- 1 olej olej     136 июн 26  2017 cmdline.txt
-rw-r--r-- 1 olej olej  126665 июл 15  2017 config-4.1.21-v7+
-rw-r--r-- 1 olej olej    1680 июл 15  2017 config.txt
-rw-r--r-- 1 olej olej   18693 авг 21  2015 COPYING.linux
-rw-r--r-- 1 olej olej    2509 май 27  2016 fixup_cd.dat
-rw-r--r-- 1 olej olej    6480 май 27  2016 fixup.dat
-rw-r--r-- 1 olej olej    9713 май 27  2016 fixup_db.dat
-rw-r--r-- 1 olej olej    9713 май 27  2016 fixup_x.dat
-rw-r--r-- 1 olej olej 5092914 июл 17  2017 initrd.img-4.1.21-v7+
-rw-r--r-- 1 olej olej     145 май 27  2016 issue.txt
-rw-r--r-- 1 olej olej 4095152 июл 15  2017 kernel7.img
-rw-r--r-- 1 olej olej 3961352 июн 15  2017 kernel.img
-rw-r--r-- 1 olej olej    1494 ноя 18  2015 LICENCE.broadcom
-rw-r--r-- 1 olej olej   18974 май 27  2016 LICENSE.oracle
drwxr-xr-x 2 olej olej    8192 июн 19  2017 overlays
-rw-r--r-- 1 olej olej  615896 май 27  2016 start_cd.elf
-rw-r--r-- 1 olej olej 4934920 май 27  2016 start_db.elf
-rw-r--r-- 1 olej olej 2743224 май 27  2016 start.elf
-rw-r--r-- 1 olej olej 3887400 май 27  2016 start_x.elf
-rw-r--r-- 1 olej olej 2054386 июл 15  2017 System.map-4.1.21-v7+

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

[olej@dell olej]$ df | grep mmcblk
/dev/mmcblk0p2     1679704      1440436   151920           91% /run/media/olej/202638e1-4ce4-45df-9a00-ad725c2537bb
/dev/mmcblk0p1       64456        27640    36816           43% /run/media/olej/boot

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

[olej@dell olej]$ sudo fdisk -l /dev/mmcblk0
[sudo] пароль для olej: 
Диск /dev/mmcblk0: 3,7 GiB, 3951034368 байт, 7716864 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xa2d55a34

Устр-во        Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/mmcblk0p1               8192  137215  129024    63M             c W95 FAT32 (LBA)
/dev/mmcblk0p2             137216 3618815 3481600   1,7G            83 Linux

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 28 май 2018, 10:24

Olej писал(а):

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

[olej@dell olej]$ sudo fdisk -l /dev/mmcblk0
[sudo] пароль для olej: 
Диск /dev/mmcblk0: 3,7 GiB, 3951034368 байт, 7716864 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xa2d55a34

Устр-во        Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/mmcblk0p1               8192  137215  129024    63M             c W95 FAT32 (LBA)
/dev/mmcblk0p2             137216 3618815 3481600   1,7G            83 Linux
Теперь остаётся только дождаться пока прийдёт заказанный Orange Pi + загрузиться с этой SD-карточки.

P.S. Тоже любопытный вопрос: предлагаемый образ .img (Xenomai 3.0.5 on Raspbian linux 4.1.y Debian 8 jessie) создавался под Raspberry Pi ... и как он пойдёт под Orange Pi?
Хотелось бы затолкать Xenomai вот в такую одну из младших моделей - Orange Pi One, H3 Quad-Core, 512MB DDR3

Стоимость такой игрушки на AliExpress со стоимостью пересылки из Китая на сегодня:
US $13.79 (Примерно 374,61 грн.)
Расчётное время доставки:24-39дн.
Стоимость её же у отечественных перекупщиков:
420 грн.
Вложения
1141720923_w800_h640_9.png
1141720915_w800_h640_7.jpg

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 29 май 2018, 11:05

Olej писал(а):
Olej писал(а): Download the image, unzip it with 7zip and put the image on a sdcard.
Запишем программой, которую они и рекомендуют - Etcher...
balenaEtcher
Внятная статья, которая очень просто, "на пальцах" описывает использование Etcher: Как записать SD карту для Raspberry Pi
15 МАРТА 2017, 15:39
...
Etcher появился из ниоткуда в 2016 году и с тех пор стал лучшим кросс-платформенным приложением для создания SD-карт. Независимо от того, в какой операционной системе вы хотите записывать, он везде работает одинаково.
...
Когда мне нужно записать образ на SD-карту, я использую Etcher, потому что это модно, стильно, молодёжно быстро, просто и эффективно. Это действительно хорошее приложение, которое подходит для пользователей всех уровней.

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

Re: Raspberry / Orange Pi

Непрочитанное сообщение Olej » 06 июн 2018, 13:11

Olej писал(а): - а с другой стороны, существуют готовые успешные сборки под Raspberry Pi ... вот одна их них, интересная ... и достаточная, похоже:
Очень много вопросов возникает относительно файлов образов .img для SoC, SD-карточек для использования с SoC, сборки ядер и создания образов Linux для использования с SoC ... Настолько, что для всего этого потребуются отдельные темы для разбирательства! :-o

Разбираемся...

SOC
Система на кристалле — в микроэлектронике — электронная схема, выполняющая функции целого устройства (например, компьютера) и размещенная на одной интегральной схеме.
В англоязычной литературе называется System-on-a-Chip, SoC.
Компании, разрабатывающие SoC
Actions Semiconductor
Analog Devices
ARC International
ARM Holdings
ASIX Electronics
Cirrus Logic
Conexant
Core Logic
CPU Tech
Cypress Semiconductor
Infineon Technologies
Innova Card
Freescale Semiconductor
Frontier Silicon Ltd
Horizon Semiconductors
Imagination Technologies
Lattice Semiconductor
LSI Logic
Marvell Technology Group
MIPS Technologies
Mistletoe Technologies
MosChip Semiconductor Technology
Naksha Technologies
NXP Semiconductors (формально Philips Semiconductors)
NuCORE Technology
Palmchip Corporation
PMC-Sierra
Renesas
Samsung
Sequence Design
Sharp
Sigma Designs Inc
SigmaTel
Skyworks Solutions Inc
Silicon Integrated Systems
Silicon Motion
SoCrates Software India Private Limited
SoC Technology
Texas Instruments
TLSI
Список, естественно, неполный ... но самая прелесть его состоит в том, что все SoC, выпускаемые производителями, являются несовместимыми + что загрузочные образы для каждой модели нужно брать (или создавать) разные!

Он же (в девичестве? :-D ) - SBC, Single-board computer
Одноплатный компьютер (SBC, англ. single-board computer) — самодостаточный компьютер, собранный на одной печатной плате, на которой установлены микропроцессор, оперативная память, системы ввода-вывода и другие модули, необходимые для функционирования компьютера. Одноплатные компьютеры изготавливаются в качестве демонстрационных систем, систем для разработчиков или образования, или для использования в роли промышленных или встраиваемых компьютеров.

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

Re: Rapspberry Pi & Orange Pi

Непрочитанное сообщение Olej » 06 июн 2018, 14:04

Olej писал(а):Очень много вопросов возникает относительно файлов образов .img для SoC, SD-карточек для использования с SoC
Свой опыт относительно файлов .img и SD-карточек подробно описал здесь: образы и карточки.
Кажется, с этим всё ясно до конца...

Ответить

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

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

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