Comments 34
на основе какого можно сделать видерегистратор в машину? и чтобы размер платы был небольшой.

С камерами много заморочек, самый простой вариант, наверное — Raspberry PI + один из готовых модулей для камер, например https://www.adafruit.com/product/3099. Правда, я не уверен, что у него мощи хватит потянуть 8mp поток, сжимать и записывать на SD. Советую изучить профильные форумы.

В целом я так и думал, хорошо что наши мысли сходятся. Спасибо.
Кто подскажет, на чём из этого Android хорошо работает? Я вижу, что в табличке у многих заявлена поддержка Android, но по факту на том же Raspberry у меня были проблемы.
Какого ценового диапазона? Смотрите платы на телефонных чипах вроде Mediatek X20 Dev Board ($200). На ней по-сути только Андроид и работает.
Ну или семейство Odroid. У меня они под линуксом, но андроид вроде нормально работает.

Поглядите pine64 4x cortex53 2gb 25$
Есть андроид вплоть до 7.1.3 и убунту/дебиан

В сводную таблицу было бы полезно добавить информацию о поддержки со стороны популярных (или не очень) IDE.
А то плата может и хорошая, но с чем ее есть — непонятно
На них работают Linux или Android.
Для Linux выбираете ide в зависимости от используемого языка. Для Android, возможно, чуть меньший выбор.
Уровень поддрежки всё равно разный.
К примеру разработка на Qt для RPI — не составляет проблемы. Инструкции и toolchain исчерпывающие.
А вот для SabreLIte лично я не смог собрать toolchain для кросскомпиляции и удаленного запуска. В итоге занимаюсь извращением в виде сборки проектов прямо на сабрике. Что выглядит диким извращением.
Я не сомневаюсь, что можно настроить бесплатный Qt на работу с сабриком напрямую, но вот сделать это у меня мозгов и терпения не хватает.
Будет вечером. Она готова, но ГТ не даёт опубликовать четыре поста в один день, увы.
Ага! Вот и нам и ограничение от «накруток» — https://habrahabr.ru/post/332296/ («Как накрутить рейтинг на Хабре и уйти незамеченным»).

Однако! — суток не прошло, как кто-то в новое ограничение упёрся.
Не возможно объять необъятное. Тут со стабильностью работы вообще, при +21 градусе, огромный вопрос. Лидер Raspberry Pi по отзывам на форумах, тщательно тестируются платы.

С остальными как повезет, для хобби проектов нормально. А так чтобы взял и они работали в промышленном диапазоне температур, такого не будет. Даже если одна плата заработает, следующая ревизия уже не обязана. На форуме была грустная история, когда готовое решение, которое тщательно отлаживалось и аппаратно и программно вдруг перестал поддерживать производитель плат. Просто поменял процессор. Плата даже программно совместимой быть не обязана, если производителю так удобнее. Примерно то же самое с роутерами.

Можно еще вопрос радиационной устойчивости поднять, устойчивости к вибрациям и ударам. Но будет ли смысл? Если ответственное применение, то вряд ли есть альтернатива Raspberry Pi, или на свой страх и риск.

И тестировать как? Одно дело заявление производителя, «типа работает при +50», другое дело статистика, 1000 плат, при наработке 1000 часов и сотне циклов нагрев-охлаждение. Результат может отличаться.
Если нужна относительно высокая стабильность, я бы выбрал BeagleBone, это наиболее близко к промышленным SOM.
RPI — не единственный качественный одноплатник на рынке.
Те же Boundary Devices делают прекрасные устройств и уровень поддержки у них отличный.
Только что заказал себе Firefly RK3399 Plus — монстр с:

— шестиядерным процессором A72(x2) + A53(x4) @ 2GHz,
— видео Mali-T860 MP4 @ 4K Ultra-HD,
— до 4GB DDR3 + до 128 GB eMMC,
— PCIe1.0 M.2.

По возможностям плата перебивает всё, что есть в списке выше.
Я вот себе тоже Black Swift заказал.
Отличное устройство, стабильное, уже больше года работает в режиме 24/7. Но толку? Вся разработка в мусор. Прототип есть, а второй я сделать не могу…
Только что увидел, что и Black Swift, и его реинкарнация (Unwired One) почили. Жаль :/
Вот объясните: почему производители ARM'овских SoC'ов ну совершенно не хотят выпускать чипы с 64/72-битной шиной памяти и поддержкой топологии памяти, используемой в мире x86?
UFO landed and left these words here
Там, по-вашему, какие-то особые чипы стоят?
Если исключить дорогие / evaluation / server ARM платы где стоят DIMM-ы:

