Azure RTOS
Facilitando o desenvolvimento e a conectividade de IoT integrados.
Desenvolvimento de dispositivo IoT integrado facilitado
O Azure RTOS é um conjunto de desenvolvimento integrado que inclui um sistema operacional pequeno mas poderoso que, por sua vez, fornece desempenho confiável e extremamente rápido para dispositivos com restrições de recursos. Ele é fácil de usar e aprovado no mercado e já foi implantado em mais de dez bilhões de dispositivos no mundo todo. O Azure RTOS dá suporte aos microcontroladores de 32 bits e ferramentas de desenvolvimento integrados mais populares, para que você possa aproveitar ao máximo as habilidades existentes da sua equipe.
Desempenho com velocidade previsível e com um volume consideravelmente pequeno
Conecte-se facilmente a redes locais e de nuvem, desenvolva sistemas de arquivos flash duráveis e crie interfaces do usuário elegantes
Conecte os MCUs e MPUs mais populares diretamente ao poder da Internet das Coisas do Azure
Código que foi certificado para atender aos rigorosos padrões de segurança do setor
Componentes do Azure RTOS
Azure RTOS ThreadX
Esse RTOS (sistema operacional em tempo real) avançado foi criado especificamente para aplicativos profundamente integrados. Entre os diversos benefícios que ele fornece, estão o multithreading em tempo real, a comunicação e a sincronização entre threads e o gerenciamento de memória. O Azure RTOS ThreadX tem muitos recursos avançados, incluindo arquitetura picokernel, limite de preempção, encadeamento de eventos e um avançado conjunto de serviços de sistema.
Azure RTOS FileX
Este é um sistema de arquivos compatível com FAT (tabela de alocação de arquivos) de alto desempenho totalmente integrado ao Azure RTOS ThreadX e disponível para todos os processadores com suporte. Como o Azure RTOS ThreadX, o FileX do Azure RTOS foi criado para ocupar pequeno espaço e ter alto desempenho, o que o torna ideal para os aplicativos profundamente integrados atuais que exigem operações de gerenciamento de arquivo.
GUIX e GUIX Studio do Azure RTOS
O GUIX Studio do Azure RTOS oferece um ambiente de design de aplicativo de GUI (interface gráfica do usuário) integrado e completo, facilitando a criação e manutenção de todos os elementos gráficos no GUI do aplicativo. O GUIX Studio do Azure RTOS gera automaticamente o código C compatível com a biblioteca de GUIX do Azure RTOS, pronta para ser compilada e executada no destino.
TraceX do Azure RTOS
O Azure TraceX é uma ferramenta de análise baseada no Windows. Ele fornece aos desenvolvedores integrados uma exibição gráfica de eventos do sistema em tempo real e permite que eles visualizem e entendam melhor o comportamento dos sistemas em tempo real deles. Com o TraceX, os desenvolvedores integrados podem ver claramente a ocorrência de eventos do sistema, como interrupções e alternâncias de contexto que ocorrem fora da exibição das ferramentas de depuração padrão.
NetX do Azure RTOS
Uma implementação de alto desempenho de padrões de protocolo TCP/IP (somente IPv4), o NetX do Azure RTOS é totalmente integrado ao Azure RTOS ThreadX e está disponível para todos os processadores compatíveis. Ele tem uma arquitetura piconet exclusiva. Combinada com uma API de cópia zero, ele se torna a opção perfeita para os aplicativos profundamente integrados atuais que exigem conectividade de rede.
NetX Duo do Azure RTOS
Essa pilha de rede TCP/IP avançada e de nível industrial foi criada especificamente para aplicativos IoT e em tempo real profundamente integrados. O NetX Duo do Azure RTOS é uma pilha de rede dupla de IPv4 e IPv6 que fornece um conjunto avançado de protocolos, incluindo protocolos de segurança e de nuvem.
USBX do Azure RTOS
Uma pilha integrada de host USB e dispositivo de alto desempenho, o USBX do Azure RTOS é totalmente integrado ao Azure RTOS ThreadX e está disponível para todos os processadores compatíveis com o Azure RTOS ThreadX. Como o Azure RTOS ThreadX, o USBX do Azure RTOS foi criado para ocupar pequeno espaço e ter alto desempenho, o que o torna ideal para os aplicativos profundamente integrados que exigem uma interface com dispositivos USB.
Desempenho em tempo real confiável para dispositivos com recursos limitados
Alcance um desempenho em tempo de execução extremamente rápido e previsível com consumo mínimo de recursos. O Azure RTOS ThreadX oferece alternância de contexto inferior a um microssegundo, enquanto o Azure RTOS NetX Duo oferece desempenho de rede próximo ao da conexão via cabo. Todos os componentes são projetados para serem determinísticos e funcionarem de maneira rápida e previsível, independentemente da carga do sistema.
Acesso ao código-fonte com opções de licenciamento simples
O código-fonte completo de todos os componentes do Azure RTOS está disponível no GitHub para testes e exploração. Quando você estiver pronto para levar seu código para produção, não haverá cobrança para a licença de produção se você estiver implantando em dispositivos previamente licenciados. Opções de licenciamento simples estão disponíveis para todos os outros dispositivos.
Código de alta qualidade, imediatamente
Um código claro e limpo é mais fácil de usar e manter e pode reduzir o custo total de propriedade. A maioria das certificações exigem que você envie o código-fonte completo para o seu software, incluindo o RTOS. Com o Azure RTOS, você não só obtém código de alta qualidade, como também pode acessar relatórios completos que verificam se o código atende a requisitos de teste rigorosos.
Reduzir a complexidade da conexão com a nuvem
Os dispositivos estão ficando mais inteligentes e mais eficientes do que nunca. Eles podem coletar dados e agir com base neles, aprender e fazer previsões, mas somente se estiverem conectados a um serviço de nuvem robusto. A transição para a Internet das Coisas pode parecer muito difícil. Nós a tornamos fácil para você. O Azure RTOS é integrado diretamente com o Azure IoT para que você possa conectar, monitorar e controlar seus produtos de IoT. Conecte-se por meio de protocolos de IoT, modelos de referência ou IoT Plug and Play com o SDK do dispositivo IoT do Azure.
-
Certificação do Azure RTOS
O Azure RTOS é usado em produtos nas indústrias de aviação, dispositivos domésticos, equipamentos de controle industrial, automação de construção e muito mais. Os desenvolvedores que enfrentam requisitos desafiadores de desenvolvimento de aplicativos em uma ampla variedade de setores podem aproveitar a forte validação do Azure RTOS por meio da pré-certificação para reduzir o risco de desenvolvimento e acelerar o tempo de colocação no mercado. O Azure RTOS é certificado pela TUV de acordo com o requisito IEC 61508 SIL4.
Segurança para aplicativos integrados em tempo real
O Azure RTOS oferece segurança de IP e de camada de soquete por meio de protocolos padrão do setor e de padrões de conformidade. Além disso, o Azure RTOS usa funcionalidades de criptografia de hardware e de proteção de memória.
Dá suporte aos protocolos IPsec (segurança de camada de IP), TLS e DTLS
Testado e certificado de maneira metódica para atender aos requisitos internacionais de garantia de segurança
Integrado ao Azure Defender para detectar ameaças e corrigir problemas antes que eles sejam explorados
Parceiros de hardware do Azure RTOS
Estes parceiros oferecerão soluções integradas para ajudar você a começar a criar protótipos e desenvolver soluções prontas para a empresa com rapidez.
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
Leia a edição mais recente do relatório Sinais de IoT
Este documento se baseia no sucesso dos relatórios anteriores, descobrindo novos aprendizados e insights sobre o estado da IoT.
Segurança e conformidade abrangentes, integradas
-
Anualmente, a Microsoft investe mais de USD$ 1 bilhão por ano na pesquisa e desenvolvimento de segurança cibernética.
-
Empregamos mais de 3.500 especialistas em segurança totalmente dedicados à privacidade e à segurança de dados.
-
O Azure tem mais certificações do que qualquer outro provedor de nuvem. Confira a lista completa.
-
Preço do Azure RTOS
Componentes robustos, uma licença simples.
- Nenhum custo para testar e explorar o código-fonte
- Nenhum custo para licenças de produção quando implantado em dispositivos previamente licenciados
- Licenciamento anual simples para todos os outros dispositivos
Introdução a uma conta gratuita do Azure
1
2
Após seu crédito, migre para o pré-pago para continuar a construir com os mesmos serviços gratuitos. Pague apenas pelo que você usar além das suas quantidades mensais gratuitas.
3
Documentação e recursos do Azure RTOS
Recursos para desenvolvedores
Guias de instruções, tutoriais e documentaçãode referência de API
Código-fontedo Azure RTOS no GitHub
Perguntas frequentes sobre o Azure RTOS
-
A Microsoft adquiriu a Express Logic, um desenvolvedor líder de produtos RTOS e de middleware para aplicativos de IoT integrados, em abril de 2019. Leia o comunicado.
-
A X-WARE IoT Platform era um conjunto integrado de produtos de desenvolvimento da Express Logic que incluía o ThreadX RTOS. O conjunto agora é o Azure RTOS, e o ThreadX RTOS é o Azure RTOS ThreadX. Os produtos possuem melhor conectividade com o Hub IoT do Azure e Azure IoT Central, além de acesso contínuo aos benefícios da Internet das Coisas do Azure. Continuaremos aprimorando o valor que o Azure RTOS leva aos clientes e expandindo o ecossistema de parceiros.
-
Não, o Azure RTOS se integra a outros serviços de nuvem, mas oferece integração superior com a Internet das Coisas do Azure.
-
Recomendamos o Azure Sphere para desenvolvedores integrados que precisam criar dispositivos altamente seguros e totalmente preparados para os desafios constantes de segurança cibernética da Internet para dispositivos de classe MCU. É recomendável usar o Azure RTOS em aplicativos em que o Azure Sphere não está disponível ou não é uma boa opção. O Azure RTOS oferece aos desenvolvedores integrados um conjunto avançado de multitarefas em tempo real, um sistema de arquivos FAT e componentes de GUI, USB e rede para criar rapidamente aplicativos em dispositivos com restrição de recursos – com conectividade com o Azure IoT pronta para uso. O Azure RTOS também oferece um rico conjunto de componentes de segurança pré-certificados. No entanto, o desenvolvedor integrado é o responsável por usá-los adequadamente e pela segurança geral do dispositivo.
O Azure Sphere e o Azure RTOS, juntos, são ideais para desenvolvedores integrados que precisam de um dispositivo altamente seguro com funcionalidades de processamento em tempo real.
-
Os planos de suporte do Azure RTOS estão disponíveis para compra. A Microsoft encerrou as vendas e o suporte de produtos herdados do Express Logic em maio de 2020. No entanto, o suporte para contratos pagos existentes estará disponível por meio de seus canais existentes (RTOS.com e support@expresslogic.com).
-
Os desenvolvedores integrados normalmente usam um RTOS quando precisam de recursos em tempo real. Um RTOS deve oferecer tempos de resposta consistentemente rápidos (em microssegundos), um volume de memória pequeno (menos de 2 MB) e um nível de segurança que efetivamente proteja usuários e sistemas conectados.
Estamos aqui para ajudar você a começar a usar o Azure
Entrar em contato com o setor de vendas para obter assistência