Mudanças entre as edições de "Raspberry Pi"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 12: Linha 12:
 
<source lang="bash">
 
<source lang="bash">
 
wget -c http://212.187.212.153/bt/4627bda58f99162374ecb442a24cf6d4db2f1e09/data/2014-06-20-wheezy-raspbian.zip
 
wget -c http://212.187.212.153/bt/4627bda58f99162374ecb442a24cf6d4db2f1e09/data/2014-06-20-wheezy-raspbian.zip
 +
wget -c http://xecdesign.com/downloads/linux-qemu/kernel-qemu
 
</source>
 
</source>
  
Linha 25: Linha 26:
 
depois iniciei com o comando
 
depois iniciei com o comando
 
<source lang="bash">
 
<source lang="bash">
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2 panic=1" -hda 2014-06-20-wheezy-raspbian.img
+
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2 panic=1" \
 +
-hda 2014-06-20-wheezy-raspbian.img
 
</source>
 
</source>
  
Linha 37: Linha 39:
 
aí iniciei com esse comando
 
aí iniciei com esse comando
 
<source lang="bash">
 
<source lang="bash">
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=10" -hda 2014-06-20-wheezy-raspbian.img -redir tcp:2722::22
+
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial \
 +
stdio -append "root=/dev/sda2 panic=10" -hda 2014-06-20-wheezy-raspbian.img -redir tcp:2722::22
 
</source>
 
</source>
  
Linha 56: Linha 59:
 
apt-get install gstreamer1.0 gstreamer1.0-omx
 
apt-get install gstreamer1.0 gstreamer1.0-omx
 
</source>
 
</source>
 +
 +
 +
Referência
 +
* http://cleitonbueno.wordpress.com/2013/06/26/qemu-emulando-o-raspberry-pi/
 +
* http://hvera.wordpress.com/2011/12/01/emulate-arm-in-qemu/
 +
 +
== atualizações ==
 +
* A fonte é de 5V/2A
 +
* 43W5302 | SBC  RASPBERRY PI  MODEL B  512MB
 +
* https://www.raspberrypi.org/products/raspberry-pi-2-model-b/
 +
* http://lista.mercadolivre.com.br/raspberry-pi-touch-display
 +
* https://www.raspberrypi.org/forums/viewtopic.php?t=4751
 +
* http://blog.filipeflop.com/embarcados/tutorial-raspberry-pi-linux.html
 +
* http://www.newark.com/raspberry-pi/raspbrry-modb-512m/model-b-assembled-board-only/dp/43W5302
 +
* http://labdegaragem.com/forum/topics/conhecendo-o-raspberry-pi
 +
* https://www.raspberrypi.org/downloads/raspbian/
 +
* https://sergioprado.org/raspberry-pi-e-a-gpu/
 +
* https://batocera-linux.xorhub.com/
 +
* https://consultalinux.org/blog/ler_post.php?id=120
 +
 +
 +
* https://wiki.debian.org/RaspberryPi
 +
* http://www.raspberrypi.org/downloads/
 +
* https://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro?view=all
 +
* http://www.brianhensley.net/2012/07/getting-spi-working-on-raspberry-pi.html
 +
* http://www.raspbian.org/RaspbianRepository
 +
* http://www.thefruitycomputer.com/forums/tutorials/article/2-how-to-install-debian-on-raspberry-pi/
 +
* https://www.hackster.io/dmitry21/netflix-on-raspberry-pi-or-any-other-arm-mini-pc-f87fc9
 +
* https://www.filipeflop.com/produto/raspberry-pi-3-model-b/
 +
 +
Tipos de distro
 +
* https://raspex.exton.se/?cat=67
 +
* https://alpinelinux.org/downloads/
 +
* https://vivaldi.com/blog/vivaldi-for-raspberry-pi/
 +
* https://ubuntu-mate.org/download/
 +
* http://fedberry.org/

Edição atual tal como às 20h33min de 26 de julho de 2019

Há quase dois anos comprei esse computadorzinho, mas até então não tive motivação para estudar. Liguei só uma vez e nas primeiras dificuldades já coloquei numa caixa. Estou me animando a começar pensar algo para ele e as primeiras ideias vão em direção a área de vídeo, seja no streaming quando na renderização.

Por hora o que me motivou foi a necessidade de transmitir MP4 com gstreamer e pela minha pesquisa é necessário instalar o plugin omx pro gstreamer e vi que o Raspbian tinha ele empacotando. Então resolvi emular ele para vê como reutilizo.

A primeiro dificuldade é que ele roda sobre a arquitetura de processores ARM e nunca emulei, somente para AMD64 e x86. Acabei achando interessante o Qemu, com a opção qemu-system-arm. Instalei o pacote qemu

sudo yum install qemu

baixei a versão mais recente do raspbian

wget -c http://212.187.212.153/bt/4627bda58f99162374ecb442a24cf6d4db2f1e09/data/2014-06-20-wheezy-raspbian.zip
wget -c http://xecdesign.com/downloads/linux-qemu/kernel-qemu

tive que fazer duas adaptações

unzip 2014-06-20-wheezy-raspbian.zip
mkdir -p /media/disco
mount 2014-06-20-wheezy-raspbian.img -o offset=62914560 /media/disco
sed -i 's/^/#/' /media/disco/etc/ld.so.preload
umount /media/disco

depois iniciei com o comando

qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2 panic=1" \
-hda 2014-06-20-wheezy-raspbian.img

e tive que rodar a linha

sudo fsck -fy /dev/sda2

e reiniciei

aí iniciei com esse comando

qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial \
stdio -append "root=/dev/sda2 panic=10" -hda 2014-06-20-wheezy-raspbian.img -redir tcp:2722::22

fiz o devidos ajustes, trocando senha, ajustando idioma, nome na máquina

aumentei o tamanho do disco

qemu-img resize 2014-06-20-wheezy-raspbian.img +5G

e usei essa dica http://elinux.org/RPi_Resize_Flash_Partitions para redimensionar o disco


adicionei novo repositório, instalei os programas

echo "deb http://vontaene.de/raspbian-updates/ . main" >> /etc/apt/sources.list
apt-get update
apt-get install gstreamer1.0 gstreamer1.0-omx


Referência

atualizações


Tipos de distro