Azure RTOS

Obtenha dispositivos de alto desempenho para comercializar mais depressa e com um custo mais baixo

A facilitar o desenvolvimento de dispositivos IoT incorporados

O Azure RTOS é um conjunto de desenvolvimento incorporado que inclui um pequeno, mas robusto, sistema operativo que proporciona um desempenho fiável e ultrarrápido para dispositivos limitados em termos de recursos. É fácil de utilizar e está comprovado pelo mercado, tendo sido implementado em mais de 6,2 mil milhões de dispositivos em todo o mundo. O Azure RTOS suporta os mais populares microcontroladores de 32 bits e ferramentas de desenvolvimento incorporadas, pelo que pode tirar o máximo partido das competências de que a sua equipa já dispõe.

O que é um RTOS?

Desempenho previsivelmente rápido e pegada notavelmente pequena

Ligue-se facilmente à cloud e a redes locais, desenvolva sistemas de ficheiros flash duráveis e desenhe interfaces de utilizador elegantes

Ligue facilmente os MCUs e MPUs mais populares ao poder do Azure IoT

Código certificado para cumprir as exigentes normas de segurança e proteção da indústria

Componentes do Azure RTOS

Azure RTOS ThreadX

Este sistema operativo em tempo real (RTOS) avançado foi concebido especificamente para aplicações profundamente incorporadas. Entre as várias vantagens, proporciona multithreading em tempo real, comunicação e sincronização interthread e gestão de memória. O Azure RTOS ThreadX tem muitas funcionalidades avançadas, incluindo arquitetura picokernel, limiar de preempção, encadeamento de eventos e um vasto conjunto de serviços de sistema.

Saiba mais

Azure RTOS FileX

Trata-se de um sistema de ficheiros de elevado desempenho compatível com a tabela de alocação de ficheiros (FAT) totalmente integrado no Azure RTOS ThreadX e disponível para todos os processadores suportados. Tal como o Azure RTOS ThreadX, o Azure RTOS FileX foi concebido para ter uma pequena quantidade de memória e elevado desempenho, tornando-o ideal para as aplicações profundamente incorporadas atuais que requerem operações de gestão de ficheiros.

Saiba mais

Azure RTOS GUIX Studio e GUIX

O Azure RTOS GUIX Studio fornece um ambiente de design de aplicações de interface gráfica (GUI), incorporado completo que facilita a criação e manutenção de todos os elementos gráficos na GUI da aplicação. O Azure RTOS GUIX Studio gera automaticamente código C compatível com a biblioteca do Azure RTOS GUIX, pronta para ser compilada e executada no destino.

Saiba mais

Azure RTOS TraceX

O Azure TraceX é uma ferramenta de análise baseada no Windows. Fornece aos programadores incorporados uma vista gráfica dos eventos do sistema em tempo real e permite-lhes visualizar e compreender melhor o comportamento dos sistemas em tempo real. Com o TraceX, os programadores incorporados podem ver claramente a ocorrência de eventos do sistema, como interrupções e alternâncias de contexto que ocorrem fora da vista das ferramentas de depuração padrão.

Saiba mais

Azure RTOS NetX

Uma implementação de alto desempenho das normas de protocolo TCP/IP (IPv4), o Azure RTOS NetX está totalmente integrado no Azure RTOS ThreadX e disponível para todos os processadores suportados. Tem uma arquitetura piconet exclusiva. Combinado com uma API de cópia zero, torna-se perfeito para as aplicações profundamente incorporadas atuais que requerem conectividade de rede.

Saiba mais

Azure RTOS NetX Duo

Esta pilha de rede avançada de TCP/IP de nível industrial foi concebida especificamente para aplicações em tempo real e IoT profundamente incorporadas. O Azure RTOS NetX Duo é uma pilha de rede dupla IPv4 e IPv6 que fornece um conjunto rico de protocolos, incluindo protocolos de segurança e da cloud.

Saiba mais

Azure RTOS USBX

Uma pilha incorporada de anfitrião, dispositivo e USB de alto desempenho, o Azure RTOS USBX está totalmente integrado no Azure RTOS ThreadX e disponível para todos os processadores suportados pelo Azure RTOS ThreadX. Tal como o Azure RTOS ThreadX, o Azure RTOS USBX foi concebido para ter uma pequena quantidade de memória e elevado desempenho, tornando-o ideal para aplicações profundamente incorporadas que requerem uma interface com dispositivos USB.

Saiba mais

Desempenho fiável em tempo real para dispositivos com recursos limitados

Obtenha um desempenho de runtime ultrarrápido e previsível com consumo mínimo de recursos. O Azure RTOS ThreadX oferece comutação de contexto abaixo dos microssegundos, ao passo que o Azure RTOS NetX Duo oferece desempenho de rede de velocidade near-wire. Todos os componentes foram concebidos para serem determinísticos e funcionarem de forma rápida e previsível, independentemente da carga do sistema.

Aceda a 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 testagem e exploração. Quando tiver tudo pronto para pôr o código em produção, caso implemente em dispositivos pré-licenciados, a licença de produção não tem custos. Estão disponíveis opções de licenciamento simples para todos os outros dispositivos.

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

