Pular para o conteúdo principal

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.

Uma mão colocando um chip dentro de uma máquina

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.

Voltar às guias

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.

Agendamento de limite de preempção

Encadeamento de eventos

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.

Acessar o código do Azure RTOS no GitHub

Ver uma lista de dispositivos previamente licenciados

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

O relatório intitulado IoT Signals Manufacturing Spotlight

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.

A visão geral da central de segurança do Azure mostra a limpeza da segurança dos recursos e dos dados de políticas e de conformidade
  • Empregamos mais de 3.500 especialistas em segurança totalmente dedicados à privacidade e à segurança de dados.

A guia de aplicativos e computação da Central de Segurança no Azure mostrando uma lista de recomendações
  • 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

Experimente gratuitamente. Obtenha um crédito de USD$ 200 para usar em 30 dias. Enquanto você tem seu crédito, obtenha valores gratuitos de muitos dos nossos serviços mais populares, além de valores gratuitos de mais de 55 outros serviços que são sempre gratuitos.

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

Após 12 meses, você continuará a receber mais de 55 serviços sempre gratuitos – e pagará apenas pelo que usar além de seus valores mensais gratuitos.

Com a confiança de empresas de todos os tamanhos

Setor de consumo: Dispositivo fitness HTC

"Usamos o ThreadX RTOS em nosso produto acessório. Ele forneceu um bom desempenho. Ter um código-fonte completo e rápido suporte técnico economizou muitos esforços de desenvolvimento."

Garfield Hsieh, fornecimento de software, Fitness Devices, HTC

Rockefeller Capital Management

Setor semicondutor: SOC (sistema em um chip) da Broadcom WICEDTM

"A linha de plataformas de desenvolvimento da Broadcom WICED vem permitindo realizar inovações de ponta em um grande número de aplicativos finais em todo o ecossistema IoT. Ao combinar nossa tecnologia integrada de Wi-Fi e Bluetooth com um sistema operacional ThreadX em tempo real e uma pilha de rede completa (NetX Duo) em uma única plataforma altamente integrada, os desenvolvedores estão munidos de todas as ferramentas necessárias para simplificar o processo de desenvolvimento e chegar ao mercado rapidamente."

Jeff Baer, diretor de desenvolvimento comercial, Broadcom

NCR

a

Setor de IoT de rede: Aethra Telecommunications

"A minha experiência com o ThreadX foi muito boa. No passado, usei outros sistemas operacionais em tempo real, mas achei o ThreadX muito poderoso, robusto e com tempo real forte, além de ser fácil de entender e explicar para outros membros da equipe. Utilizamos uma estrutura orientada a objeto (usando C++) em torno do ThreadX para encapsulá-lo e adicionar alguns recursos específicos para gerenciamento de vários aplicativos."

Bruno Cesanelli, engenheiro de software, Aethra

Assistência Médica do MVP

i

Setor aeroespacial/defesa: Mars Reconnaissance Orbiter da NASA

"O ThreadX foi considerado uma solução comprovada com base em seu sucesso na missão Deep Impact, portanto, usá-lo para o instrumento HiRISE (Experimento Científico de Captação de Imagens em Alta Resolução) a bordo do MRO (Mars Reconnaissance Orbitaler) foi uma decisão lógica. O ThreadX forneceu um desempenho excelente para nós e ajudou a missão MRO a retornar imagens de alta resolução extraordinárias de Marte."

Steve Tarr, líder de software HiRISE, Ball Aerospace and Technologies Corp.

Costain
Voltar às guias

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

Fale com o setor de vendas