Comments 251
UFO just landed and posted this here
Над всем надо думать, если хочешь сделать успешный продукт :)
+15
А о каких именно технических проблемах нам надо думать?
0
одно другое не исключает, это все жестко связано.
«кредитная карта» хороший размер, чуть меньше или чуть больше, как по мне разницы не делают, важно обратить на другие ньюансы:
— наличие Ethernet нужно на борту, а не в виде модуля
— Аудио/видео, HDMI — это на основную плату
— microSD на основной плате хватит. eMMC — зачем? Разве плата предназначена для работы с большими объемами данных на больших скоростях, т.е. USB должно хватать. Какой кстати USB версии будет? Модуль для eMMC я бы отложил на время после выпуска платы.
«кредитная карта» хороший размер, чуть меньше или чуть больше, как по мне разницы не делают, важно обратить на другие ньюансы:
— наличие Ethernet нужно на борту, а не в виде модуля
— Аудио/видео, HDMI — это на основную плату
— microSD на основной плате хватит. eMMC — зачем? Разве плата предназначена для работы с большими объемами данных на больших скоростях, т.е. USB должно хватать. Какой кстати USB версии будет? Модуль для eMMC я бы отложил на время после выпуска платы.
+3
Совершенно неочевидно, что Ethernet на борту — обязательное требование. Для Ethernet требуется отдельный контроллер, он денег стоит. Плюс разъем немаленький. Если нужна проводная сеть — просто модуль соответствующий докупается.
Аудио-видео на процессорном модуле есть в виде точек, можно подпаять разъем, если очень хочется.
eMMC и заявлен, если Вы присмотритесь, именно в виде отдельного модуля.
USB — 2.0.
Аудио-видео на процессорном модуле есть в виде точек, можно подпаять разъем, если очень хочется.
eMMC и заявлен, если Вы присмотритесь, именно в виде отдельного модуля.
USB — 2.0.
+9
Совершенно согласен.
+3
Только предусмотрите пожалуйста возможность ставить и 2 ethernet порта… а в идеале и больше.
+6
Очень странно видеть компьютер без сети. Разъем точно не проблема. Китайцы на планшетах езернет через микроусб (по форме/габаритам, но не сигналам) выводят, + шнурок-переходник на стандартный езернет разъем.
0
там часто тогда ethernet не настоящий а по USB и есть, чего бы всё-таки не хотелось
+2
Может это мобильное решение будет? Задачи для такой штуковины очень разные могут быть, и не везде нужен Ethernet. А экономика штука упрямая — лишние 5 баксов в себестоимости могут оказаться 50 в конечной цене.
+1
А если для планируемого девайса провод дополнительный тянуть проблема, а wifi — самое оно? Тогда ethernet — лишний, в отличие от wifi. Ставим всем wifi?
+1
Для авиамодели, под которую они девайс и начинали сооружать, эзернет не нужен и вреден, т.к. лишний вес!
Зато вафля — нужна: модуль засовывается и вуаля!
Звук и видео на модели не нужны — модуль не ставим.
Зато на наземной станции — да!
Зато для какого-нить контроллера к 3Д принтеру — не нужно вафлю, зато эзернет — нужен!
И т.д. и т.п.
Мне для одной задачи, к примеру, нужно звуковуху. А вафля и эзернет — могут идти лесом.
Для другой — нужно вафлю, зато звук — как-то не особо и нужен-то…
Плюс в том, что ты выбираешь, что нужно ТЕБЕ и конкретно для данной задачи!!! И никаких «гвоздей», которые жрут вес!
Зато вафля — нужна: модуль засовывается и вуаля!
Звук и видео на модели не нужны — модуль не ставим.
Зато на наземной станции — да!
Зато для какого-нить контроллера к 3Д принтеру — не нужно вафлю, зато эзернет — нужен!
И т.д. и т.п.
Мне для одной задачи, к примеру, нужно звуковуху. А вафля и эзернет — могут идти лесом.
Для другой — нужно вафлю, зато звук — как-то не особо и нужен-то…
Плюс в том, что ты выбираешь, что нужно ТЕБЕ и конкретно для данной задачи!!! И никаких «гвоздей», которые жрут вес!
+2
Можно на модуль воткнуть физику и трансформатор, а разъём чтобы был на сторонней плате. RTL8201CP стоит меньше бакса если оптом, транс Pulse H1102NL — до двух баксов оптом.
Это даст возможность прицепить ethernet «на соплях» для отладки дочерней платы, например.
Это даст возможность прицепить ethernet «на соплях» для отладки дочерней платы, например.
+1
Да там и транс то не особо нужен — ни на RPi, ни на Cubieboard, ни на Olinuxino, ни даже на Odroid-ах его нет.
0
А будет ли возможность подключить несколько ethernet модулей, чтобы была возможность сделать из этого шлюз?
+2
Можно извратиться и сделать подключение разъемов не сбоку, а сверху. Тогда езернет разъём можно сделать в виде дырки со стопором. А тот же стопор сделать из поднимающейся проволочной дуги.
Верхнее положений разъёмов вообще сделает конструкцию компаетнее на столе, за счёт того, то не будут во все стороны провода торчать, а саму плату можно будет ставить «вертикально» «к стеночке».
Верхнее положений разъёмов вообще сделает конструкцию компаетнее на столе, за счёт того, то не будут во все стороны провода торчать, а саму плату можно будет ставить «вертикально» «к стеночке».
+2
Ethernet 100% должен быть
0
А может кому-то только вафля нужна?
+5
Именно поэтому мы и хотим сделать модульное решение, конструктор. Кто чего хочет — докупит, но переплачивать за «ненужный мусор» не потребуется.
+4
Базовая поставка в себя включает только процессор, память и ОС? Опять же, какие разъемы идут в базовой комплектации?
Не очень понятна модульность: новые модули можно устанавливать прямо на плату или только с помощью кабеля? Просто если только кабелем, то при определенном наборе новых модулей получится нечто вроде осьминога.
Не очень понятна модульность: новые модули можно устанавливать прямо на плату или только с помощью кабеля? Просто если только кабелем, то при определенном наборе новых модулей получится нечто вроде осьминога.
0
Да, базовый модуль — это процессор, память, разъемы microSD и microUSB (OTG плюс питание). Большинство остальных разъемов можно просто подпаять самостоятельно (точки для этого будут, документация полная).
Что касается подключения модулей, то планируется нечто вроде этого, но в мобильном исполнении.
Что касается подключения модулей, то планируется нечто вроде этого, но в мобильном исполнении.
-1
Ну лично я не готов к продукту, который я покупаю еще что-то допаивать своими руками. Паяльщик из меня плохой и вместо этого мне проще купить что-то другое. Модули еще куда ни шло.
+5
Это типичный DIY продукт. И да, модули полностью решают проблему «не хочу паять».
Плюс, возможно, мы на основе нашей платы сделаем mini-PC в корпусе, чтобы использовать as is.
Плюс, возможно, мы на основе нашей платы сделаем mini-PC в корпусе, чтобы использовать as is.
0
Прочитал статью, вчитывался в комменты, чтобы не повторится, и где оставить свое мнение.
Хочется вас поддержать, так как сам давно думаю за модульные продукты.
Во всяком случае лично я не знаю таковых.
Простой пример — Car PC. По идее там нужен во первых блок питания, питаемый от бортовой сети, плата, которая будет нести на себе OS, систему ввода (по bluetouch и вывода в виде… — ну кому LVDS, а вот я USB Монитором затоварился.) И звуковая подсистема.
И вот размеры корпуса в 1-2 DIN заставляют крепко задуматься — а что туда применять?
Ну оставлю на этом риторику.
А еще модульность можно применить к созданию мобильника например, или рации.
Так что буду следить за ваши проектом.
У него кстати есть сайт?
Хочется вас поддержать, так как сам давно думаю за модульные продукты.
Во всяком случае лично я не знаю таковых.
Простой пример — Car PC. По идее там нужен во первых блок питания, питаемый от бортовой сети, плата, которая будет нести на себе OS, систему ввода (по bluetouch и вывода в виде… — ну кому LVDS, а вот я USB Монитором затоварился.) И звуковая подсистема.
И вот размеры корпуса в 1-2 DIN заставляют крепко задуматься — а что туда применять?
Ну оставлю на этом риторику.
А еще модульность можно применить к созданию мобильника например, или рации.
Так что буду следить за ваши проектом.
У него кстати есть сайт?
0
Идея модульности родилась из запросов потенциальных клиентов. И да, среди них были люди, желающие CarPC. :-)
Всем нужен какой-то определенный набор, а готовые решения не устраивают. Вот мы и хотим конструктор сделать.
Сайта пока нет. Еще раз: проект для нас не основной, просто родился из наших текущих разработок. Может, мы вообще его до конца не сможем довести, если денег не хватит (здесь-то на продажах точно много не заработаешь).
Всем нужен какой-то определенный набор, а готовые решения не устраивают. Вот мы и хотим конструктор сделать.
Сайта пока нет. Еще раз: проект для нас не основной, просто родился из наших текущих разработок. Может, мы вообще его до конца не сможем довести, если денег не хватит (здесь-то на продажах точно много не заработаешь).
+1
Ну значит поэтому и мысли сходятся.
Может вам надо взять за разработку основы что-то основополагающее, а модули совместимые с каким-то другим проектом?
Может вам надо взять за разработку основы что-то основополагающее, а модули совместимые с каким-то другим проектом?
0
Кстати, и раз дело за модульностью — по идее надо заранее посчитать каково энерго потребление будет каждого модуля, чтобы иметь отдельный питальник, к которому модули подключать.
0
Я думаю можно будет заказать уже готовую конфигурацию с нужными вам модулями, это было бы логично.
+1
Только сделайте варианты с выбором RAMM
Потому что 512 бывает мало
Потому что 512 бывает мало
+1
Запускайте на кикстартер
Я бы заказал с 1 гб памяти
Я бы заказал с 1 гб памяти
0
Кикстартер — не для российских компаний, увы. Но мы над этим думаем. Когда будет готов прототип — может быть, и попробуем.
+3
В России тоже подобное есть, например «С миру по нитке»
-6
А это вообще реально? Нужен счёт в американском банке, как я понимаю, и ещё куча трудностей.
0
Предусмотрели бы к модулю ethernet питание через POE, очень удобно! И так понимаю что сложно сделать модуль для Sata\mSata так как идет привязка к процессору!
+3
Про POE — идея хорошая, спасибо. Архитектура это вполне допускает.
SATA без поддержки со стороны чипа — увы, скорее всего не получится. Вот если сделаем процессорный модуль на Exynos 5 — тогда эта поддержка будет автоматом. Но стоимость решения все равно будет конская…
SATA без поддержки со стороны чипа — увы, скорее всего не получится. Вот если сделаем процессорный модуль на Exynos 5 — тогда эта поддержка будет автоматом. Но стоимость решения все равно будет конская…
+1
А на сколько конская? Спрос-то на такое есть.
0
Готовые платы на Exynos 5 стоят около 250 USD
0
Готов купить у Вас такую плату за 500. Не хотите заработать? :-)
0
Закупайте: www.howchip.com/shop/item.php?it_id=BRIX5250A — Exynos 5 Dual, 150 USD ну или подороже за 250 USD, howchip.com/shop/content.php?co_id=ArndaleBoard_en, остаток занесете.
0
Раза в три дороже точно. Процессоров на открытом рынке пока нет, но 4412 стоит в районе 25 USD при партии 10000шт, что как бы намекает.
0
Брали бы Freescale i.MX 6 тогда, не?
0
СолоЛайт чуть дороже, но хуже (например, там нет аппаратного декодирования видео). Все остальные фрискейлы — еще дороже.
0
Дороже, зато там поддержка SATA встроенная, начиная с Dual. И документация полностью открытая (в отличие от Самсунга, как я понимаю).
0
> Raspberry Pi же — это первый реальный проект, рассчитанный на энтузиастов, любителей, студентов и прочих «кустарей-одиночек с мотором»
гм. А FriendlyARM, Beagle/Panda/Hawk(Board/Bone) не считаются? Основным отличием RaspberryPi является только стоимость — вместо ~150$, 25-35$ при хоть и более скудном, но достаточном наборе периферии.
гм. А FriendlyARM, Beagle/Panda/Hawk(Board/Bone) не считаются? Основным отличием RaspberryPi является только стоимость — вместо ~150$, 25-35$ при хоть и более скудном, но достаточном наборе периферии.
+2
Уж панда точно не для кустарей-одиночек и энтузиастов. Во-первых стоит в России у перепродавцев как чугунный мост, во-вторых из-за рубежа напрямую многие отказывают ссылаясь на экспортные ограничения США. Бигл тоже дороговат для студента.
+1
Я себе в бытность студентом заказал beagleboard на sparkfun. Нормально дошло. и 200$(плата + доставка) если работаешь, вполне разумные деньги.
0
Покупал панду ES на tigal.com, специально у них уточнял про разрешение потому как всякие digi-key-и с farnell-ами или отказывались, или требовали собственноручно подписанные бумаги что я не буду делать из него ракеты. В общем мне сказали что ничего не нужно и без проблем выслали в Украину хотя такой страны в форме заявки у них и нет. Доставка fedex, 20 евро, около недели.
0
Хорошая идея. То, что LAN модуль не всем нужен и достаточно большой в размере — это понятно.
Но вот WiFi всё же нужен подавляющему числу любителей. С ним даже просто процесс разработки будет намного быстрее и приятнее, что ощутимо скажется на популярности.
За 1500р можно купить китайские PC on a Stick, вроде UG802 и других.
Ещё многие любят Raspberry Pi, но не могут его использовать из-за слабого процессора. Рекомендую сразу дать возможность установки наиболее мощного на текущий момент процессора (пускай ощутимо дороже).
Ну и гиг оперативки для всех.
Вот топовое решение howchip.com/shop/content.php?co_id=ArndaleBoard_en
и стоит всего $250. Я верю, что можно дешевле.
Но вот WiFi всё же нужен подавляющему числу любителей. С ним даже просто процесс разработки будет намного быстрее и приятнее, что ощутимо скажется на популярности.
За 1500р можно купить китайские PC on a Stick, вроде UG802 и других.
Ещё многие любят Raspberry Pi, но не могут его использовать из-за слабого процессора. Рекомендую сразу дать возможность установки наиболее мощного на текущий момент процессора (пускай ощутимо дороже).
Ну и гиг оперативки для всех.
Вот топовое решение howchip.com/shop/content.php?co_id=ArndaleBoard_en
и стоит всего $250. Я верю, что можно дешевле.
+2
Китайцев очень тяжело использовать для собственных разработок. Вся техническая информация предельно закрыта. Но если as is устраивает — то почему нет?
Что касается Арндейла, то вот прямо сейчас их купить по 250 долларов, мягко говоря, тяжело. Китайцы на таобао их по 3 килобакса барыжат. А процессоров 5250 на открытом рынке пока вообще нет, т.е. побаловаться с платой получится, а тиражируемое решение на ее основе сделать — увы.
Что касается Арндейла, то вот прямо сейчас их купить по 250 долларов, мягко говоря, тяжело. Китайцы на таобао их по 3 килобакса барыжат. А процессоров 5250 на открытом рынке пока вообще нет, т.е. побаловаться с платой получится, а тиражируемое решение на ее основе сделать — увы.
0
А какой тогда на текущий момент процессор является наиболее производительным, и который можно свободно покупать пачками?
0
Из самсунгов — 4412 (не то, чтобы совсем уж свободно, но партию в 10000 штук купить можно).
Четырехядерники и двухядерники китайские вполне доступны.
Фрискейл можно свободно купить, но там графика не быстрая.
Четырехядерники и двухядерники китайские вполне доступны.
Фрискейл можно свободно купить, но там графика не быстрая.
0
Можно много чего купить, факт. Особенно за сотню долларов…
0
Ну, так сотня — это готовая плата с разъёмами, Ethernet и корпусом-радиатором. И это с 2Гб памяти и 4412 Prime — младшая модель всего $69 стоит же.
0
«Всего $69», офигеть. :-)
0
мм? А это много за готовую «воткнул и работай» плату с четырёхъядерным 1,4 ГГц Кортекс А9 и полным набором разъёмов в розницу? Подскажите мне аналог дешевле, пока мой MK808 за ЦЕЛЫХ $40 ещё не выехал, как раз вместо него закажу.
+1
Вы меня не поняли. Эта железка достойна всяческого уважения. Просто это в нашей стране — не тема для бизнеса. Во-первых, по ряду причин на такое железо в РФ такую цену в розницу не получится сделать в принципе. Во-вторых, в нашей стране сколько таких плат (даже без корпуса, т.е. только для гиков) можно продать по 100 долларов (это реальный минимум розницы в РФ такой железки)? Пару сотен?
Т.е. как покупатель Вы абсолютно правы. Но мне, как производителю, эта тема, увы, не интересна.
Т.е. как покупатель Вы абсолютно правы. Но мне, как производителю, эта тема, увы, не интересна.
0
Не разбивайте мои мечты о пришествии ARM-десктопов, они мне ещё сладки!
А вообще я просто прикидывал цену процессора исходя из цены готовой платы. Если, соответственно, выкинуть всё и оставить только то, что будет у вас.
А вообще я просто прикидывал цену процессора исходя из цены готовой платы. Если, соответственно, выкинуть всё и оставить только то, что будет у вас.
0
Цена процессора известна. Все современные консьюмерские четырехядерники стоят более-менее одинаково — от 18 до 25 долларов. Плюс память, плюс обвязка (контроллеры, разъемы и т.п.) плюс изготовление платы и монтаж. А дальше пошли коммерческие издержки — логистика, импорт, ритейл, поддержка, налоги и т.п.
0
«Полный» о наборе портов, конечно, не очень уместное слово, в контексте топика.
0
Я считаю что опции с одним ethernet будет недостаточно, всегда найдется гик которому нужно хотя бы 2, поэтому отдельный модуль с double ethernet'ом желательно иметь в ассортименте.
+3
Модули как подключать планируете?
Не получится ли, что с необходимыми модулями (ethernet или вафля + hdmi) вы заметно превзойдёте как по габариту, так и по цене упомянутый как главный конкурент rpi?
И почему опять hdmi? А не display port? Этому есть логичное объяснение?
Не получится ли, что с необходимыми модулями (ethernet или вафля + hdmi) вы заметно превзойдёте как по габариту, так и по цене упомянутый как главный конкурент rpi?
И почему опять hdmi? А не display port? Этому есть логичное объяснение?
+3
С модулями — конечно можем превзойти (по всем параметрам :-). Только ведь и функциональность заметно выше будет, с модулями-то…
Объяснение есть. HDMI получается нахаляву из возможностей чипа. DisplayPort — это отдельный контроллер, за денежку.
Объяснение есть. HDMI получается нахаляву из возможностей чипа. DisplayPort — это отдельный контроллер, за денежку.
0
UFO just landed and posted this here
Да. И ещё больше переходников на всё, что угодно, включая аналог.
0
UFO just landed and posted this here
Переходники displayport -> что-либо тоже стоят денег.
Displayport -> VGA
Displayport -> AV
Не всё так радужно с displayport.
Displayport -> VGA
Displayport -> AV
Не всё так радужно с displayport.
0
UFO just landed and posted this here
С кодеками не все просто, но мы этот вопрос решаем прямо сейчас. Да, возможно, что за кодеки придется доплатить дополнительно (деньги пойдут не нам, а авторам кодеков).
0
UFO just landed and posted this here
Отчасти именно поэтому мы выбрали Samsung. Это гораздо более открытая платформа, чем те же китайцы типа AllWinner. Часть информации уже есть, часть пытаемся купить, над остальным работаем самостоятельно.
Чуда не обещаем, но надежда на программную поддержку значительной части аппаратных возможностей по ускорению видео и графики — есть.
Чуда не обещаем, но надежда на программную поддержку значительной части аппаратных возможностей по ускорению видео и графики — есть.
0
Хачу многа SPI, UART и USB с Ethernet. Штоб все интерфейсы из коробочки в Линукс пахали, штоб умел загружаться с флэшки, штоб Один Гиг и все дела. И штоб стоил меньше 2.5 тыр. Спасиба!
+4
А если вас финансировать — какие суммы нужны?
+2
www.alibaba.com/product-gs/601039643/Cortex_A8_Samsung_S5PV210_Tiny210_SDK.html
i01.i.aliimg.com/img/pb/550/088/488/488088550_579.jpg
100 баксов цена
Вы точно не его изобретаете, парни?
i01.i.aliimg.com/img/pb/550/088/488/488088550_579.jpg
100 баксов цена
Вы точно не его изобретаете, парни?
0
А драйвера для OpenGL вы уже лицензировали?
0
Можно поподробнее? У кого именно и какие драйвера (под какую OS) мы должны лицензировать?
0
Насколько я знаю, как правило, в embedded нельзя просто взять и скачать OpenGL-драйвера. И если сам чип можно купить в каждом втором ларьке/подвале, то документацию, SDK и драйвера (если они вообще есть под нужную ось) для него нужно покупать за отдельные большие (>1e4$, а то и 1e5-1e6) деньги, попутно подписывая толстые неприятные NDK, запрещающие, среди всего прочего, передавать это дальше — например, конечным покупателям самой борды.
Легально победить это и довести систему до состояния «накатил debian на sd-карту и полетел в неизведанные дали растеризации треугольников» удалось только двум известным мне проектам: OpenMoko и Raspberry Pi. Может, есть ещё кто, но мне о них неизвестно.
Я сейчас быстрым гуглежом обнаружил, что PoverVR-таки раздаёт SDK для Linux и бесплатно, но в этом пакете я не нашел поддержки (а) выбранного вами чипа, (б) WindowsCE.
Да, мои знания здесь очень поверхностны, поэтому буду очень рад специалистам, способным поправить/дополнить вышесказанное, расширив нам тут всем в этом чяте кругозор.
Легально победить это и довести систему до состояния «накатил debian на sd-карту и полетел в неизведанные дали растеризации треугольников» удалось только двум известным мне проектам: OpenMoko и Raspberry Pi. Может, есть ещё кто, но мне о них неизвестно.
Я сейчас быстрым гуглежом обнаружил, что PoverVR-таки раздаёт SDK для Linux и бесплатно, но в этом пакете я не нашел поддержки (а) выбранного вами чипа, (б) WindowsCE.
Да, мои знания здесь очень поверхностны, поэтому буду очень рад специалистам, способным поправить/дополнить вышесказанное, расширив нам тут всем в этом чяте кругозор.
+1
Есть драйвера, а есть лицензии. Это несколько разные понятия. Драйвер Вы можете написать сами, а вот лицензию сами Вы не родите — ее покупать надо. Поэтому я и поинтересовался, какую именно лицензию Вы имеете в виду?
У Вас просто какой-то клубок запутанный получился из вопросов и утверждений. Его очень долго разбирать, простите. Попозже постараюсь ответить.
У Вас просто какой-то клубок запутанный получился из вопросов и утверждений. Его очень долго разбирать, простите. Попозже постараюсь ответить.
+1
>Драйвер Вы можете написать сами
Давайте тогда прямо — вы собираетесь сами писать свой собственный драйвер на GPU + библиотеки, дающие API GL ES?
Давайте тогда прямо — вы собираетесь сами писать свой собственный драйвер на GPU + библиотеки, дающие API GL ES?
0
Драйвер такой у нас уже есть. Просто его надо допиливать напильником. Чем мы и занимаемся.
0
Откуда, если не секрет?
0
Это часть BSP тех devboards, которые мы используем в качестве примера для своей разработки.
0
Вот, отлично, этот вопрос вы осветили, значит драйвер вам дают без проблем.
А что с библиотеками? Драйвер не предоставляет стандартного АПИ, насколько мне известно, нужна еще юзерспейсная часть.
А что с библиотеками? Драйвер не предоставляет стандартного АПИ, насколько мне известно, нужна еще юзерспейсная часть.
0
Вы сформулируйте проще: «Будет ли у вас exactly тот набор железа и софта, который нужен мне для счастья?». Ответ — «скорее всего, нет».
0
Нет, не так.
Для работы с GPU, который в вашем процессоре, то бишь, для аппаратного рендера 3D графики, нужен будет драйвер в кернел спейсе и библиотеки в юзерспейсе. Драйвер у вас есть, допустим. Что с библиотеками? Просто весьма часто их-то и поставляют под лицензией.
Для работы с GPU, который в вашем процессоре, то бишь, для аппаратного рендера 3D графики, нужен будет драйвер в кернел спейсе и библиотеки в юзерспейсе. Драйвер у вас есть, допустим. Что с библиотеками? Просто весьма часто их-то и поставляют под лицензией.
0
Окей, я правда не разбираюсь, на какие подсистемы и с какими легальными закавыками там всё рассыпается в точности, поэтому я больше не буду пытаться выглядеть умным и попробую проще сформулировать то, что хочу узнать:
- Будет ли под вашу плату доступен «официальный» дистрибутив линукса, установив который можно просто начинать писать на OpenGL ES 2.0 и бед не знать?
- Будет ли набор доступных OpenGL-расширений сопоставим, например, с доступным на iPhone 4 с iOS 6 (там из той же серии ядро видео, насколько я знаю)? В частности интересует GL_OES_texture_float.
0
Что за ядро GPU там? Mali какой-нибудь?
Вот на него и дрова. Если мне не изменяет память, для той же линейке sunxi (Allwinner которые) драйверы на этот самый Mali распространяются только бинарные (и то, только для андроида официально, то что их выдернули оттуда это уже надо благодарить энтузиастов), библиотеки для работы с ним — только по лицензии.
Но делают, вроде как, опенсорсную реализацию. А у вас с этим как дела обстоят? С драйверами GPU, библиотеками для работы с ним, драйверми на кодек видео?
Вот на него и дрова. Если мне не изменяет память, для той же линейке sunxi (Allwinner которые) драйверы на этот самый Mali распространяются только бинарные (и то, только для андроида официально, то что их выдернули оттуда это уже надо благодарить энтузиастов), библиотеки для работы с ним — только по лицензии.
Но делают, вроде как, опенсорсную реализацию. А у вас с этим как дела обстоят? С драйверами GPU, библиотеками для работы с ним, драйверми на кодек видео?
0
Проблемы с софтом — это одно (и понятно, что их не избежать, будем решать их постепенно, уже решаем, собственно), а вот лицензия на OpenGL — это несколько другое.
0
UFO just landed and posted this here
пожалуйста, не путайте kernel driver, userspace X11 driver для DRI2/DRM, и OpenGLES библиотеки, предоставляющие связь между вашей программой и собственно самим kernel драйвером (дергающие за место вас его ioctl'ы, выполняющие промежуточные вещи и т.д.).
первые два — свободные, последний — стоит бешеных денег и бинарный. второй не работает без третьего. Lima заменяет только третий, она работает с оригинальным kernel драйвером.
бинарные драйвера — это когда у вас .ko от производителя для жестко заданной версии ядра и блобы в юзерспейсе, вот это конец света.
здесь — ситуация другая.
первые два — свободные, последний — стоит бешеных денег и бинарный. второй не работает без третьего. Lima заменяет только третий, она работает с оригинальным kernel драйвером.
бинарные драйвера — это когда у вас .ko от производителя для жестко заданной версии ядра и блобы в юзерспейсе, вот это конец света.
здесь — ситуация другая.
0
Я не путаю. Как это lima работает только с оригинальным? Я этот проект особо не разглядывал (необходимости не было), но вроде как они реверсят сам кернел модуль, иначе чего им реверсить, если остальное открытое?
0
еще раз.
kernel драйвер свободен, потому что GPL и ARM от этого не отвертится. юзерспейсовые драйвера для X.org тоже свободные, потому что они просты до ужаса (тупой DRI2 ctrl+c/v из мануала). Лицензируется реализация стандарта oGLES.
Эта реализация представляет собой открытые хедеры от Khronos, одинаковые для всех, плюс, закрытая библиотека, занимающаяся работой с kernel драйвером, сам kernel драйвер экспортирует в систему ТОЛЬКО базовые вещи в духе «добавить работу», «удалить работу», «отсортировать очередь». Он вообще даже не в курсе что такое oGLES.
Вернемся к закрытым библиотекам, они занимаются тем, что экспортируют набор oGLES функций, которые вы используете в своей программе, эти функции занимаются тем, что используют этот открытый kernel драйвер, тем самым используя железо. в общем, это напоминает frontend-backend структуру. фронт у вас oGLES функции, бэк — ядрённый драйвер. вот и вся структура, она одинакова везде.
kernel драйвер свободен, потому что GPL и ARM от этого не отвертится. юзерспейсовые драйвера для X.org тоже свободные, потому что они просты до ужаса (тупой DRI2 ctrl+c/v из мануала). Лицензируется реализация стандарта oGLES.
Эта реализация представляет собой открытые хедеры от Khronos, одинаковые для всех, плюс, закрытая библиотека, занимающаяся работой с kernel драйвером, сам kernel драйвер экспортирует в систему ТОЛЬКО базовые вещи в духе «добавить работу», «удалить работу», «отсортировать очередь». Он вообще даже не в курсе что такое oGLES.
Вернемся к закрытым библиотекам, они занимаются тем, что экспортируют набор oGLES функций, которые вы используете в своей программе, эти функции занимаются тем, что используют этот открытый kernel драйвер, тем самым используя железо. в общем, это напоминает frontend-backend структуру. фронт у вас oGLES функции, бэк — ядрённый драйвер. вот и вся структура, она одинакова везде.
+1
Я это все понимаю, я спрашиваю — где тогда его код, если он свободен?)
Вы лично видели код от драйвера Mali400?
Его во все сборки пихают исключительно бинарным, выдранным из андроида.
Вы лично видели код от драйвера Mali400?
Его во все сборки пихают исключительно бинарным, выдранным из андроида.
0
ниже ответил, там есть одна тонкость, нужны данные о реализации в SoC, по каким адресам в ОП экспортированны ядра Mali (их всего три типа, geometry processor, pixel processor и MMU), это у них называется platfrom-setup (очевидно) и без этого драйвер естественно не заработает. некоторые недобросовестные производители не дают данные об этом и всем лениво реверсить драйвер на предмет этих настроек, в итоге берут что есть.
0
Поглядел код лимы, в самом деле юзерспейс библиотека…
А как же кернел драйвер, я не видел нигде открытого кода, и так понял, что он тоже закрыт и распространяется как раз только этот самый ko от производителя.
А как же кернел драйвер, я не видел нигде открытого кода, и так понял, что он тоже закрыт и распространяется как раз только этот самый ko от производителя.
0
О как, тогда вопрос выше снят.
Но тогда встает другой вопрос — а почему его предпочитают в сборку того же linux-sunxi пихать в бинарном виде? Не припомню, чтобы у меня скачались эти сорцы, вроде бы сразу бинарник лежал.
Но тогда встает другой вопрос — а почему его предпочитают в сборку того же linux-sunxi пихать в бинарном виде? Не припомню, чтобы у меня скачались эти сорцы, вроде бы сразу бинарник лежал.
0
наверное вы что-то путаете, Mali мы в linux-sunxi всегда собирали с исходников, а чувак из Allwinner нам давал библиотеки из своего SVN репо от ARM. собственно по этому к нам пришел libv, он занимался Lima на платформе от telechips под android, в итоге ему это надоело и он теперь использует наш рабочий сетап с Mali kernel драйвером и пишет свою юзерспейс либу. как-то так.
0
Да, в самом деле, странно как-то. Сейчас смотрю на дерево исходников — в самом деле сорцы на месте все.
А в чем основная сложность реализации юзерспейса? Если драйвер открыт и реверсить его не надо, все его ioctl'ы на виду — я просто считал, что сам кернел модуль тоже закрыт, поэтому такие проблемы в реализации.
А в чем основная сложность реализации юзерспейса? Если драйвер открыт и реверсить его не надо, все его ioctl'ы на виду — я просто считал, что сам кернел модуль тоже закрыт, поэтому такие проблемы в реализации.
0
в том, что она включает в себя достаточно много математики и понимания внутренней работы oGL. собственно вся идея lima — сниффить что дергает оригинальный драйвер/реверсить оригинальную библиотеку и написать на основе этого свою, уже открытую.
по поводу сложности еще есть другие факторы, такие как, например, неадекватные реализации некоторых вещей в самом железе, компенсируемые еще более неадекватным софтом. плюс, еще не стоит забывать, что у вас кроме библиотек, предоставляющих функции oGLES, нужен шейдер компиллер, грамотно продуманный в плане использования ресурсов и т.д. это тоже задача огромной сложности.
если все еще интересно, посмотрите эту презентацию самого автора Lima — libv, проведенную на FOSDEM 2013 www.youtube.com/watch?feature=player_embedded&v=W-HCb55X_XU
в этой презентации описывается состояние открытых драйверов для разных платформ. у Lima еще самая лучшая ситуация, у PowerVR например унифицированный шейдерный движок, в котором черт ногу сломит, у Broadcom вообще свое arm ядро внутри с DSP-like расширениями, загружающее из юзерспейса только прошивку и отдающее кадры напрямую в фреймбуффер (т.е. разобрать общение с ним будет еще более забавной задачей, потому что кроме собственно матана oGL нужно еще раздуплится как они его переводят в матан своего arm ядра/dsp, в прошивке вообще неизвестной смеси нескольких архитектур и т.д.). в общем, всячески рекомендую посмотреть.
по поводу сложности еще есть другие факторы, такие как, например, неадекватные реализации некоторых вещей в самом железе, компенсируемые еще более неадекватным софтом. плюс, еще не стоит забывать, что у вас кроме библиотек, предоставляющих функции oGLES, нужен шейдер компиллер, грамотно продуманный в плане использования ресурсов и т.д. это тоже задача огромной сложности.
если все еще интересно, посмотрите эту презентацию самого автора Lima — libv, проведенную на FOSDEM 2013 www.youtube.com/watch?feature=player_embedded&v=W-HCb55X_XU
в этой презентации описывается состояние открытых драйверов для разных платформ. у Lima еще самая лучшая ситуация, у PowerVR например унифицированный шейдерный движок, в котором черт ногу сломит, у Broadcom вообще свое arm ядро внутри с DSP-like расширениями, загружающее из юзерспейса только прошивку и отдающее кадры напрямую в фреймбуффер (т.е. разобрать общение с ним будет еще более забавной задачей, потому что кроме собственно матана oGL нужно еще раздуплится как они его переводят в матан своего arm ядра/dsp, в прошивке вообще неизвестной смеси нескольких архитектур и т.д.). в общем, всячески рекомендую посмотреть.
+2
Т.е. у Broadcom что-то наподобие OMAP — связка ARM c VLIW и межпроцессорное взаимодействие как между Linux и DSP/BIOS от TI?
0
лучше всего вам ответит вот этот кадр www.youtube.com/watch?feature=player_detailpage&v=W-HCb55X_XU#t=1954s плюс послушайте что Luc говорит про это, там разговор идет об опенсорсности R-Pi.
0
ниже вам ответил, habrahabr.ru/post/170527/#comment_5928363
если вы не понимаете, что там написано — пожалуйста, просто не обещайте oGLES, это очень сложная тема, которую компаниям, производящим тысячи тысяч девборд в месяц бывает сложно решить. как вам например ODROID, которые почти год добавились от ARM разрешения на использование бинарных библиотек? сравните себя с официальным партнером samsung.
если вы не понимаете, что там написано — пожалуйста, просто не обещайте oGLES, это очень сложная тема, которую компаниям, производящим тысячи тысяч девборд в месяц бывает сложно решить. как вам например ODROID, которые почти год добавились от ARM разрешения на использование бинарных библиотек? сравните себя с официальным партнером samsung.
0
Не слушайте тех, кто просят дополнительные ништячки в базовой комплектации. У вас есть шанс выделиться перед уже многочисленными конкурентами именно за счет модульности и предельно простой базы.
+3
А где и какой будет загрузчик если флэш-памяти нет? ОС откуда будет грузиться и кем?
0
[оффтоп]
А «особая экономическая зона» — это случайно не Сколково?)
[/оффтоп]
А «особая экономическая зона» — это случайно не Сколково?)
[/оффтоп]
0
Предлагаю на основную плату и\или в качестве модулей добавить всяких разных GPIO аналоговых и дискретных — это сильно расширит круг покупателей.
+1
итак:
Сам модуль 1000р
Аудио/видео модуль. HDMI 200р
Ethernet модуль 250р
и вау 1500 рублей
+ наценка продавца
2000рублей
далее смотрим яндекс маркет: От 1 шт.: 2 209,37 руб.
теперь делаем выбор, 200 рублей и проверенная железка с тонной мануалов и немереным комьюнити против непонятного русского аналога.
гопода забейте этот велосипед уже изобретен.
Сам модуль 1000р
Аудио/видео модуль. HDMI 200р
Ethernet модуль 250р
и вау 1500 рублей
+ наценка продавца
2000рублей
далее смотрим яндекс маркет: От 1 шт.: 2 209,37 руб.
теперь делаем выбор, 200 рублей и проверенная железка с тонной мануалов и немереным комьюнити против непонятного русского аналога.
гопода забейте этот велосипед уже изобретен.
+3
Как по мне так:
1. Модульность это конечно круто и удобно, но тогда в стоимость железки сразу нужно закладывать стоимость 2-3х базовых модулей (аудио+ethernet+флеш), чтобы конкурировать с Raspberry.
2. Очень бы хотелось иметь мобильный девайс, который бы работал автономно от солнечных батарей (с потреблением до 1A). Сейчас Raspberry потребляет 500-700ma, но если подключить что-либо по USB, то потребление возрастает в разы (1-3A).
3. Было бы очень неплохо предусмотреть в виде отдельного модуля видео-камеру. И что самое главное предусмотреть аппаратно и программно всяческие затыки со съёмкой видео. Очень бы неплохо иметь возможность съёмки видео в HD.
1. Модульность это конечно круто и удобно, но тогда в стоимость железки сразу нужно закладывать стоимость 2-3х базовых модулей (аудио+ethernet+флеш), чтобы конкурировать с Raspberry.
2. Очень бы хотелось иметь мобильный девайс, который бы работал автономно от солнечных батарей (с потреблением до 1A). Сейчас Raspberry потребляет 500-700ma, но если подключить что-либо по USB, то потребление возрастает в разы (1-3A).
3. Было бы очень неплохо предусмотреть в виде отдельного модуля видео-камеру. И что самое главное предусмотреть аппаратно и программно всяческие затыки со съёмкой видео. Очень бы неплохо иметь возможность съёмки видео в HD.
0
А попробуйте пойти по пути как Навальный (простите). Он же собрал деньги на роспил и т.п. Схема доказала свою работоспособность в.
0
Это называется Kickstarter.
0
Скасибо К.О., но в комментариях разработчики указали что Kickstarter не подходит для российской компании
0
Я к тому, что странно это назвать «как навальный» вместо «как кикстартер».
Кстати, есть же для Европы, вроде его аналог. Могу ошибаться, но тут проскакивал человек с каким-то проектом, который на аналогичном сервисе его продвигал.
Кстати, есть же для Европы, вроде его аналог. Могу ошибаться, но тут проскакивал человек с каким-то проектом, который на аналогичном сервисе его продвигал.
0
Очень интересно было бы, пусть в качестве модулей, добавить функционал кодер/декодер видео (хотя бы 720р), что бы сжатое видео можно было передавать через аналоговые радиопередающие системы, предназначенные для передачи несжатого SD-Video. На сегодняшний день на приличные расстояния за вменяемую стоимость можно передать только SD-Video — полоса пропускания распространённых радиопередающих систем 5-8мГц. Потребность в такой передаче виде возникает, в первую очередь, у FPV-шников, коих армия по всему миру растет. Так же подобная потребность возникает в системах видеонаблюдения. Сегодня 99% FPV полётов ведётся не просто в SD, а в ПЦТС, которое физически не способно передать более 400 цветнцых линий. Понятно, что в 21 веке, когда многие FPV-шники переходят на HD-камеры, в том числе и такие дорогие, как GoPro — смотреть на 400 линий в очках очень грустно. То есть сегодня полёт в реальном времени выглядит отвратительно, не зависимо от качества бортовой камеры, которое влияет только на пост-просмотр — на земле, когда самолётик уже посажен, можешь посмотреть в HD где летал.
Если Вы сможете предлагать комплекты, один из которых будет:
— на входе иметь приличную камеру и/или HDMI
— будет сжимать видеосигнал и модулировать его для передачи через радиоканал
а второй, соответственно:
— принимать от приёмника сигнал, демодулировать и декодировать его
— выдавать на HDMI и/или VGA хотя бы 720р
То это будет реальный скачок для FPV-шников и реальный спрос для Вас.
Если честно, мне вообще не понятно почему этого до сих пор никто не сделал. Вполне очевидно, что если канал передаёт 400 строк в аналоге, то уж 720 оцифрованных и и пожатых кодеком в него влезут. Простейший пример — DVB-T — там вместо одного аналогового канала в ту же полосу упихивают несколько цифровых каналов, в т.ч. и HD.
Если Вы сможете предлагать комплекты, один из которых будет:
— на входе иметь приличную камеру и/или HDMI
— будет сжимать видеосигнал и модулировать его для передачи через радиоканал
а второй, соответственно:
— принимать от приёмника сигнал, демодулировать и декодировать его
— выдавать на HDMI и/или VGA хотя бы 720р
То это будет реальный скачок для FPV-шников и реальный спрос для Вас.
Если честно, мне вообще не понятно почему этого до сих пор никто не сделал. Вполне очевидно, что если канал передаёт 400 строк в аналоге, то уж 720 оцифрованных и и пожатых кодеком в него влезут. Простейший пример — DVB-T — там вместо одного аналогового канала в ту же полосу упихивают несколько цифровых каналов, в т.ч. и HD.
+1
habrahabr.ru/company/virt2real/blog/156491/ Вроде все как вы написали. Про радиоканал там специально демку снимал :-)
0
Поймите, мы не собираемся делать тиражное решение для решения какой-то конкретной (и даже очень важной) проблемы. Мы хотим сделать базу, на которой кто-то другой сможет сделать такое решение, с минимальными начальными затратами.
0
Я так понимаю, мы с вами конкуренты ;-) Желаю удачи и вам и нам
+1
> В процессе работы над нашим основным проектом нам пришлось (да-да, нас вынудили, блин! вообще-то мы — программисты, но вот...)
> разрабатывать собственную плату на ARM процессоре. И плата получается, на наш взгляд, очень даже неплохой
Никому не говорите, что вы не умели делать платы, но пришлось. А то получается, что у вас не нормальная плата (я-то верю, что ваш взгляд правильный, но предложением раньше Вы пишете, что ваша команда — мастера в другой области), а тяп-ляп на коленке, чтобы проект заткнуть.
Вообще, конечно, хорошо, что рынок ширится! Welcome!
> разрабатывать собственную плату на ARM процессоре. И плата получается, на наш взгляд, очень даже неплохой
Никому не говорите, что вы не умели делать платы, но пришлось. А то получается, что у вас не нормальная плата (я-то верю, что ваш взгляд правильный, но предложением раньше Вы пишете, что ваша команда — мастера в другой области), а тяп-ляп на коленке, чтобы проект заткнуть.
Вообще, конечно, хорошо, что рынок ширится! Welcome!
0
Мы — это компания. Плату мы разрабатываем совместно с профессионалами именно в разработке embedded solutions, а не силами собственных программистов.
0
Вы хоть свой сайт укажите, почитаю спеки, может разработка подойдет для этого проекта?
0
Я списывался с разрабами — в ответ вообще тишина. Потом, в обсуждаемой по ссылке комплектации "… дальнобойное видео пока только аналоговое, так что именно под него мы и подстраивались." То есть то самое, которое я и описывал, как анахронизм ;)… HD они передают только через WiFi, что вызывает приличные задержки да и сложно реализуемо для отлетающей более чем на 100 метров модели. Если обратили внимание, то я в своём посте указал, что "99% FPV полётов ведётся… в SD" — вот 1% и летает через WiFi с бустерами и следящими станциями…
0
Я уже понял и там вам ответил. Я про радиоканал неправильно подумал именно про обычный аналог. Насчет того что вы поедложили — интересная мысля, подумать надо. А с кем именно из разрабов вы связывались? Вроде все входящие письма читаем и отвечаем. Хотя их целый шквал был, могли и пропуститт
0
03.11.12 писал на info@virt2real.ru — только что переслал
25.12.12 сделал предзаказ
А не хватает именно возможности передавать через стандартные RX/TX более приличное, чем ПЦТС видео.
25.12.12 сделал предзаказ
А не хватает именно возможности передавать через стандартные RX/TX более приличное, чем ПЦТС видео.
0
SATA порты? 1, 3-4 или неограниченно? У каждого варианта — свои варианты использования платы.
0
желаю удачи
+1
Может повторюсь! Лень было читать все коменты. Как владелец Sheeva Plug и Dream Plug могу несколько рекомендаций написать.
— Память — делайте 1 гиг — это даст вам преимущество перед распбери, и 512-ти постоянно не хватает
— Процессор — делайте арм в7 — на в6 убунту в 2009 перестали поддерживать, будет еще один плюс перед распбери
— Питание — я не знаю как с питание у расбери пи, но оба моих плага сдохли. Вероятно, не устроило их качество питания из наших розеток.
— JTAG — может и не JTAG — но нужна удобная быстрая перепрошивка, как в шива плаге, воткнул в плаг, воткнул локально в усб и перепрошил. Кабель должен быть в комплеке. В дрим плаге уже такой возможности не было, что оказалось очень неудобно, хотя JTAG там все= был.
— процессорная плата должна лекго управляться с компьютера любой ОС, у меня например, сейчас Mac OS X. Многие будут с линуксов работать, ну винду не стоит забывать.
— езернет скорее всего нужен в процессорной плате, или вай-фай, но без полноценной сетки я не представляю, как с ней можно будет удобно работать, без модулей. А вот аудио и видео действительно можно вынести в отдельные модули, с другой стороны, кому-то может аудио и видео окажется полезнее езернета. С другой стороны если расчет, на то, что модули тоже надо продавать, не вижу проблем доплатить пару сотен рублей за доп модули.
Отличная у вас идея, готов побетатестить ваш девайс или еще как-то посодействовать.
— Память — делайте 1 гиг — это даст вам преимущество перед распбери, и 512-ти постоянно не хватает
— Процессор — делайте арм в7 — на в6 убунту в 2009 перестали поддерживать, будет еще один плюс перед распбери
— Питание — я не знаю как с питание у расбери пи, но оба моих плага сдохли. Вероятно, не устроило их качество питания из наших розеток.
— JTAG — может и не JTAG — но нужна удобная быстрая перепрошивка, как в шива плаге, воткнул в плаг, воткнул локально в усб и перепрошил. Кабель должен быть в комплеке. В дрим плаге уже такой возможности не было, что оказалось очень неудобно, хотя JTAG там все= был.
— процессорная плата должна лекго управляться с компьютера любой ОС, у меня например, сейчас Mac OS X. Многие будут с линуксов работать, ну винду не стоит забывать.
— езернет скорее всего нужен в процессорной плате, или вай-фай, но без полноценной сетки я не представляю, как с ней можно будет удобно работать, без модулей. А вот аудио и видео действительно можно вынести в отдельные модули, с другой стороны, кому-то может аудио и видео окажется полезнее езернета. С другой стороны если расчет, на то, что модули тоже надо продавать, не вижу проблем доплатить пару сотен рублей за доп модули.
Отличная у вас идея, готов побетатестить ваш девайс или еще как-то посодействовать.
+2
CAN, UART в RS232 и RS485, I2C, SPI
много I/O. АЦП/ЦАП
много I/O. АЦП/ЦАП
0
Хорошая идея! Мы вот уже (слишком) давно делаем нечто похожее и надеемся скоро наконец показать прототип.
У olimex есть что-то похожее на вашу модульную систему: куча плат расширения с интерфейсом UEXT и разные одноплатные компьютеры, к которым их можно подключить. Все эти UEXT-модули с помощью переходника можно подключить и к R-Pi. Цены при этом весьма адекватные. Получилось, впрочем, не очень удобно, на мой взгляд.
Если не секрет, как вы планируете соединять модули и основную плату?
Нет ли у вас проблем с покупкой SoC для мобильников в небольних количествах? Насколько я помню, доставать SoC было большой проблемой даже для RaspberryPi.
У olimex есть что-то похожее на вашу модульную систему: куча плат расширения с интерфейсом UEXT и разные одноплатные компьютеры, к которым их можно подключить. Все эти UEXT-модули с помощью переходника можно подключить и к R-Pi. Цены при этом весьма адекватные. Получилось, впрочем, не очень удобно, на мой взгляд.
Если не секрет, как вы планируете соединять модули и основную плату?
Нет ли у вас проблем с покупкой SoC для мобильников в небольних количествах? Насколько я помню, доставать SoC было большой проблемой даже для RaspberryPi.
0
А не сделаете ли вы центральный модуль в таком вот виде?
Ардуинчатых и малиноподобных плат — море, а вот найти комплект, в котором есть удобный для пайки процессорный модуль…
Такая штука куда более интересна мне, как разработчику, чем очередной ардуиноподобный конструктор. Потому что в процессе разработки и отладки решения я смогу пользоваться вашей материнской платой с вашими модулями, а в итоговый девайс развести свою материнку под этот процессорный модуль, по-прежнему не касаясь разводки ВЧ части в 8 слоях.
Ардуинчатых и малиноподобных плат — море, а вот найти комплект, в котором есть удобный для пайки процессорный модуль…
Такая штука куда более интересна мне, как разработчику, чем очередной ардуиноподобный конструктор. Потому что в процессе разработки и отладки решения я смогу пользоваться вашей материнской платой с вашими модулями, а в итоговый девайс развести свою материнку под этот процессорный модуль, по-прежнему не касаясь разводки ВЧ части в 8 слоях.
+1
Процессорные модули под пайку мы не планируем (пока, во всяком случае). У китайцев такие модули есть просто под все существующие в природе процессоры, вроде.
0
Ну я бы не сказал, что под все, во-первых, а во-вторых у них часто довольно уныло с доками и поддержкой ситуация обстоит.
Раз уж вы делаете свой продукт, то в этом-то точно можете их переплюнуть, куда охотнее выберут ваш модуль, чем китайский, если у вас будет все в порядке с поддержкой и доками.
Не отметайте эту идею, девбордов много, проц. модулей типа Арии — мало (особенно в таком форм-факторе).
Раз уж вы делаете свой продукт, то в этом-то точно можете их переплюнуть, куда охотнее выберут ваш модуль, чем китайский, если у вас будет все в порядке с поддержкой и доками.
Не отметайте эту идею, девбордов много, проц. модулей типа Арии — мало (особенно в таком форм-факторе).
0
Слышал от знакомого специалиста из области приборов авиации, что площадки под пайку на кромках платы ненадежное решение.
0
А www.gumstix.com/ — не то, что вы хотите, случаем?
У них тоже процессорные платы отдельно от периферии. Только дорогие они. Да и периферийные платы сделаны с размахом, никакой компактности
Вот можно было бы оперативку воткнуть…
У них тоже процессорные платы отдельно от периферии. Только дорогие они. Да и периферийные платы сделаны с размахом, никакой компактности
Вот можно было бы оперативку воткнуть…
0
У вас правильные идеи и подход, но расскажите какую задачу и каких пользователей вы хотите решить?
Просто я купил RPi чисто из интереса, а до других подобюных штук мне нет дела. Пользователи Хабра могут насоветовать все, что угодно, но оно не обеспечит вам тираж.
Я к тому, что вам надо спрашивать не «что бы такое запихать на плату», а «какие задачи оно может решать эффективнее».
Просто я купил RPi чисто из интереса, а до других подобюных штук мне нет дела. Пользователи Хабра могут насоветовать все, что угодно, но оно не обеспечит вам тираж.
Я к тому, что вам надо спрашивать не «что бы такое запихать на плату», а «какие задачи оно может решать эффективнее».
+1
Вроде бы я в статье постарался нашу задачу раскрыть, но попробую еще раз, кратко:
Мы хотим сделать недорогую универсальную базовую плату с дополнительными модулями, на основе которых кто угодно может разработать кастомизированное решение для себя и с нашей помощью организовать производство небольших партий такого решения.
Это действительно проблема, когда вдруг выясняешь, что для удовлетворения твоих потребностей готового решения не существует (мы знаем, мы с этим сами столкнулись). Вроде, есть что-то близкое, но непонятно — как доработать, насколько это будет хорошо и надежно и т.п. А на эксперименты обычно денег много не выделяется. Мы уверены, что с помощью вот этого нашего проекта 90% специализированных решений можно успешно реализовать за небольшие деньги. Примеры — «умный дом», CarPC, рекламное табло, информационный киоск и т.д.
Мы хотим сделать недорогую универсальную базовую плату с дополнительными модулями, на основе которых кто угодно может разработать кастомизированное решение для себя и с нашей помощью организовать производство небольших партий такого решения.
Это действительно проблема, когда вдруг выясняешь, что для удовлетворения твоих потребностей готового решения не существует (мы знаем, мы с этим сами столкнулись). Вроде, есть что-то близкое, но непонятно — как доработать, насколько это будет хорошо и надежно и т.п. А на эксперименты обычно денег много не выделяется. Мы уверены, что с помощью вот этого нашего проекта 90% специализированных решений можно успешно реализовать за небольшие деньги. Примеры — «умный дом», CarPC, рекламное табло, информационный киоск и т.д.
+1
Не совсем понятно, что значит универсальная плата с дополнительными модулями?
Это когда разведено все-все-все, но не впаяно. Или когда есть своя внешнаяя шина, куда подключаются комопненты?
Вариант какой-нибудь linux-based «ардуины» лично мне бы понравился, но это по минимуму будет как Распберри, разве что без bnc коннектора.
Это когда разведено все-все-все, но не впаяно. Или когда есть своя внешнаяя шина, куда подключаются комопненты?
Вариант какой-нибудь linux-based «ардуины» лично мне бы понравился, но это по минимуму будет как Распберри, разве что без bnc коннектора.
0
Ребят, ну ее эту плату, давайте лучше свою Ouya запилим, с новоиспеченным Ubuntu под ARM и Tegra4? Могу помочь с софтом и поиском инвесторов. Рынок гиков несомненно меньше потребительского рынка. Причем коноль надо делать с прицелом на EU — рынки в том числе. Россия+Украина+ Белоруссия могут немало хороших игр предоставить.
0
Такой проект требует принципиально другого масштаба инвестиций. Где-то на пару (а то и тройку, если считать еще и продвижение) порядков больше, чем нам требуется для этого проекта. У меня таких денег нет, и где их взять — даже не представляю себе.
0
Он и доходов принесет на несколько порядков больше. Можно поговорить с несколькими инвест-фондами, понятно, что сами не двинем этот камень в гору. Но как минимум прототип надо бы показать самим. Можете прикинуть расходы а прототип?
0
Опишите функциональность прототипа — посчитаем.
С тегрой будут проблемы — ее фиг купишь на рынке.
С тегрой будут проблемы — ее фиг купишь на рынке.
0
Через пару месяцев будет не сложно. И сейчас можно сделать предзаказ на прототип. На Тегре не настаиваю, если вы более подкованы в хардваре, посмотрите на новые процессоры Интела, как вариант. С Ителом проще говорить, они есть в Нижнем Новгороде и Москве. Прототип: устройство без корпуса, запускающее операционку и одну из графических оболочек. Основные требования — обеспечение цены с 2-мя контроллерами не выше 150 долларов США. Это потребительская цена.
0
А разработчиков игр под нее вы будете лично упрашивать? Это основная проблема, а не железо — ну сделаете вы очередную игрушку для гиков, ее покрутят пару дней и отложат, либо будут на ее основе свои девайсы клепать. Как консоль ее никто не будет использовать, потому что софт и игры под нее писать не будут.
0
И через пару месяцев, и через полгода будет сложно, поверьте.
Интел — это другая архитектура принципиально. Там в 150 (кстати — ритейл? или себестоимость?) баксов уложиться будет невозможно, только себе в убыток.
Сделать прототип на относительно производительном арме можно, но вот реально — кому будет нужна еще одна абсолютно новая платформа? С нулевым количеством оптимизированных именно под нее игр (а тегра именно поэтому и выбрана — под нее уже больше сотни игр заточено)…
Интел — это другая архитектура принципиально. Там в 150 (кстати — ритейл? или себестоимость?) баксов уложиться будет невозможно, только себе в убыток.
Сделать прототип на относительно производительном арме можно, но вот реально — кому будет нужна еще одна абсолютно новая платформа? С нулевым количеством оптимизированных именно под нее игр (а тегра именно поэтому и выбрана — под нее уже больше сотни игр заточено)…
0
Новая платформа? Мне казалось что софт работает на уровне софтверной платформы, а там все проще — Android, Ubuntu или анонсированная сегодня Windows8 Embeded. Да и x86 не очень новая платформа. Именно потому на нее Sony и переходит
0
Хм… Я даже и не знаю, что Вам на все это ответить…
0
Если я ошибаюсь, так и скажите. Насколько я помню, те приложения что мы выпускали одинаково работали как на Xoom, так и на Galaxy tab и иных планшетах и телефонах на Android.
0
Именно так. Они одинаково работали на 1. Андроид и 2. На ARM процессорах (вряд ли можно сделать нормальную игрушку без использования NDK).
Если Вы меняете либо первое, либо второе, либо оба пункта — речи о совместимости уже не идет.
Сони, перейдя на х86, потеряла обратную совместимость с тысячами игр! Возможно, они себе это могут позволить, но есть опасение, что в результате наступит катастрофа для всей линейки PlayStation.
И в любом случае, надо заметить, что Xoom, Galaxy Tab или PS4 стоят ну никак не 150 баксов в рознице. Т.е. с ними сравнивать разрабатываемое Вами решение будет бессмысленно.
Если Вы меняете либо первое, либо второе, либо оба пункта — речи о совместимости уже не идет.
Сони, перейдя на х86, потеряла обратную совместимость с тысячами игр! Возможно, они себе это могут позволить, но есть опасение, что в результате наступит катастрофа для всей линейки PlayStation.
И в любом случае, надо заметить, что Xoom, Galaxy Tab или PS4 стоят ну никак не 150 баксов в рознице. Т.е. с ними сравнивать разрабатываемое Вами решение будет бессмысленно.
0
Вы, безусловно, правы. Есть ли вариант сделать что-то на Тегра3 с указанной функциональностью за 150USD? Под iOS и Android игр сделано больше, чем пол любую другую платформу.
0
Тегра3 сама по себе сейчас где-то 25 долларов стоит. Плюс память, плюс обвязка. Корпус. Геймпады (они тоже разные бывают, вон, в PS4 тачпад присобачили). Попробовать можно уложиться, но гарантии нет. Надо считать все.
А причем тут iOS? Ее-то точно лицензировать никак не получится. :-)
А причем тут iOS? Ее-то точно лицензировать никак не получится. :-)
0
Что-то готовое, типа ЭТОГО?! Это же китайский Cortex A8 одноядерный. Он еще более тормозной, чем наш Самсунг. Про хай-энд игры на такой железке можно прямо смело забыть.
И потом, разрабатывать свое устройство на китайских процессорах я крайне не рекомендую. Китайцы не делятся технической информацией ни с кем, даже с другими китайцами. Упретесь в какую-нибудь мелочь — и не сможете ее победить просто никак.
Да, и Андроид 4.1, не говоря уже о 4.2, вы туда никогда не поставите.
И потом, разрабатывать свое устройство на китайских процессорах я крайне не рекомендую. Китайцы не делятся технической информацией ни с кем, даже с другими китайцами. Упретесь в какую-нибудь мелочь — и не сможете ее победить просто никак.
Да, и Андроид 4.1, не говоря уже о 4.2, вы туда никогда не поставите.
0
Я имел ввиду не конкретное железо, а поставку в виде конструктора. Не воспринимайте меня с точностью до буквы.
0
Прямо вот никогда, ага. Наверное поэтому в инете полно информации по установке андроида 4.1 на эти самые алвинеры.
Под линейку sunxi (это Алвиннеры все) давно уже портировали линукс, GPU там стоит тот же, что и во многих не-китайских процессорах, поэтому с ним проблемы ровно те же что и со всеми остальными, все остальное — разобрано уже.
Для девелоперов, кстати, плата на нем бы была более чем полезной, особенно, если бы в виде процессорного модуля реализовали. Дебиан туда отлично встает, можно использовать как угодно — хоть как терминал, тонкий клиент, интерактивный пульт, хоть как сервер, центр домашней автоматизации, даже как HD-плеер тянет.
Под линейку sunxi (это Алвиннеры все) давно уже портировали линукс, GPU там стоит тот же, что и во многих не-китайских процессорах, поэтому с ним проблемы ровно те же что и со всеми остальными, все остальное — разобрано уже.
Для девелоперов, кстати, плата на нем бы была более чем полезной, особенно, если бы в виде процессорного модуля реализовали. Дебиан туда отлично встает, можно использовать как угодно — хоть как терминал, тонкий клиент, интерактивный пульт, хоть как сервер, центр домашней автоматизации, даже как HD-плеер тянет.
0
Да забыл: bluetooth 4, wifi, 2 USB, минимум 1GB RAM (опционально до 4), 8GB nternal flash storage, HDMI, Ethernet + опционально SDHC/SDXC card.
0
Думаю некоторым была бы интересна возможность наиболее безболезненного и удобного объединения таких модулей в кластер. То есть все что для этого не понадобится выкинуть в модули расширения. На основной плате необходимый минимум. Как вариант.
0
Мне регулярно требуются такие платы. То минипринтсервер поднять вместо этого уг длинка, то минироутер на пару провайдеров, то медиаплейер к фоторамке для проката рекламы в маршрутках… Беру десяток. Куда деньги нести?
0
На e-bay, там хватает готовых.
0
дайте пару ссылок. Цена 30 баксов и поддерживает линукс. Естественно новые.
0
Как медиаплеер подойдут всякие «свистки» типа МК802, нет? Как раз от $30
0
У них нет выходов ни LVDS ни D-SUB. А также пары Ethernet портов, и даже 1го. Как делать роутер? Или принт-сервер? А медиаплейер только для дома, в ТВ втыкать. К LCD-панели не подключишь. Поэтому не подойдут. А это решение, лично для меня, идеально.
0
Ну, у этого девайса за $30 вообще ни единого готового выхода, о чём речь? Ни видео, ни сети, ни USB — всё отдельно.
0
Речь о том, что легким движением руки устройство превращается в минироутер, или принт-сервер или медиаплейер, или web-сервер или в еще что… Что нужно сделать, чтобы МК802 превратился в минироутер? Я не хаю их, но у них своя ниша, и в мои потребности они не вписываются, а решение ТС для меня идеально:
1. Одна платформа для всех задач
2. Вариативность
3. Компактно
4. Дешевле зарубежных недоступных Cubieboard-ов
Главное, чтобы взлетело :-)
1. Одна платформа для всех задач
2. Вариативность
3. Компактно
4. Дешевле зарубежных недоступных Cubieboard-ов
Главное, чтобы взлетело :-)
0
А чем он лучше, что стоит вдвое дороже? Аналоговым ТВ-выходом и внешней антенной?
0
Мои предложения:
- Низкое энергопотребление. Идеально: программное управление режимами «Обычный»/«Турбо».
- Разъемы GPIO. Если отдельным модулем, то это должен быть первый модуль.
- Размеры могут быть чуть больше, чем у RPi, важнее держать цену низкой.
- Стандартизация размеров и разъёмов. В интерфейсах велосипеды не нужны.
- Открытая спецификация на шину для модулей (аналогично ISA, PCI и т.п.). Конкуренция в производстве модулей может взорвать рынок (вспоминаем «IBM PC compatible»).
- Предусмотрите стандарный корпус с местами для крепления пассивных радиаторов и слотами для крепления модулей.
- Создайте и поддерживайте специализированный дистрибутив Linux с драйверами и плюшками. Например, с утилитой для управления GPIO.
+1
Давно хочу ардуину/малину с джавой внутри
0
Это понятно, но как быть с I/O? Без нативной поддержки работа с портами ввода вывода довольно проблематична
0
В Нано никакой проблемы, что пробросите из железа, то и будет.
В полноценной жвм, полагаю, можно дернуть нативную сишную библу — иначе какой толк с этой Явы.
В полноценной жвм, полагаю, можно дернуть нативную сишную библу — иначе какой толк с этой Явы.
0
Кстати, мелочи типа дрыгания ногами можно осуществить через юзерспейс, выводом 1/0 в соответствующий файл, что осуществимо вообще из любого языка.
А остальное можно таким же образом пробросить через свой драйвер, если юзать JNI религия не позволяет.
А остальное можно таким же образом пробросить через свой драйвер, если юзать JNI религия не позволяет.
0
Молодцы! Я буду одним из первых покупателей.
Готов даже бету купить, и даже альфу :)
Готов даже бету купить, и даже альфу :)
0
найдите компромисс между модульностью и функциональностью. нужен хоть один use-case, который будет работать из коробки. у вас не ардуина — мигать светодиодом недостаточно. говорите, видео не разведено? разведите его хоть как-нибудь — не обязательно же ставить полноформатный VGA/HDMI… композит там есть? а может, сделать microhdmi?
и да, интерфейсиков бы побольше из коробки. для DIY-штуки, я думаю, наличие SPI/I2C/GPIO/… — необходимо. они же все там есть, только вывести на какой-нибудь разъем!
верхом мечтаний была бы совместимость с какими-нибудь готовыми модулями — например, у Olimex есть стандарт UEXT на который у них куча модулей.
и задумайтесь над модулями радиоинтерфейса вроде nrf24l01+, CC2500, CC1100. последний позволяет, например, дружить с фирменными часиками от TI.
и да, интерфейсиков бы побольше из коробки. для DIY-штуки, я думаю, наличие SPI/I2C/GPIO/… — необходимо. они же все там есть, только вывести на какой-нибудь разъем!
верхом мечтаний была бы совместимость с какими-нибудь готовыми модулями — например, у Olimex есть стандарт UEXT на который у них куча модулей.
и задумайтесь над модулями радиоинтерфейса вроде nrf24l01+, CC2500, CC1100. последний позволяет, например, дружить с фирменными часиками от TI.
0
Полностью согласен с c торчащими наружу gpio, i2c, spi и UEXT — вообще прекрасно. Легко подключаемые девайсы и контроллеры это большой плюс, и хорошо бы документация как у Olimex.
Мне кажется странным выбор Samsung, а не Allwinner например, на некоторых из них wince точно поддерживается и внутри уже оч много всего.
И почему не кикстартер кстати?
Мне кажется странным выбор Samsung, а не Allwinner например, на некоторых из них wince точно поддерживается и внутри уже оч много всего.
И почему не кикстартер кстати?
0
Прекрасная новость. А когда ориентировочно можно будет купить?
0
Ребят всё супер. Но сразу хочу попросить — если возможно, сделайте человеческий гигабитный Ethernet.
+1
А что вы разрабатывать-то собираетесь? Железо? Очень сомневаюсь, что в разумные сроки сможете. Заказывать разработку железа у китайцев? Они сделают вам под андройд закрытую прошивку, и возьмут подписку о неразглашении, а если выложите куда-нибудь — не будут вам больше ничего поставлять.
Возьмите Olinuxino на A13, у них открыты исходники и железа и софта под позволяющей бесплатно использовать в коммерческих решениях при условии ссылки на оригинального разработчика.
Возьмите Olinuxino на A13, у них открыты исходники и железа и софта под позволяющей бесплатно использовать в коммерческих решениях при условии ссылки на оригинального разработчика.
0
Порядок цен «немного не тот».
0
Порядок-то как раз тот. 1000р вы планируете, 35 евро стоит A13-OLinuXino-MICRO, оптом — 1120р. Причём там уже все необходимые модули есть на UEXT, и на основной плате не только процессор и память. Уверен, если заказать это собрать китайцам, может теоретически получиться ещё дешевле. Но особого смысла нет, потому что его можно купить у Olimex.
Почитайте их блог, узнаете много нового о тяготах выбора компонент, трудностях разработки железа (напрмер, единоразовый платёж $10k за возможность распаять на своей плате HDMI) и софта под процессоры и периферию.
Почитайте их блог, узнаете много нового о тяготах выбора компонент, трудностях разработки железа (напрмер, единоразовый платёж $10k за возможность распаять на своей плате HDMI) и софта под процессоры и периферию.
0
У топик-стартера план — 1000р. за 1 штуку в розницу в России, а у Олинуксино 35 евро плюс доставка 17. И как будто им самим не китайцы собирают.
0
Они на своей базе в Болгарии собирают (The company’s 5,000 sq.m. production buildings). Есть вариант доставки за 8.5 евро. К 1000р. добавьте оплату наложенным платежом и отправку почтой (примерно посчитано здесь), и получается уже 1740р. против 1240р. Если вдруг кто-то захочет тут локально торговать, можно купить 50 штук olinux'ин, в себестоимости с доставкой по 1160р за штуку, и перепродавать тут. При импорте можно попросить снизить цену на их болгарский НДС и заплатить наш, получается -20% +18%. Опять же, разница в цене 1000р. против 1160р. катастрофически низка, и явно не стоит того, чтобы самостоятельно что-то разрабатывать и заказывать сборку в Китае.
0
явно не стоит того, чтобы самостоятельно что-то разрабатывать и заказывать сборку в Китае.
Я с Вами полностью согласен. Не делайте этого! :-)
0
Вырвано из контекста. 1740р — цена за 1 Olinuxino-MINI с доставкой.
1000р — целевая цена обсуждаемого девайса. 180р — стоимость пересылки, 60р плата за почтовый перевод, итого 1240р.
Ниже я привёл варианты снижения стоимости Olinux'ин.
1000р — целевая цена обсуждаемого девайса. 180р — стоимость пересылки, 60р плата за почтовый перевод, итого 1240р.
Ниже я привёл варианты снижения стоимости Olinux'ин.
0
И из какого, интересно, контекста что выдрано? Если вы не умеете строить предложения, то я ничем не могу помочь. А из того комментария, на который вы дали ссылку один в один ложатся числа 740 (стоимость Микросин с доставкой) + 1000р (заявленная цена из топика) = 1740, что это, иначе, за число такое? Что там ещё можно предположить, интересно, как не «стоимость доставки 740 рублей»?
И в догонку:
И в догонку:
Ниже я привёл варианты снижения стоимости Olinux'ин.→
При импорте можно попросить снизить цену на их болгарский НДС и заплатить нашУ них на сайте в форме заказа английским по белому расписано, что в стоимости 35EUR НДС уже вычтен:
VAT: 0.00 EUR
0
Идея отличная! Единственное, не надо экономить на комплектующих! Какая разница, будет стоить 35$ или 120$ или больше? Поэтому пусть лучше будет стоить дороже, но на борту будет топовый процессор и 2 Гб памяти… Надеюсь все у вас получится!
-1
Sign up to leave a comment.
Наш ответ Raspberry Pi