O anúncio recente da Arm de que a plataforma e o SO Mbed chegarão ao fim da vida útil em julho de 2026 tem implicações significativas para a comunidade de desenvolvimento embarcado. Esse desenvolvimento afeta particularmente marcas como micro:bit, Raspberry Pi e Arduino, que se beneficiaram do suporte da Arm ao longo dos anos. Essas plataformas ganharam força em ambientes educacionais e entre a comunidade de criadores, permitindo que muitos dos recursos oferecidos pela Mbed se tornassem mais difundidos e acessíveis.
- A plataforma e o sistema operacional Mbed da Arm chegarão ao fim de sua vida útil em julho de 2026.
- O Arduino buscou proativamente um substituto para o Mbed, escolhendo o ZephyrOS.
- A Arduino se juntou ao Projeto Zephyr® como membro Silver em 2023.
- A transição para o ZephyrOS começará com uma versão beta até o remaining de 2024.
- O lançamento de várias placas Arduino está previsto para 2025.
- Os núcleos Arduino para algumas placas são atualmente baseados no Mbed OS.
- Placas Arduino populares, como as famílias UNO, MKR e Nano, não usam o sistema operacional Mbed.
Adaptação à mudança: transição do Arduino para o ZephyrOS
O Arduino vê cada desenvolvimento tecnológico como uma oportunidade de aprimorar sua plataforma e fornecer melhores ferramentas para seus usuários. Com o fim da vida útil do Mbed no horizonte, o Arduino tem sido proativo em encontrar um substituto adequado. A empresa identificou o ZephyrOS como uma excelente alternativa e se juntou ao Zephyr® Undertaking como membros Silver em 2023, conforme destacado em seu último Open Supply Report.
Garantindo a continuidade para usuários do Arduino
A Arduino está comprometida em permitir que seus usuários continuem usando a linguagem e as bibliotecas familiares. Isso envolve a criação de um núcleo Arduino com base em uma camada Zephyr subjacente. A empresa planeja lançar o primeiro beta dessa transição até o remaining de 2024, com um lançamento para várias placas a partir de 2025. A Arduino incentiva sua comunidade a ficar atenta e participar da fase de testes para dar suporte a esses esforços.
Uso atual do Mbed no ecossistema Arduino
Cada placa Arduino tem um “core” correspondente, que é a implementação da linguagem de programação Arduino para sua arquitetura específica de microcontrolador. O objetivo dos núcleos Arduino é expor os mesmos comandos e instruções (APIs) independentemente da placa que está sendo usada.
Para algumas placas, como GIGA, Nano 33 BLE, Nano RP2040 Join, Portenta, família Nicla e Opta, o Arduino implementou o núcleo em cima de uma camada de abstração fornecida pelo Mbed OS para acelerar o desenvolvimento. No entanto, os núcleos para outras placas Arduino populares nas famílias UNO, MKR e Nano são implementados de forma diferente e não usam o Mbed OS.
Impacto nos usuários finais
Em geral, se um núcleo Arduino é baseado em Mbed ou outras camadas de software program subjacentes não tem nenhum impacto prático em como os usuários finais programam as placas. A transição para o ZephyrOS visa manter essa experiência perfeita para os usuários.
Olhando para o futuro: desenvolvimentos futuros
À medida que o Arduino faz a transição para o ZephyrOS, ele continua a inovar e melhorar sua plataforma. A empresa se dedica a fornecer suporte robusto e garantir uma transição suave para seus usuários. Os próximos Arduino Days em 2024 oferecerão mais insights sobre essa transição, apresentando discussões entre Martino Facchin, do Arduino, e Benjamin Cabè, do Zephyr.
Outras áreas de interesse
Para aqueles interessados nas implicações mais amplas dessa transição, há várias áreas que vale a pena explorar:
- Impacto educacional: Como a transição para o ZephyrOS afetará os programas educacionais que dependem do Arduino?
- Envolvimento da comunidade: Oportunidades para a comunidade de criadores contribuir para o desenvolvimento e teste do novo núcleo do Arduino.
- Compatibilidade: Garantir a compatibilidade com projetos e bibliotecas existentes durante a transição.
- Inovações futuras: Possíveis novos recursos e melhorias que o ZephyrOS pode trazer para a plataforma Arduino.
Ao se manterem informados e engajados, os usuários podem continuar a se beneficiar do comprometimento da Arduino com a inovação e a excelência no espaço de desenvolvimento embarcado.
Últimas ofertas de devices geeks
Divulgação: Alguns dos nossos artigos incluem hyperlinks de afiliados. Se você comprar algo por meio de um desses hyperlinks, a lifetechweb Devices pode ganhar uma comissão de afiliado. Saiba mais sobre nossa Política de Divulgação.