Os dispositivos sem fio e sistemas embarcados têm vários requisitos comuns , restrições e propriedades. Um sistema embarcado é um software, firmware e combinação de hardware construído em um aparelho ou dispositivo. Isso torna o aparelho inteligente e autônoma ou auto-suficiente. Um dispositivo sem fio funciona em uma combinação de microprocessador , sistema operacional e aplicativos de software que lhe permite comunicar-se com uma rede ou outro dispositivo através de ondas eletromagnéticas. Se você desenhar um diagrama para características de sistemas embarcados e sem fio , os dois conjuntos se cruzam sobre uma grande área . A área não- comum do conjunto integrado não tem as limitações e recursos na área comum do conjunto . Uma Aplicação sem fio incorporado
Uma aplicação wireless embutido geralmente é executado em um pequeno dispositivo portátil que tem um microprocessador com velocidade limitada , pouca memória e pouca ou nenhuma disco rígido. A aplicação mais comum é um telefone móvel celular que contém as informações de contato na memória. Ser compacto dentro de um dispositivo requer autonomia. Você não pode acessar uma grande rede corporativa e carregar aplicativos e recursos localmente. O sistema é praticamente embutida . Ambos incorporado e sistemas sem fio exigem desempenho em tempo real. Alguns exemplos de aplicações embarcadas sem fio são os assistentes pessoais digitais , pagers, mouses sem fio , teclados sem fio, impressoras a laser sem fio e scanners de código de barras sem fio. Tecnologia Bluetooth aborda os requisitos de alguns desses dispositivos.
Alvo Microprocessador
Ambos os aplicativos sem fio e incorporados devem direcionar seus softwares para placas ou microprocessadores específicos, tais como Intel , PowerPC , ARM, HP e MIPS. Firmware é o código de baixo nível que é executado no processador cru. Este firmware é específico CPU. Software é executado no firmware e é relativamente independente do hardware subjacente.
Sistemas operacionais e software
Exemplos de sistemas operacionais embutidos são VxWorks da Wind River , a Microsoft Windows Embedded XP e Microsoft Windows CE. Exemplos de um sistema sem fio para PDAs são PalmOS , da Nokia, Symbian OS , Microsoft Windows Mobile e Microsoft Windows CE. Note como o Windows CE é tanto embutido e compacto , que serve como uma opção potencial para uma luz, sistema em tempo real portátil, embutidos e wireless. VxWorks e outros sistemas operacionais embarcados em tempo real ter segurança sem fio e recursos de serviços Web em suas camadas de middleware .
Características
Para resumir as características combinadas de tempo real incorporado sistemas sem fio , eles exigem uma CPU com uma velocidade reduzida em execução em um sistema operacional cujo núcleo ocupa pouca memória quando carregada. O sistema operacional implementa protocolos sem fio em camadas de enlace de dados, rede , transporte , sessão e aplicação , que suporta um ambiente de desenvolvimento de aplicações construídas em uma configuração de dispositivo limitado. Tal sistema é autônomo e se comunica com uma variedade de dispositivos em cada camada de comunicação.