@proembedded

Страница 85 из 975
Vladimir
02.10.2016
09:31:12
Все армв7 будут ок

А это любое не устаревшее железо

Roman
02.10.2016
09:32:42
Кстати в Go 1.8 и 1.9 обещают сильно заморочится над поддержкой ARM

LexsZero
02.10.2016
09:32:55
компилятор и под арм9 (который armv5) умеет, я писал на го для такой железки

Google
Roman
02.10.2016
09:33:10
Значит в ближайшие пару лет все станет шоколаднее

Vladimir
02.10.2016
09:33:43
Я сильно разочарован в железе и ценах на него.

Поддержка линуксах методом "мы кривыми руками что то подкостыляли как то" и цены на нормальное железо заоблачные

Vladimir
02.10.2016
09:35:32
фрискейл
Нету armv8

:)

фрискейл
У меня пока есть Jetson TK1 для armv7 и pine64 как что то мелкое

Оба без дела правда лежат

LexsZero
02.10.2016
09:37:35
обычно таки железо подбирают под задачу, а не задачу под железо ^^

Vladimir
02.10.2016
09:37:55
Так что задачи толком нет

Ну есть одна - протестировать разные пакеты на генте на тему работы на армах

И думал под это дело Nas замутить

Google
LexsZero
02.10.2016
09:39:43
у меня без дела лежат три виртурилки и пара разных контроллеров для телекомовского мониторинга, все девелоперское железо оставшееся с каких-то проектов.

Vladimir
02.10.2016
09:40:19
Мои попытки девелопить что то увы закончились лет 6 назад

Или 5

У меня в универе дипломным проектом была система само тестирования для платки на старом арме. В смысле нечто управляемое по UART что проинициализировало бы всю переферию и по принимало/попередавало всякий разный мусор от пк чтоб понять работает ли все или нет.

LexsZero
02.10.2016
09:45:32
а начиналось все невинно: купил китайский планшетник когда они только появились, ужаснулся убогости андроида и поставил туда нормальный линукс, пройдя через все круги ада особо китайского ядра без исходников, загрузку своей рутфс через грязные хаки zImage, разбирательства с yocto (тогда он еще был openembedded)

Artem
02.10.2016
09:56:17
Я линукс учил сразу на арм на кубиборде. А10 олвиннер. Не могу сказать что были какие-то большие сложности кроме драйверов mali. Перестал в мали лазить так как понял что в моих задачах графика не нужна

Gregor
02.10.2016
12:15:26
http://www.unwireddevices.com/ru/

~hummingbirdwhocode
02.10.2016
12:15:48
http://www.unwireddevices.com/ru/
Топовые ребята.

Gregor
02.10.2016
12:16:20
Вот их пусть тс посмотрит

Там уже и готовые шилды на все случаи жизни

И располагаются ребята в Москве, а не в кетае

Vladimir
02.10.2016
12:31:35
Тут не факт что bsp для атероса лучше чем бсп для олвинера

ОлегЪ
02.10.2016
12:48:10
http://www.unwireddevices.com/ru/
Так все-таки стриж жыв

На эти атеросы есть что то, кроме опенврт?

LexsZero
02.10.2016
12:57:05
на эти атеросы есть смысл в чем-то кроме опенврт? там довольно неплохая и отлаженная инфраструктура которую обычно все велосипедят из подручных палок (управление конфигурацией, обновление прошивки, модульный веб-интерфейс)

~hummingbirdwhocode
02.10.2016
13:01:15
Так все-таки стриж жыв
а причём тут стриж?

Google
~hummingbirdwhocode
02.10.2016
13:01:24
а, сам спросил, сам понял

попутал с стриж телематикой

ОлегЪ
02.10.2016
13:23:04
а причём тут стриж?
Это ж бывший black swift

~hummingbirdwhocode
02.10.2016
13:23:26
Это ж бывший black swift
Да я ведь думал что он про другую контору.

ОлегЪ
02.10.2016
13:23:45
Во всяком случае на ar9331, ar9341 и rt5350 мне не понравилось, как оно работает

