núcleo IoT do Windows 10: O que você precisa saber

núcleo IoT do Windows 10 está gradualmente a crescer em popularidade entre os designers de sistemas, não só por causa da sua simplicidade, mas também devido à combinação de baixos custos de licenciamento e atualizações em curso. Este último garante que estão disponíveis grandes falhas de segurança e conjuntos de recursos atualizados para novos padrões (a Microsoft comprometeu-se com uma janela de suporte de 10 anos), enquanto baixos custos de licença e ferramentas dedicadas de desenvolvimento comercial (nomeadamente a capacidade de criar imagens de teste e varejo) estão ganhando atenção.

aqui damos uma olhada nos prós, contras e detalhes mais amplos em torno do núcleo IoT do Windows 10 …

existem semelhanças entre as duas ofertas, na medida em que ambos foram destinados a sistemas de recursos incorporados ou limitados. No entanto, o núcleo do Windows 10 IoT é mais uma experiência fora da caixa onde o Windows CE era mais um kit de ferramentas para um sistema. O Windows CE (WEC2013 – a última versão lançada) permitiu que o kernel e os drivers fossem modificados para atender ao sistema de destino do desenvolvedor, enquanto o Windows 10 IoT Core é um sistema fechado – tanto os drivers do kernel quanto o kernel estão fechados e requerem a assinatura do driver – mas o sistema pode ser configurado para o alvo a nível do Usuário.

While the older Windows CE variants are still officially supported by Microsoft (see our detailed article ‘Windows Embedded Compact Migration and End-of-Life Support’), the last version – WEC2013 – dropped mainstream support in 2018 and hits the extended support buffers in 2023. Em resumo, seus dias estão contados.

o núcleo do Windows 10 IoT pode executar as mesmas aplicações que o CE7 ou o WEC2013?

No, Windows 10 IoT Core pode executar aplicações UWP e. Net, Aplicação C++ irá correr, mas são limitados nas funcionalidades que podem ser suportadas. A Microsoft reconheceu que muitos desenvolvedores estarão interessados em port aplicativos da CE, por isso desenvolveu uma solução ‘pico’. Isto vê todo o ambiente do Windows CE, tanto o modo de usuário como o modo de kernel, levantado para o processo pico, que corre no modo de usuário do Windows 10 IoT OS subjacente. Uma camada de abstração plataforma Windows 10 lida com syscalls (por exemplo, alocações de memória virtual) do processo pico e entrega-os para o sistema operacional host Windows 10 para processamento.

o núcleo do Windows 10 é semelhante ao do Windows CE?

muito parecido com o Android Windows 10 IoT Core é mais de uma apresentação OS que é destinado a conduzir Saídas físicas básicas, exibir informações e lidar com comunicações. Qualquer coisa que exija tempo real duro deve ser feito com um microcontrolador companheiro ou outro dispositivo que seja mais adequado ligado ao sistema.

esta não é uma grande partida para a maioria dos usuários; qualquer dispositivo que execute um SO tem uma latência muito maior em pequenas tarefas em comparação com um microcontrolador simples com apenas metal ou RTOS simples.O núcleo do Windows 10 IoT é um sistema embutido?

Yes, it is intended for use in single purpose devices and is optimized for smaller devices with or without a display that runs on both ARM and x86 / x64 devices.

posso migrar o meu hardware de CE6. 0 / CE7. 0 para WEC2013 ou Windows 10 IoT Core?

é possível, mas o sucesso dependerá muito da CPU ou módulo que está a usar na sua plataforma alvo.

o núcleo IoT do Windows 10 é um sistema fechado em termos de portabilidade; apenas alguns fornecedores têm acesso para permitir suporte em seus módulos ou plataformas, ao contrário do Windows CE que, dado o conhecimento certo, poderia ser feito com esforço em muitas plataformas.

