Embedded World 2015: что нового? Что интересного?

    Всем привет!

    Мне с моими коллегами посчастливилось побывать на очередной выставке Embedded World 2015. Выставлялось, как обычно, огромное количество компаний. Всё пересказать просто невозможно, поэтому в этой статье я решил написать только про то, что мне показалось наиболее интересным и что я успел хоть немного проанализировать.

    Выставка проводится в Nurnberg Messe, на ней обычно выставляются разработчики плат, программ и производители компонентов, а также компании-дистрибьюторы. Никаких операторов сотовой связи, никаких производителей телефонов — только embedded, только hardcore.

    Кому интересно — прошу под кат. Будет много картинок и даже видео.



    В каком-то смысле можно сказать, что выставка проходила под девизом IoT (Internet Of Things).



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

    Единственное, что мне удалось зафиксировать — это то, что многих беспокоит безопасность в IoT.



    Один из аспектов — это жёсткое разделение реал-таймового ядра, выполняющего какие-то критические функции, и остального прикладного софта, которое на данный момент обладает бесконечным количеством дыр. Для этого Intel продвигает технологии VT-X, VT-D, под которую GreenHills и WindRiver делают свои микроядра. А Xilinx разрабатывает чип (см. ниже), в котором будут параллельно работать Cortex-R5 (real-time) и Cortex-A53 (application).

    Вот, что ещё было интересного.

    1. LPKF показали технологию, которая позволяет печатать металлизацию на пластике, причем 3d, то есть форма пластика может быть почти любой.

    Технология заключается в том, что на пластик наносится специальный лак



    дальше заготовка попадает в специальный принтер, где на лак наносятся дорожки




    дальше заготовка опускается в химический раствор и получается металлизация.



    К сожалению, фотография с металлизированной детали у меня не сохранилась. К счастью, на их родном сайте есть видео, на котором видно и процесс, и результат:

    www.lpkf.com/products/rapid-pcb-prototyping/lds/protoplate-lds.htm

    Дальше, правда, нужно распаять компоненты, не расплавив пластик, но это уже другая технология.

    2. Apacer показали диск с флешкой. Флешка подключается снаружи и блокирует запись на диск. При этом чтение остается возможным



    По большому счёту ерунда, но как защита от дурака вполне подойдёт.

    3. Toradex продолжает делать SoM на базе процессоров, т.е. пока SoM на SoC ожидать не приходится. Cамые свежие платки делаются на базе тегры и могут действительно круто работать с видео. NVidia своё дело знает.



    А мы пока продолжаем использовать их старые платы с PXA320.

    4. Как я уже говорил, на множестве стендов упоминался IoT. Производители решений наконец-то решили накрыть зоопарк одним зонтиком. Попахивает маркетингом.

    Мне больше всего понравилось, как IoT показали на стенде Kontron



    Оказывается, если в землю воткнуть датчик (слева) и поливать растения исходя из его показаний, то это будет лучше, чем если оценивать сухость земли по цвету (справа). На целых 15 процентов.

    5. Довольно оригинальное решение предлагает Schroff — это металлический корпус, который закручивается только двумя винтами. Разбирается на части очень просто, почти как детский конструктор (из того детства, когда конструкторы были металлические). Технология называется Interscale M.



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

    Размер корпуса может быть любым, нам для примера дали маленький кубик, если будет интересно, сниму видео, как он разбирается и собирается.

    Корпус можно кастомизировать, например, добавить направляющие:



    Осталось приятное впечатление, сделано с умом, технологично.

    А вот ссылка на сайт производителя (с видео):

    www.schroff.biz/InterscaleM

    6. Avago на стенде EBV показал трансиверы, которые позволяют образовать связь между платами по оптике на любой скорости до 14 гигабит в секунду. Для этого к плате на защёлках прикрепляется специальный чип, к которому уже специальным разъёмом крепится оптика. Каждый чип поддерживает до 12 линков. Допустимая длина для оптики — 100 метров. На оптическом уровне, похоже, CWDM.



    Вот так выглядят мини и микро:



    очень интересное крепление имеют эти устройства к плате — оно похоже на погопины, т.е. просто защелкиваются:



    А потом к этой штуке прикрепляется оптическая часть. На самом деле она не только оптическая, а ещё и электрическая.



    Интересное решение для тех случаев, когда скоростные сигналы не хочется тянуть медью или нужно прокинуть сигналы на другую плату.

    www.avagotech.com/pages/en/fiber_optics/parallel_optics/minipod_micropod

    7. Altera показала плату на 20 нм технологии — Arria 10 уже грузится и на ней крутится линукс!



    Это пока инженерный образец, но в конце года уже можно будет получить нормальные чипы.

    8. Xilinx показал прототип крутейшего чипа (Zync UltraScale+ MPSoC), который выглядит вот так (прототип):



    то есть пока что это шесть седьмых Virtex’ов, а в будущем будет один чип, который будет совмещать в себе Quad-Core Cortex-A53 + Dual-Core ARM Cortex-R5. Подробнее смотрите на сайте у Xilinx.

    www.xilinx.com/products/technology/ultrascale-mpsoc.html

    9. Хочу отдельно сказать про оформление стендов. Практически на всех стендах есть какие-нибудь роботы или привлекающие внимание девайсы. Только так можно заманить кого-то из толпы. Иначе при таком количестве предлагаемых плат глазу просто не за что зацепиться. Чего тут только не было…

    Робот на стенде MathWorks (Matlab, Simulink) играет в шашки:



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



    Wurth заманивали магией и могучим колдунством:





    А Toradex управляют роботом со своей платы Colibri



    10. А ещё мы нашли производителя простых, но классных пластиковых корпусов — английскую компанию FSPT. Технология заключается в том, что пластиковая пластина вырезается нужного размера, а затем в местах сгиба фрезеруется. Дальше происходит сгибание и получается очень хорошая коробочка. Стоимость в партии из ста штук составляет 5-7 евро. Срок производства — 1 неделя!

    За один евро можно нанести изображение на одну сторону.



    Удивительно, что при всей простоте (может быть, кажущейся?) технологии результат просто потрясающий! Корпуса очень хорошо подогнаны, соединяются без шурупов, на защёлках. А платы вставляются в специальные прорези:



    А с платой выглядит уже так:



    Короче, почти неограниченный простор для творчества за вполне разумные деньги.

    UPD: я ошибся, компания называется Camdenboss. FSPT — это технология, расшифровывается как Flat Sheet Plastic Technology. Спасибо maksfff

    11 Интересный софт предлагает голландская компания verum. Они придумали свой язык для описания систем, таких, как конечные автоматы. Описывая поведение на этом языке можно полностью отладить автомат, сгенерировать тест-кейсы и проконтролировать их выполнение, а затем сгенерировать С/С++ код. Программа распространяется под opensource лицензией, но вроде как платная при коммерческом использовании. Часть реализована как плагин к Eclipse.

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

    Язык чем-то напомнил Verilog/VHDL, в котором используется поведенческое описание.

    Меня в этом продукте зацепил workflow. Не написать код, а потом дебажить, перетестировать и снова фиксить баги, а описать систему, отладить, а потом уже сгенерить код. Надо бы задействовать. Может быть, кто знает ещё подобные проекты?
    Называется это Model Based Design.

    12. Cypress показали в работе ёмкостной тачскрин, который работает прямо под водой. Достигнуто это при помощи трюков и програмной обработки. Например, в таком тачскрине работают только две точки. Плюс для этого требуется специальный чип. Мы проверили — реально работает (там андроид внутри).



    13. На стенде EBV компания On Semi показала, что может с ПЗС-матрицы снимать с частотой около 14000 кадров в секунду. То есть на один кадр уходит около 70 микросекунд! Матрица может быть самых разных размеров, при этом крепление позволяет устанавливать практически любые объективы — от дешёвых до дорогих.

    В доказательство скорострельности был показан пример, в котором крутился круг с частотой, не видной глазу, то есть изображение на круге размывалось. При этом подстройкой частоты съёма кадров можно добиться видимого изображения (используется стробоскопический эффект). На этом примере круг делал около 115 оборотов в секунду.



    На второй фотографии видно, что светочувствительности сенсора хватает даже при маленьких выдержках и отсутствии яркого источника света:



    14. EXOR показал MicroSOM на базе Altera Cyclone V (это который с ARM’ом на борту).

    www.ultilogic.com/webpage?ReadForm&wPageName=products&t=Product&p=microSOM

    Заинтересовало его крепление к плате: это не разъём. Он запаивается на плату почти как микросхема.



    И в конечном счёте выглядит на своём месте



    15. FTDIchip держит марку. Показали новое семейство микроконтроллеров — F90X. Теперь IP-камеру можно будет сделать на одном чипе. С одной стороны камера, с другой Ethernet, что ещё нужно? Дисплей? Пожалуйста!

    www.ftdichip.com/Products/ICs/FT90X.html

    16. Ещё один довольно любопытный продукт — Wyliodrin. Это сервис, который позволяет
    программировать и управлять девбордами из браузера. Поддерживаются: малинка, Intel & Edison, Beaglebone Black. При этом сама плата находится, как говорится, в облаке, то есть где-то в другом месте.

    www.wyliodrin.com

    Я взял с десяток промо-кодов на месяц бесплатного использования. Кому интересно, пишите, поделюсь.

    17. Ну а вечером на стенде EBV играла живая музыка и наливали пиво. Куда же без него, Бавария ведь!



    На этой беспредельной вечеринке IT-шников мы запечатлели и себя



    Всем кто дочитал до конца, спасибо! Надеюсь, было интересно и мне удалось хотя бы немного передать ту атмосферу, которая обычно витает на таких мероприятиях.

    Отдельную благодарность я хочу выразить нашей компании, которая в это непростое время предоставила нам возможность посетить выставку. А также — Константину Добросольцу (EBV), благодаря которому мы всегда узнаём обо всех новых веяниях первыми: он и на выставке не дал нам скучать.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 9

      +2
      12. Cypress показали в работе ёмкостной тачскрин, который работает прямо под водой. Достигнуто это при помощи трюков и програмной обработки. Например, в таком тачскрине работают только две точки. Плюс для этого требуется специальный чип.

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

      А вообще в этом году выставка была заметно больше, чем в прошлом. С некоторым трудом нашел уже знакомые по хабру VoCore и BlackSwift на стэнде Imagination, мне показалось, что они не были разрекламированны так, как стоило бы. Лежали себе скромненько сбоку на тумбочке, и если бы у меня в планах не было бы их найти, скорее всего прошел бы мимо. Хотя других таких маленьких модулей с достаточно мощным процессором не было.
      Intel Edison заметно больше и дороже, но температурный диапозон (по словам представителя), даже не потребительский. Только для работы в домашних поделках. (Хотя пообещали через год выпустить версию уже с индустриальным диапозоном температур). Но даже при этом он не дает того разнообразия интерфейсов.
      Остальные компании предлагают либо микроконтроллеры под лозунгом — «смотрите сколько у нас тут фарша! IoT! IoT!» — и делайте с ними что хотите. Либо готовые платы, с помощью которых только стиралки к интернету подключать (в меньшее они не влезут).

      Так что желаю VoCore и BlackSwift стать поскорее самостоятельными компаниями с инвесторами и планами, с возможностью производить приличные партии качественных плат. В Европе покупатели найдутся.
        0
        Touch screen glass panel working with surface acoustic waves.
        www.olimex.com/Products/OLinuXino/LCD/LCD-15.6TS/
        Работает на аккустических волнах. Может быть это?
          +1
          Всё-таки из-за механической природы резистивные тачскрины не так надёжны, как емкостные, где ресурс вообще разумными цифрами не ограничен.
          +1
          Меня в этом продукте зацепил workflow. Не написать код, а потом дебажить, перетестировать и снова фиксить баги, а описать систему, отладить, а потом уже сгенерить код. Надо бы задействовать. Может быть, кто знает ещё подобные проекты?
          Называется это Model Based Design.


          Это как раз в MATLABе реализовано по полной.
            0
            Спасибо, на самом деле я про подобный подход знаю довольно давно, но больше теоретически. В Matlab'е давно была возможность генерировать VHDL-код для модели, думаю, никуда она не делась.

            Но как-то всегда не доверял системам, которые генерируют С/VHDL код. Да и стоит этот Matlab очень недёшево.

            А ещё меня реально интересует, кто в жизни использует подобный подход, особенно в реальных продуктах…
              0
              Большинство серьезных компаний, озабоченных качеством.
              Не хочу давать ссылки, но компаний не просто много, а очень много. Посмотрите истории успеха на русском или английском сайте.

              Мгновенная генерация и отладка кода на соответствие стандартам это одна из killer feature подхода MATLAB.

                0
                Посмотрю истории, спасибо.
            +2
            Вот про корпуса — отличная новость! Ведь это как раз то, чего не хватает DIY-щикам!
              +1
              Они даже видео красивое сделали, «от идеи до упаковки», так сказать: www.youtube.com/watch?v=srv7NIOkgwo
              Где-то проскакивала информация, что они с RS online сотрудничать хотят, только вот не смог повторно ссылку найти.

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

            Самое читаемое