Dois sistemas operacionais simultaneamente? ICOP diz que sim!

Muitos sistemas embarcados usam processadores duplos para dividir as tarefas do sistema operacional e regular o consumo de energia. Esse método existe na maioria dos computadores, com um único sistema operacional criando processos que dividem tarefas em diferentes núcleos.

O VEX2-6415 do fabricante ICOP com sede em Taiwan é um computador de placa única (SBC) exclusivo. Ele apresenta o sistema Vortex86EX2 no chip (SoC), que executa BIOS independente e instâncias de sistema operacional em cada um de seus núcleos duplos.

Novo Hardware, Nova Abordagem

O VEX2-6415, anunciado em uma postagem no site do ICOP , é o primeiro a apresentar o novo SoC Vortex86EX2 dos fabricantes de chips DM&P. Como o nome sugere, é um chipset x86, permitindo que dois sistemas operacionais baseados em Intel sejam executados simultaneamente, cada um com um BIOS independente.

O núcleo "mestre" funciona a 600 MHz e é sugerido como um driver de interface do usuário, enquanto o núcleo "escravo" de 400 MHz cuida da entrada / saída (I / O) em tempo real dos dados do sensor e feedback do hardware. Tanto a memória quanto a E / S podem ser atribuídas a qualquer um dos núcleos, oferecendo muitas opções de configuração.

Esta configuração de hardware não é nada novo, mas a execução de ambientes isolados sem qualquer tipo de hipervisor ou solução multi-core é uma abordagem nova.

Existem vários recursos notáveis ​​na placa de desenvolvimento VEX2-6415, mas a capacidade de executar dois sistemas operacionais separados, mesmo misturando versões embarcadas de Linux e Windows, é incomum e atraente.

O fato de ser x86 também é um bônus, já que executará o Windows Embedded Compact 6 e 7 nativamente, evitando problemas de incompatibilidade enfrentados ao instalar o Windows 10 no Raspberry Pi ou em outros computadores baseados no Arm Cortex.

Um novo tipo de SBC x86 de baixo consumo

O chipset no VEX2-6415 o coloca de lado como algo novo no mundo do hardware embarcado. Pode não ser o primeiro a apresentar CPUs duplas independentes, mas certamente é o primeiro a envolvê-lo em uma placa de desenvolvimento de 100 x 66 mm pronta para uso mais amplo.

O único conector de linha costeira apresentado na placa é um conector RJ45 conectado a uma das duas interfaces Ethernet 10/100 do VEX2-6415. Todo o resto é exposto por meio de cabeçalhos ou seus slots mini-PCIe duplos.

A linha completa de especificações oferece aos desenvolvedores muitas opções para trabalhar:

  • CPU : processadores duplos DM&P Vortex86EX2 600 MHz / 400 MHz
  • Consumo de energia : 2,4 Watts
  • Temperaturas de operação : -20 ° C ~ + 70 ° C, -40 ° C ~ + 85 ° C (opcional)
  • RAM : 512 MB / 1 GB DDR3
  • Suporte ao sistema operacional : Windows Embedded Compact 7, Windows Embedded Compact 6, Linux, QNX, DOS
  • E / S : 4 portas COM (2 x RS232 / 485), 1 x GPIO de 16 bits, 1 x LPT, 3 x USB 2.0, 2 x LAN, 2 x MiniPCIe

Um SBC multifuncional para ambientes difíceis

Atualmente, não há informações de preço listadas na página de produto ICOP para o VEX2-6415.

No entanto, se o preço permitir, seu baixo consumo de energia, amplas temperaturas de operação e amplas opções de configuração o tornarão uma adição bem-vinda para desenvolvedores de aplicativos industriais e de Internet das coisas (IoT).