Virt2real
Компания
44,40
рейтинг
28 августа 2013 в 19:14

Разное → Виртурилки прилетели!

В продолжение темы Контроллер «Virt2real», или просто — Виртурилка

Итак, первый серьёзный (по нашим меркам) тираж железок успешно прошёл приёмку нами на заводе и официальную растаможку в России. Процент брака основных плат зашкалил за нуль и составил 0.5%. Очень неплохо, мы рассчитывали в худшем на 5-6 процентов брака. К слову, есть мысль отдать одну бракованую железку BarsMonster на вскрытие проца (если он заинтересуется, само собой).

На таможне две коробки из трёх были подвергнуты тотальной проверке, в итоге аккуратно сложенные пакетики с платами превратились в хаотичную кучу. Пакетики плотные, так что обошлось без повреждений (по прибытии тестировали, а точнее, в данный момент заканчиваем тестирование).

В общем, железки уже у нас на руках, теперь начинается самое интресное






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

Дальше всё пошло практически по-плану. Завод высказал свои сроки (очередь, время на производство). После приёмки последовала доставка всего железа в Россию на таможню, а затем и к нам «на склад».



Сейчас мы уже готовимся рассылать заказанные железки (курьером, самовыносом, почтой, etc).

Бонусные платы



Мы обещали бесплатные бонусные платы, когда собирали предзаказы. Лидером по «хотелкам» стала силовая плата (моторшылд, в терминологии Ардуины), на втором месте — плата композитного видеовхода.

Бонусные платы мы ещё не делали, так как все силы были брошены на основной комплект (без Виртурилки бонусные платы нафиг никому не нужны). Но с этими платами всё намного проще — нашли производство в России, где их могут собрать. Сроки намного ниже чем в Китае. Тем кто предзаказывал Виртурилку бонусные платы поедут отдельной посылкой/курьером, доставка с нас. Для всех остальных — как обычно, платы в нашем интернет-магазине.

Про упаковку



Для упаковки железок были закуплены бумажные коробочки, нарезаны поролоновые вставки. Всё довольно прилично и компактно получилось.





А вообще комплект в сборе выглядит примерно вот так



Про коробочки



Изначально мы не собирались делать коробочки для Виртурилок, так как планировали применение только в ездящих/летающих девайсах. Но оказалось что и других применений много, а для них нужен корпус, коробочка. С нами связался представитель одной компании, которая изготавливает и продаёт готовые корпуса для разных контроллеров и предложил выпускать коробочки для Виртурилки. Тестовые образцы нам понравились, так что рекомендуем.

Адрес магазина по коробочкам — www.zigo.am/products/virt2real-enclosures/

Текущая версия коробочки подходит только для основной платы, без модуля Wi-Fi, ибо когда делалась модель не было в наличии вайфаек. Сам модуль влазит, но коробочка требует доработки напильником (отверстие под антенну прорезать). Вторая версия коробочек с учётом платы модуля Wi-Fi скоро будет.







Программные затыки, нид хелп



TI для своих процессоров периодически выкладывает так называемый PSP — Platform Support Package. Это набор программных компонентов для функционирования плат на базе их процессоров, например, используемых у нас DM365 семейства DaVinci. В составе PSP имеется проверенный Linux, набор модулей для аппаратного ускорения кодеков и прочеее. Но все официальные PSP базируются на довольно старом ядре, 2.6.32 (и чуть посвежее 2.6.37). Все модули DSP и плагины GStreamer заточенны под использование только с ядром 2.6.32, а версия 2.6.37 уже не поддерживается, так как там поменялась концепция организации эмбедед видеоподсистемы, которую назвали Media Application Framework. Поэтому GStreamer не умеет работать с источниками видео нового типа. Но помимо PSP фирма TI ещё выкладывает пакет софта под названием DVSDK. В его составе как раз идут модули DSP, а так же куча примеров исходников по работе с кодированием и передачей видео, но про GStreamer — ни слова. А всё-таки с гстримером намного удобнее взаимодействовать, так что у нас не оставалось выбора — надо пилить всё что можно, лишь бы он заработал с новым ядром (соответственно, с новой видеоподсистемой).

Так как одна эта задача тянет на довольно нехилый проект, было решено сделать финт ушами — портировать старую подсистему на новое ядро, что и было успешно сделано. Сейчас камера уже видится как обычный девайс v4l2, гстример на «ура» кушает отдаваемый ею поток. Но появился один нюанс с одним из модулей DSP (cmem.ko). Модуль до смешного простой, но делает основную работу по трансляции адресов памяти, необходимой для корректной работы аппаратного ускорения. Вот на этом модуле сейчас и плотно засели. Это однозначно получится победить, но всё упирается во время.

Кстати, вполне возможно что у нас в итоге получится единственная прошивка (и единственный SDK) с новым ядром но с видеоподсистемой, пригодной для работы с видео классическим методом — через GStreamer.

