Desenvolvedores utilizam Arm IoT para criar produtos

Softwares mais recente da empresa permitem que os usuários desenvolvam produtos habilitados para Internet das Coisas virtualmente, sem a necessidade de silício físico

Claire Swedberg

A companhia de semicondutores Arm construiu uma solução completa para a tecnologia da Internet das Coisas (IoT) que visa tornar o desenvolvimento de produtos conectados mais rápido e fácil para empresas de tecnologia. A linha de Soluções Totais para IoT da empresa agora inclui Hardware Virtual, uma solução baseada em nuvem que oferece um modelo virtual de sua tecnologia Corstone para ajudar os usuários a desenvolver soluções sem a necessidade de silício físico. Com esta oferta mais recente, a empresa prevê que o desenvolvimento de uma solução de IoT que antes exigiria um ciclo de design de aproximadamente cinco anos, agora pode ser realizado em cerca de três anos.

As empresas de semicondutores Alif Semiconductor e Himax Technologies, bem como a empresa de hardware e software Arduino e os desenvolvedores de software Linaro e TensorFlow, estão entre as que usam Total Solutions for IoT, juntamente com a oferta de Hardware Virtual da empresa. O Total Solutions for IoT aproveita o subsistema Corstone existente da Arm, que várias empresas de silício implantaram em um esforço para acelerar seu tempo de colocação no mercado.

blank

A Arm lançou a Corstone em 2018 como uma iniciativa anterior para ajudar os parceiros a acelerar o tempo de entrada no mercado, e a empresa chama isso de base das Soluções Totais para IoT. A plataforma pré-integra o Arm IP de acordo com uma arquitetura de sistema de referência, formando uma base de hardware sobre a qual a linha Total Solutions for IoT é desenvolvida. Até o momento, mais de 150 projetos usaram Corstone, incluindo quase 70 por cento dos licenciados Cortex-M55 da empresa, de acordo com Mohamed Awad, IoT da Arm e VP de embarcações.

O Hardware Virtual é direcionado a desenvolvedores de software, fabricantes de equipamentos originais e provedores de serviços. Essa plataforma baseada em nuvem consiste em um modelo virtual do subsistema Corstone da empresa, simulando memória e periféricos. A primeira configuração inclui processadores Cortex-M55 e Ethos-U55, e Arm diz que seu IP para CIs inteligentes o torna adequado para casos de uso de aprendizado de máquina que os desenvolvedores podem ter como alvo.

Anteriormente, diz Awad, os desenvolvedores de IoT enfrentaram desafios em torno do design lento de produtos, desenvolvimento de software ineficiente e falta de escala, o que significa que software e serviços não podem ser facilmente aproveitados em várias plataformas. A Arm afirma que busca acelerar o desenvolvimento de IoT em um momento em que os requisitos de inteligência, segurança, conectividade, versatilidade, potência e desempenho estão se tornando mais difíceis de atender aos desenvolvedores embarcados tradicionais. “É o momento certo para mudar de marcha”, afirma ele, “e mudar a forma como os produtos IoT são desenvolvidos.”

A empresa acredita que o Total Solutions for IoT transformará a economia da Internet das Coisas, diz Awad, enquanto acelera os ciclos de design de produto. O Hardware Virtual fornece uma representação de um SoC físico, simulando seu comportamento visível por software. Ele opera como um aplicativo Linux simples e permite que os desenvolvedores executem e testem o software IoT diretamente na nuvem. “Com o Arm Virtual Hardware, estamos colocando a tecnologia nas mãos de milhões de desenvolvedores de software que antes simplesmente não teriam acesso a ela”, explica Awad. “É uma forma totalmente nova para os desenvolvedores de software inovarem e desenvolverem para diversos dispositivos IoT, tudo na nuvem.”

Como resultado, relata a empresa, os desenvolvedores de produtos IoT podem começar a escrever códigos meses ou anos antes que o hardware final esteja disponível. Para atingir esse objetivo, o Total Solutions for IoT combina a Corstone com o hardware virtual lançado mais recentemente. Por meio dessa combinação de tecnologias existentes e novos elementos foram desenvolvidos especificamente para Soluções Totais para IoT, observa Awad, a empresa espera ver os desenvolvedores lançarem produtos IoT conduzidos por casos de uso e os componentes que a Arm está oferecendo como parte de sua solução possam ser usados por vários tipos de parceiros.

Por exemplo, diz Awad, os desenvolvedores de software embarcado podem utilizar os elementos de software para construir aplicativos mais rapidamente e se beneficiariam da padronização. Eles podem começar a desenvolver mais cedo, empregando hardware virtual, acrescenta, sem ter que esperar que o silício esteja disponível. Em um projeto de desenvolvimento típico, o Total Solutions for IoT forneceria os blocos de construção fundamentais para a construção de um sistema de IoT, incluindo computação, aprendizado de máquina, segurança, software e suporte em nuvem, como base para o desenvolvimento de uma empresa. Essa empresa poderia então se concentrar em seus próprios recursos diferenciadores para seu produto específico.

A Arm não produz ou fornece diretamente chips de silício, embora os clientes OEM possam acessar seu ecossistema de silício e parceiros de design para atender aos requisitos do produto. Awad diz que os parceiros podem fornecer serviços de design, se necessário, bem como software e outras ferramentas. A empresa também possui um programa de parceria que atua como uma rede global de empresas de serviços de design endossadas pela Arm. “A IoT é um mercado enorme e diversificado”, afirma ele, “com uma inovação incrível já ocorrendo em muitos aplicativos.”

De acordo com Awad, a Arm fornece o IP para os parceiros levarem inteligência aos dispositivos endpoint, como os processadores Cortex-M55 e Ethos-U55. A linha Total Solutions for IoT tem como objetivo dar aos desenvolvedores o máximo de liberdade possível, diz ele, e a empresa espera ver mais soluções específicas para casos de uso começando com aplicativos de ML, como reconhecimento de palavras-chave. Por exemplo, a Amazon está usando hardware virtual para dimensionar o teste de wake-word do Alexa.

Como parte do Total Solutions for IoT, a empresa oferece sua plataforma de software Project Centauri, uma nova iniciativa de ecossistema para Cortex-M, que pode ser alavancada com Hardware Virtual. O Projeto Centauri tem como objetivo direcionar padrões e estruturas para o crescimento de mercados viáveis, diz Awad, bem como expandir a inovação de software de IoT. “Graças à fácil portabilidade de toda a pilha de software”, afirma ele, “o Projeto Centauri permite a capitalização dos investimentos em software, em vez de reinventar a roda ao migrar de um chip para outro”.

- PUBLICIDADE - blank