O código claro e nítido é fácil de utilizar e manter e pode reduzir o custo total de posse. A maioria das certificações relacionadas com segurança exigem que submeta o código fonte completo do seu software, incluindo o RTOS. Com o Azure RTOS, não só recebe código de alta qualidade, como também pode obter acesso a relatórios completos que verificam se o código cumpre os exigentes requisitos que regem as normas de segurança dos setores automóvel, dos caminhos de ferro, médicos, energéticos e de consumidor.

Reduza a complexidade da ligação à cloud

Os dispositivos estão a ficar cada vez mais inteligentes e poderosos do que nunca. Recolhem dados e tomam ações com base nos mesmos e fazem até previsões — mas só se estiverem ligados a um serviço cloud robusto. A transição para a Internet das Coisas pode parecer assoberbante. Nós facilitamos-lhe a vida. O Azure RTOS está perfeitamente integrado no Azure IoT para que possa ligar, monitorizar e controlar os seus produtos IoT. Ligue através de protocolos de IoT, de modelos de referência ou do IoT Plug and Play com o Azure IoT Device SDK.

Segurança para aplicações incorporadas em tempo real

O Azure RTOS fornece segurança IP e da camada socket através de protocolos padrão e normas de conformidade da indústria. Além disso, o Azure RTOS utiliza capacidades criptográficas e de proteção de memória de hardware.

Suporta os protocolos de segurança de camada IP (IPsec) e segurança de camada de socket (TLS e DTLS)

Testado metodicamente e certificado para cumprir os requisitos internacionais de garantia de segurança

Integrado no Azure Defender para detetar ameaças e remediar problemas antes que estes possam ser explorados

Parceiros de hardware do Azure RTOS

Estes parceiros disponibilizarão soluções integradas para o ajudar a começar a criar protótipos e a desenvolver soluções preparadas para utilização empresarial mais rapidamente.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Preços do Azure RTOS

Componentes robustos, uma licença simples.

  • Sem custos para testagem e exploração do código fonte
  • Sem custos para licenças de produção em caso de implementação em dispositivos pré-licenciados
  • Licenciamento anual simples para todos os outros dispositivos

Recursos e documentação do Azure RTOS

Recursos para programadores

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

Código fonte do Azure RTOS no GitHub

Alvo da confiança de empresas de todas as dimensões

Consumidor: dispositivo de 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, Software Sourcing, Dispositivos de Fitness, HTC
HTC

Médico: monitor sem fios utilizável 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 Sénior de Software, Welch Allyn Protocol Inc.
Welch

Semicondutor: Broadcom WICEDTM System On Chip (SOC)

"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 Empresarial, Broadcom
Broadcom

Industrial e automóvel: 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

IoT de redes: 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

Aeroespacial/defesa: NASA Mars Reconnaissance Orbiter

"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, HiRISE Software Lead, Ball Aerospace and Technologies Corp.
Aerospace

Perguntas mais frequentes sobre o Azure RTOS

  • A Microsoft adquiriu a Express Logic, um dos principais programadores de RTOS e produtos middleware para aplicações IoT incorporadas, em abril de 2019. Leia o anúncio.
  • O X-WARE IoT Platform era um conjunto de produtos de desenvolvimento incorporados da Express Logic que incluía o ThreadX RTOS. O conjunto chama-se agora Azure RTOS e o ThreadX RTOS é agora o Azure RTOS ThreadX. Os produtos melhoraram a conectividade com o Hub IoT do Azure e o Azure IoT Central, e incluem acesso fácil aos benefícios do Azure IoT. Vamos continuar a melhorar o valor que o Azure RTOS dá aos clientes e a desenvolver o ecossistema de parceiros.
  • Não. O Azure RTOS está integrado noutros serviços cloud, mas oferece uma integração superior com o Azure IoT.
  • Recomendamos o Azure Sphere para os programadores incorporados que precisam de criar dispositivos altamente seguros e totalmente preparados para os desafios de cibersegurança da Internet em constante evolução para dispositivos de classe MCU. Recomendamos o Azure RTOS para aplicações em que o Azure Sphere não esteja disponível ou não seja uma escolha adequada. O Azure RTOS fornece aos programadores incorporados um vasto conjunto de componentes para múltiplas tarefas, sistema de ficheiros FAT, GUI, USB e redes em tempo real para criar rapidamente aplicações em dispositivos com restrição de recursos, com conectividade inovadora ao Azure IoT. O Azure RTOS também fornece um vasto conjunto de componentes de segurança pré-certificados. No entanto, o programador incorporado é, em última análise, responsável pela utilização adequada destes componentes e pela segurança geral do dispositivo.

    O Azure Sphere e o Azure RTOS são ideais em conjunto para programadores incorporados que precisam de um dispositivo altamente seguro com capacidades de processamento em tempo real.

  • O suporte nos contratos pagos existentes estará disponível através dos seus canais existentes (RTOS.com e support@expresslogic.com).
  • Os programadores incorporados utilizam normalmente um RTOS quando precisam de capacidade em tempo real. Um RTOS deve oferecer tempos de resposta consistentemente rápidos (em microssegundos), uma pequena quantidade de memória (menos de 2 MB) e um nível de segurança que proteja eficazmente os utilizadores e os sistemas ligados.

Estamos prontos para começar. Vamos configurar a sua conta gratuita do Azure

Contacte-nos