В итоге, резюмирую — сейчас в нашем текущем (но ещё не окончательно закоммиченном) SDK работает всё, кроме камеры. Точнее, камера тоже работает, но без аппаратного ускорения, а это самое вкусное.

Поэтому имеется несколько вариантов развития событий:

Вариант 1.

Выложить прошивку на базе старого, официально поддерживаемого, ядра 2.6.32.
Плюсы — работает всё, включая видеозахват. Минусы — старое ядро, со всеми вытекающими, некоторые нужные драйвера довольно старые и криво работают на старом ядре. Дохлый вариант, короче — без потенциального развития, так что мы его даже не стали трогать. Если выкладывать его — надо срочно его допилить.

Вариант 2.

Подождать когда будет доделан модуль DSP и тогда уже выкладывать прошивку.
Плюсы — всё работает. Минусы — человек купил железку, а прошить и поиграться с ней не может. Самый плохой вариант, так что его даже не рассматриваем

Вариант 3.

Выложить текущую прошивку в том виде как она есть.
Плюсы — всё работает кроме DSP. Минусы — не работает DSP.

Мы склоняемся именно к третьему варианту, как наиболее подходящему всем, так что именно так и поступим.

Теперь самое интересное для программеров-линуксоидов. Если кто-то из читающих сей опус имеет опыт работы с видеоподсистемой ядра Linux (именно ядерной части захвата видео с цифровых камер) и вы хотите поучаствовать в разработке — велкам в личку. Железо предоставим, это без проблем, у нас их много сейчас в наличии :-) Вполне возможно, мы что-то упустили и всё гораздо проще чем кажется, но, судя по обсуждениям на TIшных форумах, ситуация обстоит именно так как мы думаем и как я написал чуть выше.

Заключение



Заключение напишу от своего имени. С тех пор как у меня на руках появились самые первые образцы Виртурилки, я её использовал во всех проектах. Некоторые проекты публиковать нельзя, так что про них молчу. Из публичных — Тачка Бонда, Танковые Бои, танк Т-90. А также куча мелких развлекух типа управляемых тележек, клешни, лодочки и т.д. Руки не дошли опробовать на квадрокоптере, это планируем в ближайшем будущем. Для меня Виртурилка оказалась очень удобна именно для таких штук.

А теперь мы очень надеемся что Виртурилка и для вас (а не только для Гола, прим. Гол) окажется удобным инструментом для быстрой реализации ваших задумок. Мы очень волнуемся и переживаем за наше детище. Боимся, но ждём комментарии и отзывы. Как положительные, так и отрицательные (куда ж без них).

Ещё раз — спасибо! Моральная поддержка Хабраюзеров и Хабрагостей нам очень помогала всё это время.



Ссылки по теме:

Официальный сайт virt2real.ru
Официальный интернет-магазин http://shop.virt2real.ru/ (бывший Микрогонки.ру)
Официальная Вики (в процессе наполнения) wiki.virt2real.ru
Официальный Твиттер https://twitter.com/virt2real
Неофициальный блог http://www.g0l.ru/blog/262
Автор: @Gol
Virt2real
рейтинг 44,40
Компания прекратила активность на сайте

