Como emular um Raspberry Pi no seu PC.

Gosta de um computador de $ 50, mas não tem certeza de que deseja correr o risco? Você não é um pão-duro, está apenas sendo sábio. E ter uma boa prévia do que você vai comprar é simplesmente bom senso.

Em vez de comprar um Raspberry Pi e correr o risco de se decepcionar, por que não executar o sistema operacional? Isso pode ser instalado no emulador QEMU, uma máquina virtual ou como um live CD.

Aqui está o que você precisa saber.

Transforme seu PC em um Raspberry Pi

Você provavelmente já ouviu falar em emulação. Essencialmente, ele permite que você execute software em sistemas onde, de outra forma, seria incompatível. O próprio Windows tem emulação embutida — você pode ter visto o modo de compatibilidade, que permite a execução de alguns softwares mais antigos.

As máquinas virtuais, por sua vez, são ideais para qualquer pessoa que queira experimentar um novo sistema operacional (SO) sem perturbar seu equilíbrio digital. VMware e VirtualBox são frequentemente recomendados para quem deseja experimentar o Linux pela primeira vez, por exemplo. As mesmas ferramentas podem ser usadas para executar uma versão mais antiga do Windows ou até mesmo o macOS.

Quer executar o software Raspberry Pi no seu PC?

Você tem três opções:

  1. Emular Raspbian com QEMU
  2. Execute o Raspberry Pi Desktop como um disco ativo
  3. Instale o Raspberry Pi Desktop em uma máquina virtual

Vejamos cada um desses métodos a seguir.

Emule um Raspberry Pi no Windows com QEMU

Utilitários de máquina virtual como VMware e VirtualBox criam um ambiente de hardware virtualizado. No entanto, eles quase sempre se baseiam na arquitetura de 32 bits e 64 bits (x86 / x64). Embora isso os torne ideais para a maioria da virtualização de sistema operacional, qualquer sistema operacional que seja executado em chipsets ARM é incompatível.

É aqui que entra o QEMU. O Q uick EMU lator emula chipsets ARM, como o encontrado no Raspberry Pi. Conseqüentemente, ele pode ser usado para criar um Pi virtualizado em qualquer PC.

Embora seja possível instalar o QEMU e configurar o Raspberry Pi OS desde o início, a configuração demora um pouco. Para simplificar, vamos mostrar como usar o pacote QEMU Raspbian do Sourceforge.

Download : QEMU Raspbian para Windows (grátis)

Após o download, você precisará configurar o pacote.

  1. Navegue até a pasta de download
  2. Descompacte QEMU.zip em seu HDD (use C: / QEMU )
  3. Abra a subpasta QEMU
  4. Clique duas vezes no bastão para começar
  5. Um Raspberry Pi virtualizado aparecerá, com Raspbian Wheezy inicializando
  6. Aguarde enquanto isso termina — deve progredir conforme ilustrado neste vídeo

Depois de concluído, o Raspbian será inicializado diretamente no raspi-config , uma ferramenta de configuração para o Raspberry Pi. Não é aconselhável ajustar muito, pois isso pode levar a problemas de estabilidade. Evite usar a opção de atualização ou executar qualquer uma das instruções usuais de atualização ou atualização do Raspberry Pi, sempre que possível.

Observe que esta ferramenta de configuração pode ser reiniciada a qualquer ponto de um prompt de comando usando

 sudo raspi-config

Quando terminar, use as teclas de seta para selecionar Concluir e toque em Enter.

Com a configuração concluída, você verá o prompt da linha de comando. Você pode experimentar alguns comandos básicos do Linux ou inserir startx para iniciar a área de trabalho do Raspbian.

Aqui você ganhará familiaridade com as várias ferramentas pré-instaladas, como Minecraft-Pi, e a ferramenta básica de desenvolvimento de blocos de construção para crianças, Scratch.

É hora de jogar!

Esqueça a emulação: execute o Raspberry Pi OS no seu PC como um Live CD

Embora o uso do QEMU seja bom o suficiente na maioria dos casos, ele apresenta algumas deficiências. O principal deles é que o processo usa uma versão antiga do sistema operacional Raspberry Pi.

O Raspbian não é mais desenvolvido em sua forma antiga; agora é conhecido como Raspberry Pi OS. Para uma representação mais atualizada do ambiente Pi, o Raspberry Pi OS está disponível para computadores x86 / x64 como Raspberry Pi Desktop.

Tudo que você precisa fazer é baixá-lo, gravá-lo em um pendrive ou DVD e reiniciar o computador. Você verá a opção de inicializar no Raspberry Pi Desktop, o que lhe dá uma boa ideia da experiência de computação Pi.

Download: Raspberry Pi Desktop (grátis)

Se gostar, você também pode instalar o Raspberry Pi Desktop em um computador usando o live CD. Observe que, embora a maioria dos softwares deva ser executada, você não poderá usar nada que dependa dos pinos GPIO.

Desfrute do Raspberry Pi OS em uma máquina virtual

Se você achar que gosta do Raspberry Pi Desktop, ele pode ser executado sem o live CD e a reinicialização associada. Tudo que você precisa é de um utilitário de máquina virtual, como VirtualBox ou VMware Workstation .

O processo geral é simples:

  1. Instale o software da máquina virtual
  2. Crie uma máquina virtual
  3. Anexe a imagem do disco ISO do disco dinâmico do Raspberry Pi Desktop
  4. Inicialize a máquina virtual
  5. Instale o Raspberry Pi OS
  6. Aproveite o seu Raspberry Pi virtual

No entanto, as especificações de cada ferramenta de máquina virtual são diferentes. Produzimos guias para instalar o Linux em uma máquina virtual. Como o Raspberry Pi Desktop é baseado em Linux, você encontrará tudo o que precisa saber nestes guias:

Siga as etapas descritas no guia apropriado para criar seu próprio Raspberry Pi virtualizado.

Emulação e virtualização versus comprar um Raspberry Pi

Raspberry Pis são extremamente acessíveis, então por que alguém iria querer gastar seu tempo usando um emulador?

Bem, várias razões vêm à mente.

  1. O uso de um ambiente Raspberry Pi virtualizado permite que você experimente o sistema operacional com pouco esforço. Toda a confusão envolvida na gravação de uma imagem de disco no SD é evitada. Além disso, a virtualização oferece a qualquer pessoa que queira mergulhar na torta (!) Uma chance rápida de fazê-lo.
  2. Um Raspberry Pi virtual oferece a chance de avaliar como os vários aplicativos serão executados. Isso pode ser útil para crianças que usam Scratch ou outras ferramentas de desenvolvimento. Fazer capturas de tela no Raspberry Pi é bastante simples, mas exportá-las pode ser complicado – a virtualização contorna isso. Também é uma boa prática testar um novo sistema operacional em um ambiente virtualizado .
  3. Os fãs do Raspberry Pi adoram brincar e mexer. A virtualização é apenas outra maneira de ver as coisas. Pode não ter um computador físico, mas pode economizar tempo e mudar um pouco o jogo em alguns cenários. Se você é proprietário de um Raspberry Pi, certamente vale a pena ter acesso a um Pi virtual – você nunca sabe quando poderá conseguir!

Não importa se você usa o QEMU para executar um ambiente ARM virtualizado com Raspbian ou executa Raspberry Pi Desktop em uma VM ou como um live CD. De qualquer forma, você está aproveitando a experiência Raspberry Pi no seu PC.