WEC2013 has higher basic requirements than CE6. 0 which was happy to run on 64MB RAM. Você está olhando para um 256MB RAM como um ponto de partida sensato. Windows 10 IoT Core tem um mínimo de 256MB, mas também requer pelo menos 2GB de armazenamento também.

em suma, a maioria das migrações de hardware irá exigir pelo menos uma reformulação do CPU do sistema ou módulo CPU e/ou substituição por um dispositivo que tem suporte de software a nível de base. Isto irá, então, potencialmente, exigir personalização para controlar o sistema como ele fez antes.

que versão do Visual Studio eu uso no Wec2013 ou no Windows 10 IoT Core?

WEC2013 pode ser usado com Visual Studio 2012, 2013 ou 2015. Windows 10 IoT Core tem suporte usando Visual Studio 2015 ou 2017.O Visual Basic ainda é suportado?

wec2013 and Windows 10 IoT Core support Visual C++, Visual C#, and Visual Basic. Existem limitações com o núcleo IoT do Windows 10 quando se trata de aplicativos não-UWP, não há um legado Win32 UI API para começar. O que isso significa é que as aplicações não podem chamar de CreateWindow padrão ou outras funções de manipulação de janelas de C++, também formulários Windows, WPF, e classes MFC também não são suportados.

Qual é a pegada do núcleo do Wec2013 ou do Windows 10 IoT?

Windows 10 IoT Core precisa de 256MB RAM e 2GB armazenamento, enquanto WEC2013 é menos, 256MB RAM e 256MB armazenamento é suficiente para muitos sistemas.

Qual é o custo do núcleo do WEC2013 ou do Windows 10 IoT?

WEC2013 has three licenses, Core (NR), Entry and General Embedded (full)

the Windows 10 IoT Core operating system remains royalty-free. O Windows 10 IoT Core Services é uma oferta paga que pode ser facilmente adicionada, dependendo do cenário.

  • empresas e integradores de soluções podem adquirir serviços de Base através de uma assinatura Azure. O preço de assinatura será de $ 0,30 por dispositivo por mês, quando o produto libera mais tarde esta queda. Durante o período de pré-visualização, o preço é de $0,15 por dispositivo por mês.
  • os parceiros inscritos no nosso Programa de fornecedores de soluções na nuvem (CSP) poderão revender o serviço e estabelecer relações contínuas com os seus clientes. Eles podem vender uma assinatura flexível, pay-as-you-go conforme necessário para atender aos requisitos do dispositivo. Esta opção estará disponível no final do ano.
  • OEMs pode licenciar o serviço com um dispositivo mediante pré-pagamento do serviço. Esta opção estará disponível no final do ano.Posso experimentar o núcleo do Windows 10?

    você pode experimentar o núcleo do Windows 10 IoT em uma série de plataformas, uma das maneiras mais fáceis de baixo custo é experimentá-lo em um Raspberry PI com Estúdio Visual. A versão comunitária sem licença será suficiente para permitir que você escreva e execute código nesta plataforma para fins de avaliação.

    é claro, é importante lembrar que deve ser sempre tomado cuidado avaliando sistemas em CPUs que são diferentes do que você vai usar em seu dispositivo final. Se está a planear usar um i. MX6, I.MX7 ou i. MX8 em sua solução final, em seguida, obter uma placa de referência usando esse processador para eliminar qualquer grande variação no desempenho ou características.

    Conclusion

    Windows 10 IoT Core is well worth investigating for embedded systems, and designers and developers should be familiarized with its pros and cons for upcoming projects. Embora existam muitas alternativas lá fora, o núcleo do Windows 10 IoT preenche um nicho muito competente.

    https://www.bytesnap.com/windows-embedded-compact-migration-end-of-life-support/

    https://blogs.windows.com/windowsdeveloper/2019/05/07/modernizing-windows-ce-systems-with-windows-10-iot/

Deixe uma resposta

O seu endereço de email não será publicado.