Исследование встроенных рынков 2019: новые технологии и доминирование C/C++
По 2019 Embedded Market Study, опубликованному EE Times и Embedded, новые области вроде IoT, встроенного зрения и машинного обучения набирают тягу в сообществе разработчиков — тем не менее C и C++ все еще доминируют в ландшафте программирования для встроенных разработчиков.
Это ежегодное исследование, теперь в своем 20-плюс-летнем ходе, доставляет комплексный взгляд на встроенную разработку по Америкам, APAC и EMEA. Оно покрывает всё от текущих приоритетов приложений и сред дизайна до выбора базовых аппаратных компонентов и преобладающих практик дизайна. Ниже мы подсвечиваем наиболее заметные находки исследования.
Фокус приложений
Половина респондентов уже считают IoT критической областью фокуса. Взглянув вперед, более 65% ожидают посвятить один или более предстоящих проектов IoT (Рисунок 1).
нажмите для увеличения

Рисунок 1. (Источник: 2019 Embedded Market Study)
Несмотря на то, что коннективность становится основным предварительным условием дизайна, практики безопасности неравномерны (Рисунок 2). Подходы только-программной безопасности склонны вводить больше уязвимостей, чем аппаратные решения. Примерно 26% текущих дизайнов полагаются исключительно на программную безопасность, и тревожные 20% не имеют никаких функций безопасности. Исследование не изучало конкретные контексты приложений этих дизайнов, оставляя истинный профиль риска неясным. В любом случае, каждая встроенная система сталкивается с рядом векторов угроз за пределами рисков, связанных с коннективностью.
нажмите для увеличения

Рисунок 2. Меры безопасности в текущих дизайнах — новый вопрос в 2019. (Источник: 2019 Embedded Market Study)
Еще один заметный тренд — растущий интерес к возможностям машинного обучения. В настоящее время 32% респондентов используют техники машинного обучения, в то время как 55% оценивают их принятие — еще более высокие 68% среди участников EMEA (Рисунок 3).
нажмите для увеличения

Рисунок 3. Продвинутые технологии в текущем использовании или под рассмотрением. (Источник: 2019 Embedded Market Study)
Текущая среда встроенного дизайна
В отличие от более широких опросов языков программирования — где Python, Java и JavaScript часто доминируют — это исследование подтверждает, что C и C++ остаются главными языками для встроенной разработки (Рисунок 4).
нажмите для увеличения

Рисунок 4. Использование языков программирования. (Источник: 2019 Embedded Market Study)
Разработчики часто сочетают C/C++ с ассемблером для критичных к производительности циклов, и с Python, MATLAB или LabVIEW для моделирования и прототипирования алгоритмов. Всплеск Python в ИИ-разработке может постепенно сместить баланс, особенно по мере набирания тяги edge-вычислений и ИИ-методов. На данный момент, однако, C и C++ остаются языками выбора.
Процесс встроенного дизайна
Детальный дизайн остается наиболее трудоемкой фазой, потребляя около 30% общего усилие дизайна — цифра, удерживавшаяся стабильной в последние годы (Рисунок 5). Новый вопрос в 2019 изучал, сколько времени уделяется оценке рисков для безопасности или приватности, намекая на потребность в более высокоуровневых стратегиях для встраивания безопасности и приватности с самого начала.
нажмите для увеличения

Рисунок 5. Время, затраченное на различные стадии дизайна. (Источник: 2019 Embedded Market Study)
Операционные системы
Embedded Linux и FreeRTOS сохраняют лидерство над другими ОС в поле. Однако региональные вариации очевидны в прогнозируемом принятии ОС в ближайшие 12 месяцев, особенно касательно Android (Рисунок 6).
нажмите для увеличения

Рисунок 6. Региональный разбор ведущих ОС под рассмотрением. (Источник: 2019 Embedded Market Study)
Помимо тем, рассмотренных выше, отчет углубляется в настоящие и будущие роли микропроцессоров, FPGA, повторного использования аппаратного IP, техник дизайна, системных инструментов и практик управления проектами/версиями.
Полное 99-страничное исследование 2019 Embedded Market Study теперь доступно для загрузки.
Встроенный
- ROHM представляет передовые решения управления питанием и сенсоров на Embedded World 2019
- Hyperstone демонстрирует контроллер SSD нового поколения и мониторинг здоровья на Embedded World 2019
- Analog Devices демонстрирует ИИ, промышленные сети и решения питания на Embedded World 2019
- Avnet Silica демонстрирует передовую ИИ, IoT и решения связности на Embedded World 2019
- TDK представила передовые встроенные инновации на Embedded World 2019
- Apacer представила новое поколение высокоскоростного хранилища для AIoT и IoT на Embedded World 2019
- Renesas продемонстрировала передовой интеллект конечных точек на Embedded World 2019
- IoT-инновации GIGAIPC на Embedded World 2019
- Mouser Electronics демонстрирует передовые сенсорные технологии на Sensors Expo 2019
- congatec запускает rugged встроенные edge серверы для upstream и midstream нефти и газа