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.
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.
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.
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.
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.
-
Certificação do Azure RTOS
O Azure RTOS tem sido utilizado em produtos nos campos da aviação, aparelhos domésticos, equipamento de controlo industrial, automatização de edifícios e muito mais. Os programadores que enfrentam requisitos de desenvolvimento de aplicações desafiantes numa vasta gama de setores podem aproveitar a forte validação do Azure RTOS através da pré-certificação para reduzir o risco de desenvolvimento e acelerar o tempo de comercialização. O Azure RTOS é certificado pela TUV ao abrigo do requisito da IEC 61508 SIL4.
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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
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
-
A Microsoft investe mais de mil milhões de USD anualmente em investigação e desenvolvimento da cibersegurança.
-
Empregamos mais de 3500 peritos em segurança dedicados à segurança e privacidade dos dados.
-
O Azure tem mais certificações do que qualquer outro fornecedor de serviços em nuvem. Veja a lista completa.
-
Preços do Azure RTOS
Componentes robustos, uma licença simples.
- Sem custos para testes 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
Comece com uma conta gratuita do Azure
1
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
Recursos e documentação do Azure RTOS
Documentos técnicos
Recursos para programadores
Manuais de instruções, tutoriais e documentação de referência da API
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.