http://www.solid-run.com/marvell-armada-family/armada-8040-community-board/
http://b2b.gigabyte.com/Server-Motherboard/MP30-AR0-rev-11#ov
http://b2b.gigabyte.com/Density-Optimized/H270-T71-rev-110#ov
и т.д, то ответом будет — так дешевле.

На плате Novena, например, к i.mx6 подключен обычный слот SO-DIMM
https://kosagi.com//w/index.php?title=Novena_PVT_Design_Source
в то время как на других платах те же чипы распаяны.

Посмотрите схему: стр 3/16 DDR3 интерфейс
http://bunniefoo.com/novena/pvt1_release/novena_pvt1.PDF
i.mx6 — 32-битный SoC 6-летней давности

Marvell MacchiatoBIN — «The 88F8040 also supports standard high speed DDR4 interface in 32b bus widths» — то есть, там не обычная 64-битная планка памяти, а 32-битная, которые специально для ARM изготавливают

Эти решения от gigabyte — далеко не тот случай, когда разработка окупается за счёт объёмов продаж. Сюда же можно и платы на AMD Opteron A1100 добавить, который в AMD закопали.

Вот и получается, что напаять на плату чипы памяти почему-то дешевле, чем припаять туда же пустой слот.
>> i.mx6 — 32-битный SoC 6-летней давности
Какое это имеет значение? SO-DIMM обычный, ноутбучный.
i.MX6Dual/Quad поддерживает 64-bit DDR3 и 2-channel 32-bit LPDDR2
https://cache.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf

>> то есть, там не обычная 64-битная планка памяти, а 32-битная, которые специально для ARM изготавливают

WAT? Посмотрите значение слова «also» в словаре.
8040 поддерживает обычную DDR4 память 64-битным с интерфейсом и ECC.
http://www.marvell.com.cn/guide/assets/data/marvell_psg.pdf
Будете опровергать реальность и готовые продукты?

Никто никакие DIMMы специально для ARM не изготавливает =)
>Какое это имеет значение?
Адресовать в лучшем случае 4 GiB внутри процесса — очень печально. В этом случае уже никакой mmap и современные СУБД использовать не получится.

>http://www.marvell.com.cn/guide/assets/data/marvell_psg.pdf
Сбило с толку то, что платы продаются только вместе с памятью и в product brief ничего о 64-битном контроллере памяти не было.

>Никто никакие DIMMы специально для ARM не изготавливает
SO-DIMM точно есть
http://www.innodisk.com/Product/ProductDetail.aspx? ... http://industrial.apacer.com/en-ww/DRAM/DDR3-32-Bits-SODIMM

И всё равно не вижу конкурентов плат с встроенным x86 процессором, которые свободно можно приобрести за ~$50. Никаких Allwinner (3 GB ограничение в адресации у 64-битных), Rockchip(4 GB ограничение), Broadcom, на которых обычно делают одноплатники.
>> Адресовать в лучшем случае 4 GiB внутри процесса — очень печально
Иррелевантно. К тому же i.mx6 не единственный SoC который поддерживает стандартный DDRx.
Ваш изначальный посыл был именно про то, что дескать ARM SoC не поддерживают PC-шную память.
Да, смартфонные SoC часто ограничиваются поддержкой только LPDDR, в частности с компоновкой PoP.

>> SO-DIMM точно есть http://www.innodisk.com/…
Ловите наркоманов!
«work especially well on Advanced RISC Machine (ARM) base tablet PCs and mobile devices.»
ARM планшеты или смарты со слотом SO-DIMM? А такие бывают?
Чего только не встретишь в интернете.

Вероятно есть индустриальные платы с такой памятью, но я не встречал.
Попробовал даже найти такую платку, но после просмотров бесчисленных ARM SOM (System on Module), которые выпускаются в этом форм-факторе, я сдался.
UFO landed and left these words here
Даже не знаю. Напоминаю, что список составлял не я, это перевод обзора с сайта LinuxGizmos.
Критерии отбора у них такие: цена меньше 200 долларов (т.е. проходит), должна запускаться Linux, и должны быть (в какой-то степени) открытые спецификации. Т.е. либо чего-то не хватает, либо просто его не нашли. Нельзя объять необъятное.
Only those users with full accounts are able to leave comments. Log in, please.