Автор Тема: Текущее состояние поддержки ARM  (Прочитано 48664 раз)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Ранее была такая инфа :

https://lists.altlinux.org/pipermail/sisyphus/2011-March/352652.html

А в каком состоянии этот вопрос сейчас ? В первую очередь интересует железо под порт aarch64 , может есть какие-либо рекомендации ?


И где можно задавать вопросы по этой тематике ?

https://www.altlinux.org/Ports/aarch64
« Последнее редактирование: 12.12.2017 09:47:30 от sb »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Текущее состояния поддержки ARM
« Ответ #1 : 30.12.2015 13:57:02 »
Здесь можно задавать. Образ для qemu рабочий и свежий. По железу пока особо выбора нет.
Андрей Черепанов (cas@)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #2 : 30.12.2015 14:58:33 »
Создал виртуалку (текущий Сизиф 64х битный с icewm), в ней по вики установил и настроил запуск образа aarch64 с qemu, всё нормально стартует, захожу в систему, но сеть не поднимается (грешу на то, что что-то не правильно настроил в виртуалке). В виртуалке сеть работает,  настроен eth0 , настройки получает по DHCP .
При настройке по вики, поправил в файле /etc/net/ifaces/qbox0/options с eth1 на eth0, по команде ifup qbox0 бридж поднимается, в запущенном образе qemu есть интерфейс eth0 , в options у него указано получать адрес по DHCP, но адрес не получает. Похоже что-то не так настраиваю, но где, не соображу.

Попутно, хорошо бы добавить в образ mc, т.к. пользоваться vi для редактирования, очень не хочется.

По железу, видел такую инфу

http://www.3dnews.ru/825020

Интересно, а нет ли чего-то подобного по более разумной цене ?
« Последнее редактирование: 30.12.2015 16:34:56 от Balbes »

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Re: Текущее состояния поддержки ARM
« Ответ #3 : 30.12.2015 16:21:37 »
По железу, видел такую инфу

http://www.3dnews.ru/825020

Интересно, а нет ли чего-то подобного по более разумной цене ?
Олег, больно дорогие эксперименты с такой платой. Одноплатников ARM-овских навалом, вот только на каких Альт заведется большой вопрос. Вот тебе плата для примера , дешево и сердито :
http://chipster.ru/catalog/microcomputers/orange-pi/4018.html
Кстати интересно, на 2-ой PI Альт пойдет или нет ,там сейчас совсем другой процессор : http://pcask.ru/2015/05/20/deshevyj-minikompyuter-raspberry-pi-2-obzor-i-testirovanie.html
Archlinux  / Altlinux Free Mate p8

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #4 : 30.12.2015 16:51:37 »
Кость, по первой ссылке ядро с набором команд под A7, т.е. если не путаю, должен пойти тот софт, что в Сизифе под ветки armh и arm.  В принципе плата интересная по характеристика, возможно обзаведусь для домашнего кодинга. Но меня в первую очередь интересует более перспективное направление под А53 и А57, если уж тратить , то с прицелом на будущее развитие\продвижение (в первую очередь интересует серверное направление и NAS). Если найти ноут или плату с модулем aarhc64 за разумные деньги - взял бы.

Глянул спецификацию последнего Pi , там А5, т.е. это почти тот же А7 , но "многоядерный" https://ru.wikipedia.org/wiki/ARM_Cortex-A5

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #5 : 04.01.2016 16:30:41 »
Нашёл причину, почему сетевая в qemu образе не получала IP адрес, нужно в настройках виртуалбокса выбирать настройку сети NAT, а не сетевого моста.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #6 : 06.01.2016 22:36:46 »
Полазил по инету, насколько понял, реальное железо по вменяемым ценам для А53\А57 пока отсутствует. Присмотрел плату с блоком питания :

http://onpad.ru/shop/cubie/cubieboard/cubieboard/1555.html

http://onpad.ru/shop/cubie/cubieboard/power/1710.html

Правильно понимаю, что для этой платы подойдут пакеты из ветки Сизифа armh  ?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Текущее состояния поддержки ARM
« Ответ #7 : 07.01.2016 06:03:19 »
Правильно понимаю, что для этой платы подойдут пакеты из ветки Сизифа armh  ?

