Trace Id is missing
Avançar para o conteúdo principal

Azure RTOS

Facilita o desenvolvimento e a conectividade IoT incorporados.

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 10 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.

Desempenho previsivelmente rápido e quantidade de memória 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.

Uma mão a colocar um chip dentro de uma máquina

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.

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.

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.

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.

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.

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.

Voltar aos separadores

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 deterministas e funcionarem de forma rápida e previsível, independentemente da carga do sistema.

Agendamento do limiar de preempção

Encadeamento de eventos

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 teste 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.

Aceder a código do Azure RTOS no GitHub

Ver uma lista dos dispositivos pré-licenciados

Código de alta qualidade, 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 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 de teste.

Reduza a complexidade da ligação à cloud

Os dispositivos estão a ficar cada vez mais inteligentes e avançados 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 ajudar a começar a criar protótipos e a desenvolver soluções preparadas para utilização empresarial mais rapidamente.

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

O relatório intitulado Sinais do IoT: Destaques de Fabrico

Leia a edição mais recente do relatório Sinais do IoT

Este documento baseia-se no sucesso dos relatórios anteriores ao revelar novas aprendizagens e informações sobre o estado da IoT.

Segurança e conformidade abrangentes e incorporadas

Uma vista geral do centro de segurança no Azure a mostrar dados de política e conformidade e higiene de segurança de recursos
O separador Computação e aplicações do centro de segurança no Azure a mostrar uma lista de recomendações

Comece a trabalhar com uma conta gratuita do Azure

1

Começar gratuitamente. Obtenha 200 USD em crédito para utilizar em 30 dias. Enquanto tiver crédito, receba quantidades grátis de muitos dos nossos serviços mais populares, além de quantidades grátis de mais de 55 serviços que são sempre gratuitos.

2

Após o crédito, mude para pay as you go para continuar a criar com os mesmos serviços gratuitos. Só paga se utilizar mais do que os serviços mensais gratuitos.

3

Após 12 meses, continuará a obter mais de 55 serviços sempre gratuitos e a pagar apenas pelo que utilizar além dos seus montantes mensais gratuitos.

Da confiança de empresas de todas as dimensões

Consumidor: dispositivo de fitness HTC

"Usámos o ThreadX RTOS no nosso produto utilizável. Proporcionou um bom desempenho. Ter o código fonte completo e suporte técnico imediato poupou muito esforço de desenvolvimento."

Garfield Hsieh, Software Sourcing, Dispositivos de Fitness, HTC

Rockefeller Capital Management

Semicondutor: System On Chip (SOC) WICEDTM da Broadcom

"A linha de plataformas de desenvolvimento WICED da Broadcom está a permitir uma inovação revolucionária num vasto número de aplicações finais em todo o ecossistema de IoT. Ao combinar a nossa tecnologia integrada de Wi-Fi e Bluetooth com um sistema operativo ThreadX em tempo real e uma pilha de rede completa (NetX Duo) numa única plataforma altamente integrada, os programadores têm todas as ferramentas de que precisam para simplificar o processo de desenvolvimento e chegar ao mercado rapidamente."

Jeff Baer, Diretor de Desenvolvimento Empresarial, Broadcom

NCR

a

IoT de redes: Aethra telecommunications

"A minha experiência com o ThreadX foi muito boa. No passado, utilizei outros sistemas operativos em tempo real, mas achei o ThreadX muito avançado, robusto e em tempo real – e fácil de compreender e explicar a outros membros da equipa. Utilizámos uma arquitetura orientada para objetos (com C++) à volta do ThreadX para encapsular e adicionar algumas funcionalidades específicas para a gestão de várias aplicações."

Bruno Cesanelli, Engenheiro de Software, Aethra

MVP Health Care

i

Aeroespacial/defesa: NASA Mars Reconnaissance Orbiter

"Descobrimos que o ThreadX é uma solução comprovada com base no seu êxito demonstrado para a missão Impacto Profundo, portanto, utilizá-lo para o instrumento HiRISE (High-Resolution Imaging Science Experiment) a bordo do Mars Reconnaissance Orbiter (MRO) foi uma decisão lógica. O ThreadX proporcionou-nos um desempenho de qualidade e ajudou a missão MRO a devolver imagens extraordinárias e de elevada resolução de Marte."

Steve Tarr, HiRISE Software Lead, Ball Aerospace and Technologies Corp.

Costain
Voltar aos separadores

Recursos e documentação do Azure RTOS

Recursos para programadores

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

 Código fonte do Azure RTOS no GitHub

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.

  • Os planos de suporte do Azure RTOS estão disponíveis para compra. A Microsoft terminou as vendas e o suporte dos produtos legados da Express Logic em maio de 2020, no entanto, o suporte a 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 aqui para ajudar a começar a utilizar o Azure

Contacte a equipa de vendas para obter assistência