![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Больше года назад на кикстартере завершился проект Parallella, и я получил свой экземпляр платы. Всё руки не доходили разобраться и запустить.

Плата представляет собой 16-ти (или 64-х) процессорный суперкомпьютер с архитектурой Epiphany, плюс управляющий двухъядерный процессор ARM9 800MHz с операционной системой Ubuntu Linux. Желающие могут купить себе игрушку на Амазоне.
Запуск выглядел следующим образом.
(1) Скачиваем образ Ubuntu: https://github.com/parallella/pubuntu/releases/download/pubuntu-14.04-esdk.2015.1-20150130/ubuntu-14.04-headless-z7020-20150130.1.img.gz
(2) Записываем на 8-гигабайтную карточку посердством dd. На 4-гигабайтную не поместилось.
(3) Надо поправить параметры загрузки ядра, чтобы перенаправить консоль в последлвательный порт. Для этого втыкаем карточку в Линукс - она появится в виде двух файловых систем: /media/username/boot и /media/username/rootfs. В первой из них производим следующие действия.
(4) Конвертируем файл параметров в текстовый вид:
cp -p devicetree.dtb devicetree-orig.dtb
dtc -I dtb -O dts -o devicetree.dts devicetree-orig.dtb
(5) Редактируем devicetree.dts и меняем соответствующую строчку на:
bootargs = "console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait";
(6) Конвертируем файл обратно в бинарную форму:
dtc -I dts -O dtb -o devicetree.dtb devicetree.dts
(7) Извлекаем диск командой "eject sdc", или как он у вас называется, и вставляем его в слот на плате Parallella.
(8) Для подсоединения к консольному порту используем адаптер USB-Serial типа FTDI или любой другой. Разъем находится в правом ближнем углу на снимке.
(9) Питание можно подать на разъём microUSB, находящийся между портом Ethernet и черным гнездом питания. Плата кушает порядка 0.7А в холостом режиме, так что адаптер питания лучше брать приличный, с запасом.
(10) С помощью эмулятора терминала подсоединяемся к консоли (скорость 115200), включаем питание, и видим протокол загрузки. В конце получаем приглашение шелла.
Имеем класический Ubuntu Linux. Подсоединяем Ethernet, и можно обновить систему посредством классического "apt-get update upgrade". Все средства разработки уже установлены. Можно скачивать, компилировать и запускать примеры с гитхаба:

Плата представляет собой 16-ти (или 64-х) процессорный суперкомпьютер с архитектурой Epiphany, плюс управляющий двухъядерный процессор ARM9 800MHz с операционной системой Ubuntu Linux. Желающие могут купить себе игрушку на Амазоне.
Запуск выглядел следующим образом.
(1) Скачиваем образ Ubuntu: https://github.com/parallella/pubuntu/releases/download/pubuntu-14.04-esdk.2015.1-20150130/ubuntu-14.04-headless-z7020-20150130.1.img.gz
(2) Записываем на 8-гигабайтную карточку посердством dd. На 4-гигабайтную не поместилось.
(3) Надо поправить параметры загрузки ядра, чтобы перенаправить консоль в последлвательный порт. Для этого втыкаем карточку в Линукс - она появится в виде двух файловых систем: /media/username/boot и /media/username/rootfs. В первой из них производим следующие действия.
(4) Конвертируем файл параметров в текстовый вид:
cp -p devicetree.dtb devicetree-orig.dtb
dtc -I dtb -O dts -o devicetree.dts devicetree-orig.dtb
(5) Редактируем devicetree.dts и меняем соответствующую строчку на:
bootargs = "console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait";
(6) Конвертируем файл обратно в бинарную форму:
dtc -I dts -O dtb -o devicetree.dtb devicetree.dts
(7) Извлекаем диск командой "eject sdc", или как он у вас называется, и вставляем его в слот на плате Parallella.
(8) Для подсоединения к консольному порту используем адаптер USB-Serial типа FTDI или любой другой. Разъем находится в правом ближнем углу на снимке.
(9) Питание можно подать на разъём microUSB, находящийся между портом Ethernet и черным гнездом питания. Плата кушает порядка 0.7А в холостом режиме, так что адаптер питания лучше брать приличный, с запасом.
(10) С помощью эмулятора терминала подсоединяемся к консоли (скорость 115200), включаем питание, и видим протокол загрузки. В конце получаем приглашение шелла.
Имеем класический Ubuntu Linux. Подсоединяем Ethernet, и можно обновить систему посредством классического "apt-get update upgrade". Все средства разработки уже установлены. Можно скачивать, компилировать и запускать примеры с гитхаба:
git clone https://github.com/parallella/parallella-examples.git git clone https://github.com/adapteva/epiphany-examples.git
no subject
Date: 2015-06-06 04:37 (UTC)no subject
Date: 2015-06-06 04:48 (UTC)no subject
Date: 2015-06-06 05:24 (UTC)no subject
Date: 2015-06-06 05:54 (UTC)FPGA вкупе с ARM - это Xilinx ZINQ 7020.
http://www.xilinx.com/products/silicon-devices/soc/zynq-7000/silicon-devices.html
no subject
Date: 2015-06-06 06:16 (UTC)2) Яка саме з трьох конфігурацій дісталася вам?
no subject
Date: 2015-06-06 07:45 (UTC)Я пока не понял, какую пользу можно извлечь.
Может быть просто отдать ее в облачный суперкомпьютер, типа: http://supercomputer.io/
no subject
Date: 2015-06-06 11:24 (UTC), як останній лох,купив за менші гроші apple tv.no subject
Date: 2015-06-07 01:16 (UTC)no subject
Date: 2015-06-06 06:57 (UTC)no subject
Date: 2015-06-06 07:37 (UTC)no subject
Date: 2015-06-06 07:43 (UTC)как минимум скорость работы АЛУ :)
no subject
Date: 2015-06-06 07:46 (UTC)no subject
Date: 2015-06-06 14:10 (UTC)no subject
Date: 2015-06-07 00:33 (UTC)no subject
Date: 2015-06-07 01:14 (UTC)https://polexp.com/
no subject
Date: 2015-06-08 10:57 (UTC)Хотя в принципе такие архитектуры рассчитаны на "computer vision, software-defined radio and big data".
См. http://www.adapteva.com/white-papers/sdr-and-cognitive-radio-on-parallella/
Теоретически можно туда OpenBTS посадить - https://www.parallella.org/ideas/