Да. А вот cubieboard5 будет на 64 битном процессоре. Только неизвестно, когда релиз будет, и цена под вопросом.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #8 : 07.01.2016 11:58:42 »
У меня с буржуйским языком не очень, поэтому мог что-то понять не так, но вот инфа.

http://cubieboard.org/model/

http://dl.cubieboard.org/model/Cubietruck-plus/hardware/SOC/A83T_Datasheet_v1.3_20150510.pdf

http://cubietech.com/index.php?route=product/product&product_id=125

Из которой видно, что CB5 уже есть, и базируется на чипе A83T, про который пишут

http://www.3dnews.ru/901369

Т.е. получается это старый знакомый А7, причём даже более слабый, чем в CB4 А80.

Вообще, присматриваясь к CubieBoard, заметил, что пусть это не самый мощный, но достаточно интересный вариант, для него есть хорошая поддержка с исходниками в свободном доступе, есть достаточно много пользователей в России, есть разные полезные дополнения и цена не заоблачная.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Текущее состояния поддержки ARM
« Ответ #9 : 07.01.2016 13:13:27 »
Тогда облом. А я надеялся... Я ещё с год назад глядел, вроде на 64 бит хотели делать, а оказалось...

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #10 : 07.01.2016 18:35:15 »
Железок с чипами ARM на 64 бита уже полно, но это телефоны и смартфоны, а вот плат\одноплатных компов , что-то не нахожу.
Кстати, CB5 уже продаётся на алиэкспрес за 9200р.

http://ru.aliexpress.com/item/Free-Shipping-cubieboard5-cubietruck-plus-cubieboard-5-H8-Development-Board-Android-Linux/32584700734.html?spm=2114.03020208.3.20.L4mSX6&ws_ab_test=searchweb201556_3,searchweb201644_2_10001_10002_10005_10006_10003_10004_62_10007,searchweb201560_2,searchweb1451318400_6148


П.С. чёт ссылка получилась не вменяемая.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Re: Текущее состояния поддержки ARM
« Ответ #11 : 11.01.2016 10:09:58 »
С железками на ARM, к сожалению, все достаточно уныло. Несмотря на то, что их уже много разных, но все они в той, или иной степени достаточно ущербные, если рассматривать их в качестве основы универсального компьютера.
С драйверами для видео беда. Либо закрытое нечто, либо полное отсутствие аппаратного ускорения (работа через frame buffer). Кубиборды в этом плане совсем не фонтан. Mali 400 вкупе с A7 производят жалкое впечатление. Фактически львиная доля процессорного времени занята на отрисовку экрана. При этом тормозит оно конечно. В плюсы можно записать наличие SATA. Ибо работа с SD только еще добавляет тормозов.
Современные Exynos -ы более менее неплохо смотрятся. Даже через frame buffer работают вполне себе неплохо для офисного компа. Но разумеется про видео и даже совсем простое 3d можно сразу забыть. Но нет SATA. Так что в одном выиграли, в другом проиграли.
i.MX6 относительно не плох. Почти все, что нужно по минимуму, имеется. Но опять же видео. Для Vivante только закрытый драйвер. Какой он сейчас имеется, будет ли работать со свежими версиями тех X - фиг его знает. Да и тот, что работал, не сильно то радовал.
Tegra в принципе по производительности неплохой вариант. Но опять та же песня с драйвером видео. Обновились X - закрытый Nvidia драйвер отвалился. Кстати Tegra X1 вроде как 64-х битная.
Возможно очень неплохим вариантом была бы железка на каком-нибудь Qualcomm-ом чипе. Freedreno, похоже, единственный нормальный по функционалу открытый драйвер. И к тому же включенный в ядро и пр. софт. Но что-то разработчики железок, типа кубиков, не жалуют такие чипы. Видимо, они дороговаты.

В общем ерунда получается. В каждой железке либо что-то не работает (нет нормального драйвера), либо криво работает, либо еще что-нибудь не так.

