Estudo de mercados incorporados de 2019 por EETimes and Embedded

O Estudo de Mercados Embarcados de 2019 da EETimes and Embedded mostra o estado atual e as tendências no desenvolvimento e aplicação de eletrônicos. Ele reflete as tecnologias atuais, software e ferramentas de desenvolvimento; soluções, componentes, FPGAs e sistemas operacionais usados; questões organizacionais são abordadas.
Este material contém 30 (de 99) slides e é uma versão compactada.
Um link para a versão completa é fornecido no final do artigo.
Prefácio:
958 respondentes participaram da pesquisa online com a seguinte distribuição por região:
58% - Américas (América do Norte e América do Sul).
21% - APAC (Ásia Pacífico).
21% - EMEA (Europa, Oriente Médio e África).
Eletrônicos no artigo significam "sistemas incorporados" - isto é, dispositivos eletrônicos e dispositivos que incluem um módulo de computação (microcontrolador, microprocessador, etc.) e funcionam tanto separadamente (por exemplo, um rastreador de fitness) e como parte de dispositivos mais complexos.
Além disso, darei os slides originais da apresentação, já que a tradução em grande parte não faz sentido e pode até distorcer as informações, mas com uma tradução do título e alguns comentários.
I. Informações gerais, IoT, tendências, segurança
Quais são as áreas de aplicação para seus desenvolvimentos atuais?

Top 3: automação industrial, eletrônicos de consumo, internet das coisas. A Europa trabalha mais com manufatura, a Ásia com produtos eletrônicos de consumo, o que não é surpreendente.
Em que área estão seus desenvolvimentos de IoT ?

Aproximadamente 40% dos entrevistados estão envolvidos no desenvolvimento de IoT. As áreas mais interessantes e promissoras na opinião dos entrevistados:
- controle de movimento automático;
- realidade aumentada e virtual;
- casas, carros inteligentes / automatizados;
- determinar a posição para o fornecimento de conteúdo exclusivo;
- sistemas distribuídos de diagnóstico e monitoramento, sensores de condição;
- diagnóstico médico remoto.
Gráfico de interesse em novas tecnologias para 2018

2018: O aprendizado de máquina e a Internet das Coisas ainda estão no auge da propaganda, a realidade aumentada está a caminho do uso em massa, a realidade virtual já é uma tecnologia familiar. Não há Wi-Fi 6, mas podemos supor que em alguns anos o novo padrão entrará firmemente em nossas vidas, assim como muitas coisas interessantes baseadas nele. O pdf contém um gráfico semelhante para 2015.
Qual das seguintes tecnologias modernas você usa em seus desenvolvimentos?

20% dos desenvolvedores / empresas pesquisados usam uma ou mais tecnologias avançadas em seu desenvolvimento e 15% vão usar o aprendizado de máquina em projetos futuros.
Decodificação
Quais medidas de segurança são implementadas em seus projetos?

Uma boa tendência para aumentar a segurança dos dispositivos. Espero que logo nos livremos do estereótipo de que os engenheiros eletrônicos dão pouca atenção à segurança. Portanto, não se esqueça de bloquear o firmware e desativar as interfaces íntimas no lançamento.
II. Desenvolvimentos atuais
Quais das seguintes opções estão incluídas em seu desenvolvimento atual?

Análise : dois terços dos desenvolvimentos são movidos pela rede e três quartos não têm interface de usuário.
Se o seu dispositivo tiver uma interface sem fio, são:

40% dos projetos usam interfaces sem fio (379 de 958 entrevistados). Um quarto de todos os desenvolvimentos usa Wi-Fi e / ou BlueTooth / BLE.
Quantos cargos de engenharia existem em sua equipe? Como os recursos são alocados entre o desenvolvimento de software e hardware?


Essa é provavelmente a aparência do comando de referência.
Você usou uma placa de depuração durante a fase inicial de desenvolvimento do projeto atual?

Gostaria de destacar a presença do Arduino em 6º lugar. Quando se trata do fator de forma das placas de prototipagem, o Arduino está em terceiro lugar.
Há quanto tempo você desenvolve seu último projeto?

