Azure RTOS

Obtenha dispositivos de alto desempenho para serem comercializados mais rapidamente e com custo mais baixo

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, tendo sido implantado em mais de 6,2 bilhões de dispositivos em todo o mundo. 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.

O que é um RTOS?

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 do Azure IoT

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

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.

Saiba mais

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. As opções de licenciamento simples estão disponíveis para todos os outros dispositivos.

Código de alta qualidade, com certificação de segurança, pronto para uso

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 relacionadas à segurança exigem que você envie o código-fonte completo para seu software, incluindo o RTOS. Com o Azure RTOS, você não só obtém código de alta qualidade, mas também pode acessar relatórios completos que verificam se o código atende a requisitos rigorosos que regem os padrões de segurança automotivos, ferroviários, médicos, de energia e de consumidores.

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.

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 à Central de Segurança do Azure 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

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

Documentação e recursos do Azure RTOS

Recursos para desenvolvedores

Guias de instruções, tutoriais e documentação de referência de API

Código-fonte do Azure RTOS no GitHub

Com a confiança de empresas de todos os tamanhos

Setor de consumo: Dispositivo fitness HTC

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

Garfield Hsieh, fornecimento de software, Fitness Devices, HTC
HTC

Setor médico: Monitor sem fio portátil da Welch Allyn

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Jay Rasmussen, engenheiro de software sênior, Welch Allyn Protocol Inc.
Welch

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

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Jeff Baer, diretor de desenvolvimento comercial, Broadcom
Broadcom

Setor industrial e automotivo: Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler, Autotalks
Autotalks

Setor de IoT de rede: Aethra Telecommunications

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Bruno Cesanelli, engenheiro de software, Aethra
Aethra

Setor aeroespacial/defesa: Mars Reconnaissance Orbiter da NASA

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

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

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 têm melhor conectividade com o Hub IoT do Azure e o Azure IoT Central, além de acesso contínuo aos benefícios do Azure IoT. 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 o Azure IoT.
  • 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.

  • O suporte a contratos pagos existentes será disponibilizado por meio dos canais existentes (RTOS.com e support@expresslogic.com).
  • Os desenvolvedores integrados normalmente usam um RTOS quando precisam de funcionalidades 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 com.

Estamos prontos para começar – vamos configurar sua conta gratuita do Azure

Contate-nos