Исследование рынков встраиваемых систем, 2019 г.
, проведенное EETimes и Embedded
Исследование рынков встраиваемых систем 2019 года, проведенное EETimes и Embedded, показывает текущее состояние и тенденции в разработке и применении электроники.
Он отражает современные технологии, программное обеспечение и инструменты разработки; используемые решения, компоненты, ПЛИС и операционные системы; затрагиваются организационные вопросы.
Этот материал содержит 30 (из 99) слайдов и представляет собой сокращенную версию.
Ссылка на полную версия приведен в конце статьи.
Предисловие: В онлайн-опросе приняли участие 958 респондентов со следующим распределением по регионам: 58% - Америка (Северная и Южная Америка).
21% — APAC (Азиатско-Тихоокеанский регион).
21% — EMEA (Европа, Ближний Восток и Африка).
В статье под электроникой понимаются «встроенные системы» - т.е.
электронные приборы и устройства, включающие в себя вычислительный модуль (микроконтроллер, микропроцессор и т.п.
) и работающие как отдельно (например, фитнес-трекер), так и в составе более сложных устройств.
.
Далее я представлю оригинальные слайды из презентации, так как перевод по большей части не имеет смысла и даже может исказить информацию, но с переводом названия и некоторыми комментариями.
I. Общая информация, IoT, тенденции, безопасность
Каковы ваши текущие приложения?
Топ-3: промышленная автоматизация, бытовая электроника, Интернет вещей.
Европа больше работает в промышленном секторе, Азия – в секторе бытовой электроники, что неудивительно.
В какой области находятся ваши разработки в области Интернета вещей?
Примерно 40% респондентов участвуют в разработке Интернета вещей.
Наиболее интересные и перспективные направления по мнению респондентов:
- автоматическое управление движением;
- дополненная и виртуальная реальность;
- умные/автоматизированные дома, автомобили;
- определение позиции по предоставлению уникального контента;
- распределенные системы диагностики и управления, датчики состояния;
- дистанционная медицинская диагностика.
График интереса к новым технологиям на 2018 год
2018: Машинное обучение и Интернет вещей все еще на пике ажиотажа, дополненная реальность находится на пути к массовому применению, виртуальная реальность — уже привычная технология.
Wi-Fi 6 нет, но можно предположить, что через пару лет новый стандарт прочно войдет в нашу жизнь, как и много интересного на его основе.
Аналогичный график за 2015 год можно найти в формате pdf.
Какие из перечисленных современных технологий вы используете в своих разработках?
20% опрошенных разработчиков/компаний используют в своих разработках одну или несколько передовых технологий, а 15% планируют использовать машинное обучение в будущих проектах.
Декодирование Встроенное зрение — если раньше компьютерное зрение требовало дорогих и больших камер и компьютеров, то теперь все это умещается на небольших платах низкой стоимости и с низким энергопотреблением и при этом обладающих достаточной производительностью.
Это существенно расширяет сферу их применения.
Встроенная речь — распознавание речи, аналогичное зрению.
Возможности на основе моделей машинного обучения – судя по недавним презентации аналогичная технология от ST, работает примерно так: собираются данные -> обрабатываются -> модель обучается -> модель конвертируется в код -> код загружается в микроконтроллер -> прибыль, искусственная нейронная сеть в вашем STM32F * проект! Виртуальная реальность – виртуальная реальность.
Это когда ты надеваешь очки и видишь только компьютерную графику.
Дополненная реальность – дополненная реальность.
Это как маски в Инстаграме — на реальные объекты накладываются виртуальные изображения, только с полезной информацией.
Вы открыли капот, навели камеру на двигатель, а он вам стрелкой показал, какую пробку открутить и залить масло или как поменять воздушный фильтр.
Какие меры безопасности реализованы в ваших разработках?
Хорошая тенденция к повышению безопасности устройств.
надеюсь скоро от этого избавимся стереотип что инженеры-электронщики мало внимания уделяют безопасности.
Так что не забудьте заблокировать прошивку и отключить интимные интерфейсы после релиза.
II. Текущие события
Какие из следующих функций включены в вашу текущую разработку?
Аналитика : Две трети проектов работают от сети, а три четверти не имеют пользовательского интерфейса.
Если ваше устройство имеет беспроводной интерфейс, то это:
В 40% проектов используются беспроводные интерфейсы (379 из 958 респондентов).
Четверть всех разработок используют Wi-Fi и/или BlueTooth/BLE.
Сколько инженерных должностей в вашей команде? Как распределяются ресурсы между разработкой программного и аппаратного обеспечения?
Наверное, так выглядит стандартная команда.
Использовалась ли плата разработки на начальном этапе разработки текущего проекта?
Хотелось бы отметить наличие Arduino на 6 месте.
В вопросе о форм-факторе макетных плат Arduino находится на 3-м месте.
Сколько времени у вас ушло на разработку вашего последнего проекта?
Среднее время разработки — 12,2 месяца.
Причем в Азии его разработают на 2,5 месяца быстрее, чем в Америке.
Мой текущий проект написан в основном на.
Новые языки программирования еще не скоро займут хоть какую-то значимую роль в разработке аппаратного обеспечения.
C/C++ уверенно занимает 80%.
О Rust нет упоминаний, возможно, он появится в 2021 году.
III. Процесс развития
Какие задачи в процессе разработки вызывают у вас больше всего головной боли?
Никто не любит митинги и митинги.
1 место – соблюдение сроков разработки.
Как распределяется время по этапам разработки?
Расписание здоровый человек.
Если взять среднее время 12 месяцев с последнего слайда, то получится: Постановка задачи и разработка технического задания – 1,5 месяца.
Сборка прототипа (Proof-of-Concept) – 1,3 месяца.
Непосредственная разработка устройства – 4 месяца.
Тестирование и отладка - 2 месяца.
Изготовление опытных образцов – 1 месяц.
Передача в производство - 1 месяц.
Какие навыки\инструменты\компоненты развития вы бы хотели улучшить?
Судя по ответам, с железом всё в порядке.
Но люди и инструменты отладки — слабое звено.
Какой из перечисленных инструментов для вас наиболее необходим?
Без осциллографа и отладчика никуда не денешься.
И я бы добавил программатор, это тоже инструмент. И без него совершенно никак.
Как повысить свой профессиональный уровень?
Обучение лёгкое.
Ходите на семинары и выставки.
Те, кто не учится постоянно, движутся назад.
IV. Операционные системы
Используете ли вы ОС в своем текущем проекте?
2/3 разработок содержат операционную систему.
Из них: 40% — открытая ОС; 25% — коммерческая ОС; 20% — самописная ОС; 15% — открытая ОС с платной поддержкой/распространением.
Что является наиболее важным фактором при выборе ОС?
Топ-3 — это вопросы поддержки и совместимости операционных систем, что говорит о том, что процесс внедрения и использования операционной системы во встроенных системах зачастую является непростой задачей.
Укажите ОС, которую вы используете в настоящее время.
Вы можете дать мне какой-то совет? : Изучите FreeRTOS и Linux.
V. Микроконтроллеры и процессоры
Кто имеет наибольшее влияние на процесс выбора платформы?
Если в Америке решают инженеры, то в Европе и Азии наибольшее влияние имеют МЕНЕДЖЕРЫ.
Мой основной процессор:
8- и 16-битные микроконтроллеры давно заняли свои ниши и останутся там навсегда.
32-битная архитектура сдает позиции, в том числе за счет развития и удешевления SoC (систем на кристалле) с 64-битными процессорами на борту.
Например, на iPhone 5 была установлена 32-битная SoC Apple A6, а на iPhone 5s уже была 64-битная A7.
Рабочая частота:
Медленно, но верно средняя частота увеличивается.
Наиболее важные факторы при выборе процессора:
Даже быстрые и дешевые микроконтроллеры будут покупать неохотно, если не будет удобных и доступных инструментов разработки.
Какие производители процессоров/контроллеров вам известны:
Вам следует зайти на сайт TI и узнать их поближе.
Какой 32-битный чип вы будете использовать в своем следующем проекте?
BluePill — макетная плата с STM32 на борту за 100 рублей, явно существенно расширившая применимость этого семейства.
VI. ПЛИС
Содержит ли ваш текущий проект FPGA?
Чипы каких производителей вы используете в своем текущем проекте?
Причины, по которым не используются FPGA: не нужно, дорого, потребляет много энергии, сложно.
VII. Другой
Какие системы контроля версий вы используете?
Неудивительно.
Надеюсь, эта информация была как минимум интересной и пролила свет на такую интересную и, конечно же, очень важную отрасль, как производство электроники.
Ссылка к статья об исследованиях и о себе PDF .
Теги: #Производство и разработка электроники #stm32 #Электроника для начинающих #ИТ-исследования и прогнозы #разработка электроники #исследования рынка #FPGA
-
Обзор Dell Inspiron-5010-B46F43
19 Oct, 24 -
Проверьте Lenovo Ideapad-G560A 59-035504
19 Oct, 24 -
Ошибка При Установке Ms Sql Server 2008.
19 Oct, 24