Roman
02.10.2016
13:26:15
На openwrt - все с бубном! Вроде и запустилось, а удовлетворения нет. Тот же Go крайне хренова поддерживается на mips архитектуре. Да и бинарник 8 мбайт на системе с 64M рамы очень со скрипом пойдет.

LexsZero
02.10.2016
13:26:55
Тут уже кто то подметил о кастратности опенврт. Да и кривое оно, по мелочи, но кривое
зависит от целей. опенврт - ни в коем случае не полноразмерный дистрибутив "как на десктопе/сервере", а скорее фреймворк для сборки кастомных/кастомизируемых прошивок

Roman
02.10.2016
13:27:18
Лучше уж для МК писать, чем на openwrt.

LexsZero
02.10.2016
13:27:36
// но лично я для этих целей предпочитаю yocto, у него несколько более высокий порог вхождения, но оно стоит той инфраструктуры что там есть

Stanislav
02.10.2016
13:28:33
Лучше уж для МК писать, чем на openwrt.
это та прчина по которой я сказал что у вас неправильный эмбед

ОлегЪ
02.10.2016
13:29:04
Я даже не писал для опенврт, т.к. даже из реп пакеты работают не хорошо, мягко говоря

LexsZero
02.10.2016
13:29:09
На openwrt - все с бубном! Вроде и запустилось, а удовлетворения нет. Тот же Go крайне хренова поддерживается на mips архитектуре. Да и бинарник 8 мбайт на системе с 64M рамы очень со скрипом пойдет.
root@mahoro:~# ls -lh /home/ve/izba -rwxr-xr-x 1 root root 9.1M Oct 23 05:47 /home/ve/izba root@mahoro:~# free -m total used free shared buffers Mem: 61284 42200 19084 0 0 -/+ buffers: 42200 19084 Swap: 0 0 0 root@mahoro:~# cat /proc/cpuinfo Processor : ARM926EJ-S rev 5 (v5l) BogoMIPS : 198.14 Features : swp half fastmult edsp java CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant : 0x0 CPU part : 0x926 CPU revision : 5 Hardware : <REDACTED> Revision : 0000 Serial : 0000000000000000

// это та самая хрень на го о которой я писал выше, на AT91SAM9G20 с 64м рамы

ресурсов еще вагон и маленькая тележка

LexsZero
02.10.2016
13:37:23
да ладно, в самсунговском телике был монолитный бинарь на 200 с лишним метров, в который было статически влинкованы qt, webkit, v8 и черт знает что еще.

Vladimir
02.10.2016
13:40:00
да ладно, в самсунговском телике был монолитный бинарь на 200 с лишним метров, в который было статически влинкованы qt, webkit, v8 и черт знает что еще.
Угу, я видел китайские IP камеры где все управлялись статически слинкованым бинарем на 15мб при 32мб рамы

LexsZero
02.10.2016
13:40:57
Угу, я видел китайские IP камеры где все управлялись статически слинкованым бинарем на 15мб при 32мб рамы
ну влезает же? влезает. а сколько он там в рантайме памяти требует - это уже вопрос к криворукости китайцев.

Vladimir
02.10.2016
13:41:33
29 или 30 метров :) впритык

Google
LexsZero
02.10.2016
13:42:03
// по моему опыту, труд китайских программистов оплачивается в зернышках риса за строчку кода, поэтому они принципиально не признают абстракцию и циклы и активно пользуются копипастом.

а так же всякими странными решениями вроде system("foo | grep bar > /tmp/foo") с последующим чтениен получившегося файлика

Roman
02.10.2016
13:44:56
// это та самая хрень на го о которой я писал выше, на AT91SAM9G20 с 64м рамы
Так это ARM, я за него и агитирую. OpenWRT в основном на MIPS.

Я полагаю что лет за 5 ARM пройдет путь, который давным давно прошли настольные ПК. Сначала разгон и гонка за производительностью, затем понимание что больше мощности то нафиг не нужно!