Tempo médio de desenvolvimento - 12,2 meses. Além disso, na Ásia, ele será desenvolvido 2,5 meses mais rápido do que na América.
Meu projeto atual é escrito principalmente em ...

As novas linguagens de programação não tomarão em breve pelo menos uma parte significativa do desenvolvimento de hardware. C / C ++ ocupa 80% com segurança. Não há menção à Ferrugem, ela pode aparecer em 2021.
III. Processo de desenvolvimento
Quais tarefas no processo de desenvolvimento causam mais dores de cabeça?

Como o tempo é alocado para as etapas de desenvolvimento?

Horário de pessoa saudável . Se pegarmos o tempo médio de 12 meses desde o último slide, temos:
Exame do problema e desenvolvimento da especificação técnica - 1,5 mês.
Montagem do protótipo (Proof-of-Concept) - 1,3 meses.
Desenvolvimento do próprio dispositivo - 4 meses.
Teste e depuração - 2 meses.
Produção de amostras de pré-produção - 1 mês.
Transferência para produção - 1 mês.
Quais habilidades / ferramentas / componentes de desenvolvimento você gostaria de melhorar?

A julgar pelas respostas - tudo está em ordem com o ferro. Mas as pessoas e as ferramentas de depuração são o elo mais fraco.
Quais das seguintes são as ferramentas de que você mais precisa?

Sem um osciloscópio e um depurador, em lugar nenhum. E eu acrescentaria um programador, isso também é uma ferramenta. E em lugar nenhum sem ele.
Como você melhora seu nível profissional?

Aprender é leve. Vá a seminários e exposições. Quem não está aprendendo constantemente, retrocede.
IV. SO
Você está usando o sistema operacional em seu projeto atual?

2/3 dos desenvolvimentos contêm o sistema operacional. Destes:
40% - sistema operacional de código aberto;
25% - SO comercial;
20% - sistemas operacionais de escrita própria;
15% - sistema operacional de código aberto com suporte / distribuição pagos.
Qual é o fator mais importante ao escolher um sistema operacional?

3 principais - questões de suporte e compatibilidade de sistemas operacionais, o que indica que o processo de implementação e uso de um sistema operacional em uma tarefa embarcada é frequentemente difícil.
Liste o sistema operacional que você está usando no momento.

Uma dica : aprenda FreeRTOS e Linux.
V. Microcontroladores e processadores
Quem é o mais influente no processo de seleção da plataforma?

Se nas Américas são os engenheiros que decidem, na Europa e na Ásia os GESTORES têm maior influência.
Meu processador principal é:

Os mk de 8 e 16 bits ocuparam seus nichos por muito tempo e permanecerão lá por muito tempo. A arquitetura de 32 bits está perdendo espaço, entre outras coisas, devido ao desenvolvimento e redução de custos de SoCs (SkN - sistemas em cristal) com processadores de 64 bits integrados. Por exemplo, o iPhone 5 tinha um Apple A6 SoC de 32 bits e o iPhone 5s tinha um A7 de 64 bits.
Freqüência de trabalho:

Lentamente, mas com segurança, a frequência média aumenta.
Os fatores mais importantes ao escolher um processador:

Mesmo microcontroladores rápidos e baratos relutarão em comprar se ferramentas de desenvolvimento confortáveis e acessíveis não estiverem disponíveis.
Com quais fabricantes de processadores / controladores você está familiarizado:

Devo ir ao site da TI e conhecê-los melhor.
Qual chip de 32 bits você usará em seu próximo projeto?

BluePill - uma placa de depuração com STM32 a bordo por 100 rublos, obviamente aumentou significativamente a aplicabilidade desta família.
Vi. FPGA
Seu projeto atual contém FPGAs?

Quais chips você está usando no projeto atual?

Razões para não usar FPGAs: desnecessário, caro, consome muita energia, difícil.
Vii. De outros
Quais sistemas de controle de versão você usa

Não é surpreendente.
Espero que essas informações tenham sido no mínimo interessantes e lancem luz sobre uma indústria tão interessante e, claro, muito importante, como a produção de eletrônicos.
Link para o artigo de pesquisa e o próprio pdf .