Разве что Байкал разродится наконец своим 64-х битным чипом. Да и то, для Mali драйверы пишут ARM-ы. Будет тот же кактус.
Остается надеяться, что, может быть, в целях успешного продвижения своего чипа байкаловцы договорятся с ARM, чтобы хотя бы имеющийся драйвер выпускался совместимым с каким-нибудь дистрибутивом, ну например, Alt-а.  ;-) Хоть не придется плясать с бубном, что бы завелся их фирменный драйвер.
Ну, или, может быть, можно будет в PCIex нормальную видюху воткнуть.
Вот только цена, я думаю, будет на этот чип негуманная.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #12 : 12.01.2016 11:13:34 »
Не всё так грустно.

Вот встретилась довольно интересная инфа

http://savepearlharbor.com/?p=271707

Судя по инфе, это направление (универсальные мини-пк\платы) весьма востребованы. Пока это только проект, но стремительность развития (по сбору средств) впечатляет. Я бы с удовольствием поучаствовал в чём-то аналогичном у нас.

Еще инфа интересная :

http://www.cnx-software.ru/2015/12/07/how-to-run-headless-linux-on-amlogic-s905-devices-such-as-mini-mx-or-k1-plus/

Есть практически все исходники, само железо (ТВ-приставки) то же достаточно универсальные, и цена не заоблочная. Уже есть много железок на 64-битном чипе с хорошими параметрами :

http://ru.aliexpress.com/store/product/Genuine-KIII-Amlogic-S905-K3-Android-5-1-Lollipop-4K-Quad-Core-2GB-16GB-2/207828_32582031035.html

http://ru.aliexpress.com/store/product/Tronsmart-Vega-S95-Telos-Android-TV-Box-Amlogic-S905-Quad-Core-2-0GHz-2G-16G-802/717850_32589940009.html


В одной из тем, человек писал про желание иметь ноуты с АльтЛинуксом, вот пример, того, что всё возможно и зависит только от желания ....  :-)

https://olimex.wordpress.com/tag/a64/

http://forum.oberoncore.ru/viewtopic.php?f=26&p=94104

п.с. Я не предлагаю ООО браться за изготовление, это только инфа для интересующихся.


пп.сс. С  чипами  Nvidia Tegra K1 нужно быть осторожными, сам чуть не лоханулся  (обнаружил железку в магазине за скромные деньги), но хорошо в начале полазил по спецификациям, оказалось, что есть два варианта чипов, один 32 , а второй 64.

http://droiddevice.ru/images/datasheets/tegra-K1-whitepaper.pdf

 
"Tegra K1 is offered in two pin-to-pin compatible versions. The first version uses a 32-bit quad-core, 4-PLUS-1 ARM Cortex A15 CPU. The second version uses a custom, NVIDIA-designed 64-bit dual Super Core CPU. "
« Последнее редактирование: 12.01.2016 12:22:14 от Balbes »

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #13 : 15.01.2016 17:41:06 »
Запустил на NAS Asus-m25 версию сервера

https://www.altlinux.org/Ports/arm/officeserver

Если есть интерес, могу описать подробности.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Текущее состояния поддержки ARM
« Ответ #14 : 28.01.2016 17:27:56 »
Залил на я-диск 
https://yadi.sk/d/srrtn6kpnsKz2
два архива.

В архиве   Qemu_aarch64.tar.bz2  образ диска для VirtualBox (64-х битный вариант, при необходимости можно собрать и 32-х битный). Его можно использовать для запуска системы aarch64 на ПК , где стоят дистры на p7 (для них в репах нет свежей версии qemu-system с поддержкой aarch64).

virt64.tar.xz  - архив, с несколько расширенной и настроенной системой (у root пароль 123, создан пользователь  user с паролем 1, установлены модули альторатор для настройки по сети через вэб-интерфейс, сеть имеет статичную настройку 192.168.1.120, настроены hasher и остальное для сборки) для  использования на Сизифе по этой инструкции


https://www.altlinux.org/Ports/aarch64
« Последнее редактирование: 28.01.2016 17:32:34 от Balbes »