Комментарии (148)

  • +42
    Было б шикарно в самом начале дать кратенькую инфу для тех, кто не смотрел предыдущих серий — а про что это вообще?
    • 0
      Самый быстрый способ понять в чем суть — это посмотреть историю наших топиков на хабре: habrahabr.ru/company/virt2real/
      А если одним предложением — это «программно-аппаратная платформа для быстрого построения систем с удаленным управлением и видеонаблюдением через WiFI, 3G/4G и Интернет»
    • –1
      Вижу, что вопрос в первом комментарии самый популярный. Поэтому дам еще одну прямую ссылочку, где рассказывается за 3 минуты о сути проекта: old.virt2real.ru/predzakaz
      p.s. предзаказ оформлять уже не нужно!
      • +4
        Может быть, тогда всё-таки стоит выполнить озвученную просьбу, озвученную в первом комментарии? Добавьте эту информацию в начало статьи.
  • 0
    Потираем руки, изучаем доки.
    Открытая регистрация на wiki будет? :)
    • +1
      Открытая будет на форуме, на вики не будет :-) Если кто захочет реально помогать наполнять вики — пустим.
      • +12
        это плохо, в виде Вики лучше, т.к. форумы зло.
        • +2
          +1, организовать wiki по инвайтам или иначе ограничить людей с улицы, чтоб не грифили.
          Коллективный разум — сила! :)
          • 0
            Именно для коллективного разума всех кто захочет — форум. Для тех кто захочет сотрудничать и вообще окажется проверенным челом — пустим и в Вики :-) Ибо помимо коллективного разума ещё и координация нужна, иначе будет хаос.
        • +1
          Вики — для проверенных рецептов, инструкций и т.д. Наполняет ограниченное кол-во людей (пока, собссно, только я и Макс). А форум — для обсуждений всяких, вдруг кто-то будет свои изделия публиковать, и т.д. Обкатанные вещи с форума можно фиксить и переносить в Вики. Т.е. одно дополняет другое, имхо, самая удобная схема.
          • +1
            Еще есть третий формат — сайт с блогами, типа хабра или тематических robocraft.ru/ easyelectronics.ru/

            Ведь людям которые делают свои проекты(собственно для этого они и купили virt2real'ку) было интересно читать что, а главное каким образом делают другие такие же энтузиасты, а заодно и писать в свой блог что у самих получается.
            • 0
              Хабр не очень удобен для этого. Попробуйте найти статью о том как подключать камеру и моторы к Малиновому Пирогу. Или о том, как соединить Ардуино с Пирогом.

              В этом плане Вики чертовски удобен из-за гиперсылок. Они возможны и на Хабре, и на форумах, и в блогах, но на практике встречаются в основном в Вики. Только в этом сообщении можно было бы сослаться на дюжину статей, но я же этого не сделал…
          • 0
            Ну не знаю. Вот я сейчас заливаю образ на флэшку (по инструкции для первого включения виртурилки). Я бы добавил пару комментариев про особенности dd/diskutil для Mac OS X, но раз вики нередактируема, даже не знаю, куда посылать )
  • 0
    А можно увидеть скриншотики админки? Нашёл на вике только 1 скрин и заглушку для описания админки. :( А очень хочется увидеть, что и как там уже сейчас. Заспойлерите?! ;)
    • 0
      Динамические скриншоты (что нашлось под рукой) www.youtube.com/watch?v=m1OInmnxZFw Правда, там вроде только встроенный редактор демонстрировал. Как обычно, ещё далеко не окончательный вариант, постоянно добавляем функционал по мере необходимости.
      • 0
        Спасибо! Если можно запрошу фичу: открытие вебконсоли из файлового менеджера в текущей папке ну и возможность запуска скриптов в консоли из файлового менеджера. Я понимаю, что это свистопляски которые многим просто не нужны и на данный момент немного другие приоритеты, но как мне кажется это должно быть удобно.
        • 0
          Запуск скриптов есть (вот эта php консоль ). Насчёт текущей папки — можно и такое добавить.
    • 0
      Вот ещё старая версия, из которой удачные вещи переношу в новую www.youtube.com/watch?v=_ZHH7Ztx2uU&feature=player_detailpage
  • 0
    На фотографиях печально голая комната, вы что-то от нас скрываете?
    Признавайтесь у вас там не закрытый перелом кредиты? Вещи распродавали?! :)
    • 0
      Это печально голый коридор
    • +5
      Да нет, обошлись продажей всего одной почки. :)
  • 0
    Хех. Заказал предзаказ, а оплатить не смог. Первый кусочег з/п с того момента только вот сегодня дали. Оплатил.
    Ко второму сентябрю в Питер не успеет?) Был бы офигенный подарок мне на д.р. =)
    • 0
      Успеет!
  • 0
    Можно вопрос общего плана: а реально ли управлять с помощью виртурилки радиоуправляемой моделью (напр., самолетом) с FPV через 3G сети (хватает ли канала, качества связи и т.д.)?
    • +1
      3G очень ненадёжный канал для управления летающими штуками. Только если кто-то управляет обычным способом (с аппы), а видео куда-то уходит только для наблюдения. Либо добавлять автопилот, который выручит при пропадании/ухудшении сигнала. Именно такой способ лично ещё не пробовал, надеюсь кто-нибудь опробует.
      • +1
        Понял, спасибо. Но с наземными и водными (в т.ч. подводными?) моделями, которые при пропадании связи никуда не упадут, по идее, должно получиться?
        • 0
          Ездящие-плавающие да, норм. Насчёт подводных — мы хотели подводный батискафчик сделать, но упёрлись в проблему связи под водой при глубине больше чем пара метров. Только разве что выносить беспроводной модуль на поверхность а до подводного аппарата кабель кидать. Так что тут большая тема для исследований.
          • 0
            Поплавок?
            • 0
              Поплавок в унитазе, у батискафа и лодки — буй! :)
          • 0
            А с гидроаккустической связью с тем же поверхностным буем идею не рассматривали? Т.е. от погруженной модели к бую на поверхности водоема тянуть не трос, а организовать гидроаккустический канал связи? А уже от него обычный радиоканал до пульта управления.

            Она, судя по краткому изучению, никакая, но как концепт почему бы и нет? =)

  • +1
    А нафик та коробочка, если железо позиционируется как встраиваемое?
    • +2
      А вдруг кто-то захочет его юзать в виде микро сервера или как либо иначе :)
      • 0
        Ага, либо в качестве десктопа :-)
        • 0
          В качестве десктопа MK802 за 30 баксов НАМНОГО предпочтительней.
          • 0
            Десктоп, по назначеию бывает разный. Мне вот от десктопа нужна консолька линукcовая и возможность аппаратного енкодинга и декодинга h264 (захват с камеры) в реалтайме, ну и распознование морды лица тоже. :-) Насколько я понимаю, MK802 этого не умеет.

            Да, и MK802 таки дороже 30ти баксов — 60 баксов: www.miniand.com/products/MK802%20Android%20Mini%20PC#buy

            PS. А также мне иногда весьма бывает полезно иметь у десктопа например SPI :-)
            • 0
              Распознавание не уверен что будет, OpenCV не умеет DSP задействовать. А вот SPI есть, эт да. А вот именно как десктоп виртурилка ну вообще не в тему, эт более Малиновая задача.
              • 0
                Сори, не верно выразился — не распознование лица (не face recognition), а face detection. Face detection, судя по спекам, давинчи как раз умеет на уровне железяки. OpenCV не нужен.
                • 0
                  Face detection поддерживала только одна разновидность чипа, которая уже давно снята с производства.
                  • 0
                    гм. ок. а на какой конкретно разновидности чипа построена виртурилка?
                    • 0
                      Face detection только в модификации TMS320DM365ZCEF (литера F на конце). А у нас TMS320DM365ZCE. С «F» уже давно TI не отгружает ибо не производят.
                      • 0
                        Спасибо за точную модель, пока жду виртурилку почитаю доку и поковыряю предварительно DVSDK.
                        • 0
                          Добавлю к ответу Gol'а, что новая версия DaVinci серии DM369 (свежак!) совместима с нашими 365 и 368 по пинам. В качестве отличительных фичей — встроено распознавание лиц, частота повыше и серьезно переработанная обработка картинки при плохом освещении.
              • 0
                На всякий случай напомню, что TMS320DM365, то есть виртурилка, это Digital Media System-on-Chip. В числе прочего оно умеет:

                HW Face Detect Engine
                Hardware On-Screen Display (OSD)

                Ну и вообще, TMS320DM365 — это основа для построения мультимедийного компьютера :-)
                • 0
                  Про фейс рекогнишн уже ответил выше. OSD есть, без проблем, 7 уровней прозрачности и всё такое. Я как раз пару часов назад видеовыход тестил вот таким макаром

                  • 0
                    Кстати, а там можно выбирать куда и как гнать видео? На композитный видеовыход, или на lcd?
                    • 0
                      Всё видео гонит GStreamer. Какую цепочку задашь — туда и гонит. Но LCD у нас ещё нету в наличии, есть только в планах (хотя и не уверены что он вообще нужен).
                      • 0
                        То есть я зря заказывал виртурилку с lcd платой апгрейда? :-(
                        • 0
                          Не, платы-то будут, их не только вы заказывали, но я вот хз для чего они нужны :-)
                          • 0
                            Ну, не все квадракоптерами занимаются, некоторые занимаются еще видеоконференцсвязью, и тут, в некоторых случаях (корпоративных применениях), виртурилка может быть существенно лучше и удобней чем iPhone/iPad в качестве терминала :-)

                            А что про lcd известно? Какой там шлейф, какой интерфейс? Вообще, можете посоветовать конкретную модель lcd с которой будет минимум проблем, и потребуется минимальная работа паяльником/напильником?
                            • 0
                              Я этим вопросом не занимался, спрошу у нашего аппаратчика.
            • 0
              Дороже 30 баксов это смотря где брать…
    • 0
      Многие захотели юзать железку как управляемую вебкамеру или как видеорегистратор, вот для этого как раз коробочки и пригодятся. Я вот коробочку под свой градусник задействовал :-)
  • +1
    Вы очень крутые. Буду ждать новостей.
  • +1
    Если не секрет, на каком заводе в Китае производили эту партию, каким образом осуществляли выходной контроль? На каком российском заводе планируете производить платы расширения?
    • 0
      Завод выбирался долго и тщательно. Вообще нам очень помог с производством хабраюзер dzhe. На вопрос «каким образом осуществляли выходной контроль» простым комментарием не ответить.
      • +2
        Тогда ждём отдельного поста на тему контроля ;-)
  • 0
    <цензура>, пришлось пол статьи прочитать, чтобы понять, что же вы там купили. Хотелось кинуть в вас тапком. Вы хотя бы в преамбуле пишите предысторию. Заголовок, ладно, его ведь никто не читает — тут можно и про хливких шорьков написать.
    • 0
      Добавил первым предложением.
  • +1
    Если не секрет, а во сколько партия обошлась?
  • 0
    Можете пояснить: у вас сейчас в итоге видеозахват с аппаратным сжатием есть?
    • 0
      Насколько я понял, на новом ядре НЕТ. Придет виртурилка — будем пилить сиё дело.
    • 0
      Есть, но на старом ядре. Под новое допиливаем, остался один модуль допилить (из четырёх).
    • 0
      Кстати, Макс, ты давно спрашивал про картинку «а-ля C910». Мы обзавелись сенсорами как с тех логитеках (OV5642), щас доковыряем DSP и попробуем подключить, шина тут одинаковая у всех сенсоров, драйвер нашли.
      • 0
        короче, сейчас можно купить у вас железку, залить на неё прошивку и получить из чипа кодирования H264?

        • 0
          Кстати, есть же веб-камеры умеющие h264 выдавать (подключаются по usb — то есть это обычные веб-камеры).
          • 0
            ситуация, конечно, может меняться, но ещё недавно не было стандартного и внятного способа этот самый h264 достать.
  • +1
    Поздравляем! :-)
    Успехов вам в продажах! Найдете деньги на новый тираж (надеюсь, БОЛЬШОЙ :-) — обращайтесь.

    P.S. Искренне верю, что вы не разочарованы нашим сотрудничеством.
  • 0
    Эх, вы б сделали нано-формфактор, очень уж хочется. Вот типа как эти штуки (58х17х4.2):
    image
    https://www.gumstix.com/store/app.php/category/33/
    • 0
      Нормальную схему питания точно не упихать в такой размер. И греться всё это будет ужасно.
      • 0
        Питание на хостовой плате, это более гибкое решение.
        Греться — сомневаюсь, как видите, у них полная линейка решений с частотами в три раза больше ваших, выходит, не греется.
        • 0
          Я, если что, к virt2real отношения не имею, мы своё делаем.

          Меня очень смущает вся эта линейка gumstix, потому что это всё действительно греется. Посмотрите например, какие милые радиаторы стоят на Odroid, где плата даже больше, чем у gumstix: habrahabr.ru/post/172895/. Там конечно Exynos, но всё же.

          Недавно разбирал камеру, сделанную на таком же TI DaVinci — там процессор через термоинтерфейс выведен на алюминиевую пластину в 5x5 см. Видимо предполагается, что охлаждение этого Gumstix надо организовывать самостоятельно.
          • 0
            Я не видел на хостовых платах под гамстикс никаких радиаторов, а видео на ютубе достаточно с ними.
            Как бы то ни было, подобные модули много кому пригодились бы, было бы неплохо, если бы они были российские, потому что те же гамстиксы напрямую в Россию, вроде, не везут.
            • 0
              gumstix ещё и стоят не совсем адекватно. Есть модули чуть побольше и похуже, зато по китайским ценам: www.tianyeit.com/product.php
        • 0
          С размещением контроллера питания на хостовой плате есть ряд объективных проблем. А именно — надежность контактов… Надо тогда плату с процессором к хостовой плате паять, что вообще-то, мягко говоря, не очень хорошо.
          Сами такое решение сейчас делаем — требования к техпроцессу для продвинутого контроллера питания такие же, как и к самому процессору. Плата получается довольно сложной и весьма дорогой.
          • 0
            Почему — нехорошо? В итоговом-то изделии можно и припаять.
            Есть же много коммерческих продуктов с припаянными внутри проц. модулями, тут где-то проскакивала фотография роутера, например.
            • 0
              Есть проблемы помимо контактов.
              Организация качественного питания — сама по себе задача не тривиальная.
              И если вы думаете, что можно ограничиться кренкой, то значит готовы отводить тепло еще и от нее.
              • 0
                Причем тут КРЕН?
                Подобные модули вполне работают с импульсными конвертерами, я пока проблем не замечал. Питаю похожий модуль с буст-конвертера.
                • 0
                  Ну так их же делать нужно, эти самые импульсные конвертеры.
                  Вот на gumstix они, видимо, стоят слева.
                  Зачем это размещать на хосте, если все равно место нужно, и еще и спецконтроллер купить?
                  А если делать на трех разных, то места нужно будет вообще много.
                  • 0
                    Не их, эти на модулях обычно и есть — которые итоговые напряжения выдают на процессор и периферию. Во всяком случае, я не видел модуля без них.

                    Я про конвертер, который на входе стоит — скажем, преобразует напряжение от аккумулятора в 3.3, которые требует этот модуль, и следит за зарядом. Или там, 220 в 3.3 — в зависимости от задачи.
                    Там тоже не КРЕНки, но многослойки под них не требуется.
                    • 0
                      Что то я не понял тогда, о чем спор.
                      • 0
                        Ну меня вот эта фраза покоробила:
                        >Нормальную схему питания точно не упихать в такой размер. И греться всё это будет ужасно.
                        • 0
                          Не-не-не, на gumstix стоят (видимо синхронные) step-down конвертеры с 3.3v на рабочие напряжения. Там и токи небольшие и напряжения фиксированные. Всё это хорошо работает и греется мало.
                          Я говорил о нормальной схеме питания, т.е., как у той же виртурилки DC-DC с большим входным диапазоном и током, которого должно хватать не только на процессор и память, но ещё и на wifi, ethernet и всё подключаемую периферию. Эффективность у самых хороших преобразователей в худшем случае будет не больше 90%. Вот это упихнуть на gumstix, желательно так, чтобы оно не перегрелось — по-моему проблематично.
                          • 0
                            Да питают они и вайфай и бт и камеру, хватает им на периферию. А диапазон можно обеспечить уже внешней схемой, поставить конвертер из требуемого напряжения в 3.3.
                            Токи там, кстати, маленькие, до ампера.
            • 0
              Они паяются вручную вообще-то. Несколько десятков контактов. Там надежность никакая вообще, особенно в китайском исполнении.
              При этом размещение контроллера питания на хостовой плате еще и экономически нецелесообразно. Так можно ограничиться 6-8 слоями только на небольшой процессорной плате и сделать хостовую 2слойной, а иначе — обе платы делать многослойными… Я сейчас про продвинутый контроллер 8310 говорю, с которым мы работаем, если что.
        • 0
          Владел overo fire подтверждаю греется, но не критично. Субъективно сильнее нагревается wifi.
      • 0
        И, кстати сказать, вон десятки мини-компьютеров китайских, на андроиде. С процессорами от 1 до 4 ядер, более чем мощными.
        Размер платы — 85х27. На плате нормальная схема питания, которой на вход достаточно подать 5В, все остальное генерится на борту.
        Греется очень умеренно.
        Я их перепробовал уже достаточно много, ни с одним проблем не было. И они отлично подходят на роль проц. модуля в силу своих размеров — вот только GPIO не выведено, и интерфесов доступных мало (оно и понятно, они не девелоперские). Так что все это реализуемо, и, более того, очень даже реализовано, только не в том формате — для потребителя, а не для девелопера.
        • 0
          Там контроллеры питания используются фиговенькие. Хотя, конечно, если не стоит задача контроля заряда/разряда аккумулятора, то все проще.
          • 0
            По какому критерию «фиговенькие»? Устройство выполняет свои задачи, имеет низкую цену и маленькие габариты.
            Аналогичные наши проекты по всем этим параметрам намного уступают китайским. Что остается? Эфемерное «они ненадежные»? Я пока не видел подтверждения этому.
            На китайском проц. модуле я могу собрать устройство с габаритами намного меньшими, чем на наших, какие бы там «продвинутые» контроллеры питания не стояли.
            • 0
              По возможностям управления питанием, снижению электропотребления и тепловыделения и т.п.
              Если можете — то почему же не делаете? Разработайте, мы для вас сделаем партию промышленную — придет успех и к российским разработчикам!
              • 0
                Не делаю чего, простите? Я именно их и использую, устройства уже у заказчиков.

                Что до «возможностей» — опять довольно расплывчато. Китайский модуль спокойно уходит в слип и спокойно сбрасывает частоту с гигагерца вплоть до 60 мгц и повышает обратно при необходимости — соответственно, с энергосбережением все отлично. Что конкретно в вашем решении такого, что ради этого можно поступиться габаритами китайского модуля?
                • 0
                  Вы меня с авторами виртурилки путаете, похоже.
                  • 0
                    Нет, не путаю, и более того, я не против виртурилки в том формфакторе, в котором она есть.
                    Я просто не согласен с утверждением, что нельзя сделать процессорный модуль с меньшими габаритами, так, чтобы этот модуль оставался инструментом разработчика, а не игрушкой для поделок на коленках.
                    • 0
                      А кто такое утверждение сделал, с которым Вы спорите? «Нельзя» — это очень сильное слово.
                      У виртурилок, очевидно, не стояло такой задачи.
                      У нас есть технические сложности, которые мы решим, и получится весьма компактный модуль.

                      С другой стороны, Вы, насколько я понял, такой модуль уже сделали. Тогда вообще смысл Ваших вопросов к другим людям не понимаю — ведь есть же решение готовое.
                      • 0
                        Да нет же, я не делал модулей, я делал устройства на них. И меня печалит необходимость заказывать втридорого те же гамстиксы через всякие шипито, потому что у нас аналогичных, к сожалению, нет. Поэтому у меня не вопросы к другим людям, а пожелания, очень бы хотелось модули хотя бы примерно схожие по габаритам с зарубежными.

                        Я вот на этот пост, который, я так понял, вы поддерживаете.
                        >Нормальную схему питания точно не упихать в такой размер. И греться всё это будет ужасно.

                        В гамстиксах стоит контроллер питания, рекомендованный производителями процессора, tps65950. Поэтому на хостовой плате достаточно разместить первичный преобразователь, к которому уже нет таких требований, о которых вы писали. Например, SEPIC-конвертер, который позволит питаться модулю от аккумулятора. И контроллер заряда этого самого аккумулятора — все отлично встает на двустороннюю плату.
                        • 0
                          Если «гамстиксы» нужны в товарных количествах — обращайтесь, привезем дешево. Если есть грабберы и BOM, так вообще сами произведем — будет вообще халява.
                          В силу разных причин, российской разработки подобные модули вряд ли будут стоить дешевле, чем если бы привезти устраивающие уже готовые (нужно отбивать инвестиции).
                          Мы вот свой модуль (который сейчас в разработке) планируем по себестоимости продавать в России, т.к. на самих продажах ничего не заработаешь все равно. И у нас будет контроллер питания все-таки на процессорной плате.
                • 0
                  Вы про какой китайский модуль, если не секрет, сейчас говорите?
                  • 0
                    В данном случае — про их миникомпьютеры на Allwinner A10S, который можно заставить исполнять обязанности проц. модуля — он по габаритам 85х27 мм.
                    • 0
                      А почему не используете собственно модули на Axx? От wits-tech.com например.
                      Купить их тут конечно проблема.
                      • 0
                        А какие конкретно, покажите. Может, просто проглядел.
                        • 0
                          Ну собственно www.wits-tech.com/pagesen/core.jsp. Мы сами их правда не пробовали ещё. Цены:
                          Nand Flash and DDR3 have already soldered to the board.
                          C10A — $32@10 $27@500
                          C10B — $32@10 $28@500
                          C13 — $27@10 $24@500
                          • 0
                            Неплохо. Жаль, в продаже нигде не видно.
        • 0
          А GPIO там и не нужно. Лично меня всегда напрягали стопиццот PLS штырьков, торчащих из платок на ARM9+
          Пусть GPIO/ADC/PWM/etc. будет расширением.
          Я сейчас над этим и работаю.
          • 0
            Не понял, а как это расширение будет подключаться к хосту, в таком случае?
            Там вообще мало интерфейсов (ну, если использовать как девелоперский модуль) — только USB, по сути.
            Да, разумеется, на нем можно сделать что угодно, на этом USB, но это все ведет к увеличению габаритов. Достаточно пары уартов, чтобы этого не произошло (например, GPS-модули, опять же, девелоперские, обычно общаются по уарту. Ставить их по USB — значит добавлять микросхему хаба+микросхему usb-uart, а это все габариты)
            • 0
              Ссылку на модули эти дайте плз, но вообще у вас в личке картинки управляемого контроллера периферии. Работает по USB и разумеется по UART.
              • 0
                Ну я же писал в том посте, на который вы отвечаете:
                >И, кстати сказать, вон десятки мини-компьютеров китайских, на андроиде. С процессорами от 1 до 4 ядер, более чем мощными.
                Размер платы — 85х27.


                Это не дев. модули, поэтому у них ничего нет.
                image

                Я понимаю, что можно навесить USB-мосты и получить любую периферию, но это неизбежно ведет к увеличению габаритов, да и, собственно, стоимости — на борту процессора-то хватает GPIO, таймеров и прочего, только ничего не выведено.

                Это я к тому, что тот же гамстикс, на мой взгляд, один из самых подходящих модулей для разработчика, содержит только необходимое, быстрый процессор, и, при этом, у него габариты 17х58.
                • 0
                  Ну а как сделать так чтобы всем было хорошо?
                  Одному надо 1шт. GPIO и сеть CAN. Другому стопиццот GPIO, и больше ничего.
                  Универсального решения в таком вопросе быть не может.
                  • 0
                    Ну вот смотрите, опять же Gumstix — с его габаритами, имхо, он подойдет и тому, кому нужен 1 гпио, потому что у него, несмотря на количество доступных пинов, габариты меньше, чем у большинства специализированных или тех, у которых выведено меньше. Этим он мне и приглянулся.
                    • 0
                      Но не подходит тому, кто с ужасом смотрит на эти разъемы с шагом 0.5 и сомнительной доставабельностью.
                      • 0
                        С этим согласен, разъемы немного напрягают)
                    • 0
                      Ребята, при разработке виртурилки мы четко осознали, что идеального размера не бывает. Все что имеет форм-фактор типа гамстикса или меньше — сильно затрудняет доступ к большому количеству GPIO. Все что дает удобный доступ к GPIO в варианте «без пайки» — имеет размеры относительно большие.
                      Добавлю, что «виртурилка нано» нами давно и активно обдумывается.
                    • 0
                      Это разные подходы, gumstix делает SOM (System-On-Module). Очевидным плюсом является легкая доработка для своих продуктов. Однако при всех плюсах нужно делать плату расширения которая всех не устроит из коробки.
    • 0
      Мне и самому нужен такой форм-фактор, так что следующая версия Виртурилки будет именно «нано» :-) Планируемые размеры наш аппаратчик озвучил где-то 20х40мм, если обойтись без флешки и оставить только NAND.
  • 0
    Картон и поролон заказывали уже в России?
    • 0
      Да, в России.
      • 0
        У Сергея или еще нашли кого-нибудь?
        • 0
          Нет, пошукали в Яндексе. К Сергею на следующий тираж обратимся, у него полиграфия полноцвет. А мы пока техническую коробку заказывали. По ней уже тараканы всплыли (в процессе упаковки заказов), так что будем менять конструктив. Сейчас при закрытии крышки (она уходит внутрь коробки) края зажимают упаковочный поролон, приходится поколдовать чтобы все закрылось правильно и ничего внутри не пережало.
  • 0
    Заказал ^__^
  • +1
    Дождались :-)
  • 0
    А что за товарищи с корпусами? Где находятся?
  • 0
    И ещё, посмотрел у вас на сайте — вы отправляете в Казахстан, Украину и Белоруссию. С Wi-Fi тоже?
    • 0
      Да, полные комплекты отправляем.
      • 0
        Как? Можно в личку…
        • 0
          Написал в личку
          • 0
            Да, чего-то я затупил, надо было самому сразу вам отписать. Извините :)
  • +1
    извиняюсь заранее, если это уже сто раз обсуждалось, а какой микрофон и каким образом туда можно подключить?
    • +1
      Разъем для микрофона указан на схеме: wiki.virt2real.ru/wiki/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_virt2real_1.1
      Обычный электретный можно.
      • 0
        спасибо! а правильно ли я понимаю, что электретный микрофон будет записывать нормально, только если говорить именно в него, а если я хочу записывать звук в помещении мне нужен какой-нибудь активный микрофон, типа шороха?
        • 0
          Разные микрофоны просто ещё не проверяли. Можете проверить разные и написать, выложим в Вики :-)
          • 0
            договорились, буду ждать, когда приедет платка, потестируем =)
            • +1
              На форуме один из пользвателей успешно опрбовал стриминг аудио с микрофона. Вот его рецепт: forum.virt2real.ru/viewtopic.php?f=38&t=13281
              • 0
                О, огромное спасибо Вам!
                Правда, скорее, мне нужен будет активный микрофон, я хочу записывать звук со всей комнаты, чтобы сделать распознавалку команд, а у гарнитуры довольно малый радиус приема. Но для начала надо попробовать этот рецепт, спасибо!
                • +1
                  У гарнитуры просто довольно длинный тоннель перед микрофоном.
                  • 0
                    мм, я, увы, не силен в терминологии, не поясните, что такое тоннель? :)
                    • +1
                      Это такое глубокое не глухое отверстие.
                      Мембрана микрофона в гарнитуре миллиметра три. А отверстие перед ней около миллиметра и еще в глубину миллиметра два. Это сужает диаграмму направленности. Как только вы вытащите микрофон из тоннеля, он сразу станет очень не направленным. То есть будет делать то, что вам нужно.
  • 0
    тоже извиняюсь если уже спрашивали, а можно поставить на нее linux MeeGo 1.2 Harmattan от от nokia N9?
    • 0
      Нет, еще не спрашивали.
      Теоретически поставить можно, но допиливать придется очень и очень много.
      Встречный вопрос — а зачем там MeeGo? Это операционка для девайсов на стороне юзера — интерфейс и прочее. А виртурилка — устройство на удаленной стороне. Это мозг (головной и спинной) того, что находится далеко от пользователя (плавает, летит, едет, стоит и т.д) и общается с ним по различным каналам связи…
      • 0
        честно не очень пока читал доки, но насколько успел понять там какие то сложности были с портиванием линукса на плату, и подумал что n9 тоже на arm, и harmattan получился довольно удачным, многое что уже сделано, тот же gcc можно запусить на нем же и что то скомпилить и тд…
        а gui можно и отключить
        • 0
          ARMы тоже разные бывают :-) Так что читайте доки. А зачем на виртурилке MeeGo вообще может понадобиться?
          • 0
            >ARMы тоже разные бывают :-) Так что читайте доки
            то есть процы разные, ок буду читать
            >А зачем на виртурилке MeeGo вообще может понадобиться?
            имел в виду не именно meego, а os linux, чтобы не портировать еще раз
            • 0
              Эээ… Вообще-то практически в большинстве микроконтроллеров (которые под операционкой работают) как раз Linux. Виртурилка не исключение. Ядро Linux 3.9
              • 0
                >Эээ… Вообще-то практически в большинстве микроконтроллеров (которые под операционкой работают) как раз Linux
                да это ясно,
                вобщем понял
  • 0
    А после отправки статус заказа в магазине изменится? Будет ли трек код?
    • 0
      Да. В магазине пройти по ссылке «Мои учетные данные -> Заказы». В заказе поменяется статус, и появится комментарий с трекинг-номером.
      Для Украины несколько иначе. Во вторник-среду платы уже будут переданы в Гюнсел, а он обычно у вас там возит все за несколько дней.
  • 0
    Так, первые четыре Виртурилки обрели новых хозяев. Я сейчас экстренно готовлю базовую прошивку, к вечеру выложу.
  • 0
    Инструкция по первому включению: http://wiki.virt2real.ru/wiki/Первое_включение_Виртурилки. Ещё в процессе наполнения, но скачать прошивку и загрузиться уже можно.
  • 0
    А как узнать про доставку-то? Я вот в Москве могу самовывезти запросто, чтоб курьеров не гонять
    • 0
      В личку номер заказа скиньте
  • 0
    Все вопросы и обсуждения — на форум forum.virt2real.ru

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разное