LexsZero
02.10.2016
13:47:54
Я полагаю что лет за 5 ARM пройдет путь, который давным давно прошли настольные ПК. Сначала разгон и гонка за производительностью, затем понимание что больше мощности то нафиг не нужно!
нет, у арма другая ниша, и максимальная производительность в ней не главный приоритет. я бы сказал, оптимизируется производительность на ватт рассеиваемой мощности.

Roman
02.10.2016
13:48:17
Поэтому если писать на современную быструю ARM платформу, то лет на пять это будет мейнстрим. Через 5 лет будет карточный комп с сетью и потреблением 100 мвт.

Сейчас главный дрвйвер АРМ - китайские STB. Там пока еще идет гонка за мощностью для проигрывания видео.

LexsZero
02.10.2016
13:49:48
armv8 конечно нифиговые числодробилки, но по сравнению с серверными ксеонами, GPU, специализированным DSP-железом и плисами - ни о чем

Roman
02.10.2016
13:49:48
Я конечно говорю про попсу, а не индастриал

Admin
ERROR: S client not available

LexsZero
02.10.2016
13:50:15
для проигрывания видео нужна не мощность цпу, а хорошие аппаратные ускорители

Roman
02.10.2016
13:51:35
Ну как сказать, там же еще обязательно андроид - то говно еще. Везде пишут - берите 2 гига с максимальной комплектацией, если нужен андроид.

LexsZero
02.10.2016
13:51:40
мы 720p 30fps реалтайм кодирование видео делали на очень убогом камне, чисто на богатой периферии (но это и был камень заточенный под юзание в ip-камерах)

ну вот, а для твоих задач это все не нужно, серьезно

Roman
02.10.2016
13:52:02
Сейчас идет 4к.

Кстати, STB кто то тут занимался?

LexsZero
02.10.2016
13:52:56
я знаю. но это был достаточно древний armv5 процессор, пашущий на 300 мгц или около того.

Roman
02.10.2016
13:53:30
Есть надежда, что после 4к они таки остановятся!

У нас в одном STB чип расплавил корпус, когда его случайно накрыли чем то и заблокировали отток воздуха :)

Vladimir
02.10.2016
14:05:23
Сейчас идет 4к.
Это все равно о декодере. Покупаешь блок и 4к hevc на камне с 1 ядром на 300мгц кодируется и декодируется

Google
Vladimir
02.10.2016
14:05:49
Сейчас во всех новых такое есть же

Goletsa
02.10.2016
14:06:18
Vladimir
02.10.2016
14:09:28
Roman
02.10.2016
14:09:58
Д.Б.

Goletsa
02.10.2016
14:11:04
Ну в общем чтото типа Super Ultra HD

8K

LexsZero
02.10.2016
15:12:12
не ковырялся с ними, ничего не скажу. там вроде бы весь прогресс сводится к акселераторам всяких сетевых фичей вроде аппаратного nat.

Kill me pls
02.10.2016
15:12:40
Производительности по сравнению с арм8

LexsZero
02.10.2016
15:12:48
ну кагбэ периферия, но она оффлоадит кучу работы с цпу

можно не гонять абсолютно весь трафик через сетевой стек ос

~hummingbirdwhocode
02.10.2016
15:14:49
ну кагбэ периферия, но она оффлоадит кучу работы с цпу
Не, я о том, что к самому вычислительному ядру, она в сущности, не имеет отношения. Я просто не то, чтобы особо в этом шарил, мне всегда казалось что это просто экспеншны.

Vladimir
02.10.2016
15:21:08
Производительности по сравнению с арм8
Производительные мипсы в теории бывают, на практике их никто не видел

Ibh
02.10.2016
15:29:08
http://venturebeat.com/2015/09/03/chinas-loongson-makes-a-64-bit-mips-processor-that-can-run-x86-and-arm-code/

у меня знакомый платку с ним покупал. линуксы летают

Vladimir
02.10.2016
15:33:02
у меня знакомый платку с ним покупал. линуксы летают
Интересно как покупал, их в розницу не продают китайцы

Страница 85 из 975