@ d3noob Talvez a pergunta não seja uma cópia exata, mas as respostas sejam as mesmas e tratem da questão de diferentes modelos e das questões a serem consideradas.
Milliways 17/02/16
11
@ Milliways, acho que você tem um ponto válido, que as respostas são as mesmas, mas ainda mantenho que para os não iniciados (e eu me incluo entre eles), as perguntas são diferentes e eu tive que testá-lo e provar isso para mim mesmo antes de ser convencido. E com mais entusiasmo o comentário deixado por ppumpkin foi um ótimo complemento para o meu conhecimento e, esperançosamente, o questionador original. Eu acho que nós dois podemos estar certos nisso?
D3noob 17/02/16
Respostas:
9
Eu não sabia a resposta para a pergunta e, embora parecesse óbvio que não deveria haver razão para que os cartões SD não pudessem ser trocados de um tipo de Raspberry Pi para outro tipo diferente, havia a menor hesitação em minha mente com em relação à diferença entre as duas versões do processador usado (ARM1176JZF-S no ARM Cortex-A7 de zero, modelo A, A +, B e B + vs quad-core no Raspberry Pi 2).
Então carreguei um cartão SD com uma versão recente de Jessie e testei-o no modelo 2. Depois transferi o cartão SD para o modelo A +. Ambos funcionaram sem qualquer indicação de problemas (ping de um dongle USB sem fio).
É claro que haveria diferenças se houvesse periféricos extras conectados às portas USB do Modelo 2 que o A + não tivesse, mas todas as coisas consideradas parecem funcionar.
Bom, uma resposta factual e testada :) A razão pela qual funciona é porque o kernel contém drivers para toda a gama de Pi's. O sistema operacional não se importa com o processador ou GPU, apenas se importa com o fato de o kernel saber falar com ele. O problema surge quando você usa ou escreve especificamente um software para o Pi 2 e, em seguida, tenta executá-lo em um Pi 1. Semelhante aos computadores de mesa. Você pode atualizar ou reduzir o processador, às vezes até fugir com toda uma substituição da placa-mãe, e vai ainda boot (embora o Windows não gosta muito, principalmente porque eles não querem ppl fazê-lo)
Piotr Kula
2
[Atualmente, esta resposta está obsoleta.]
É "não" se alguns recursos específicos (especialmente os de inicialização) estão ativados. Por exemplo,
https://www.raspberrypi.org/blog/another-new-raspbian-release/ - por exemplo, nesta versão, há um driver openGL apenas Pi 2 que pode ser ativado via, raspi-configmas:
... seja avisado de que se você o habilitar em um Pi 2 e depois mover o cartão SD para um Pi 1 ou Pi Zero, o Pi não inicializará.)
Fiz a inicialização inicial no meu Pi 2 e depois o mudei para o meu Pi Zero, e funciona bem. Eu mudei entre B1s e B2s muitas vezes, e sempre funciona bem, tanto com Jessie quanto com Raspbian. Cite suas fontes para onde você encontrou essas informações.
Patrick Cook
No link da postagem, ele lembrou que, se o driver OpenGL experimental estiver ativado, ele não será inicializado no Pi1 e no Pi Zero.
21416 kokeye
ah, isso faz sentido. Você deve adicionar isso à sua resposta, porque, se o OpenGL não estiver ativado, a troca de cartões entre os modelos será boa.
Patrick Cook
0
Funcionará, mas se você estiver usando uma instalação antiga do Noobs com partições separadas para sistemas operacionais, um modelo mais recente do Raspberry Pi pode precisar de arquivos na primeira partição atualizados. Isso não é o mesmo que executar apt-get update && apt-get upgradeou raspi-updateexecutar a partir do Raspbian, pois o Raspbian nunca toca na partição Noobs que é usada durante o processo de inicialização.
Você vai querer baixar a imagem mais recente Noobs e extrato *.dtb, *.bin, *.elfe *.imgarquivos e overlays/diretório sobre a primeira partição FAT32 no cartão SD.
Isso fez o truque para mim quando eu estava preso com o ícone de subtensão e o ícone vermelho piscando ao passar do Pi Zero (Noobs 2017) para o 3B +.
Respostas:
Eu não sabia a resposta para a pergunta e, embora parecesse óbvio que não deveria haver razão para que os cartões SD não pudessem ser trocados de um tipo de Raspberry Pi para outro tipo diferente, havia a menor hesitação em minha mente com em relação à diferença entre as duas versões do processador usado (ARM1176JZF-S no ARM Cortex-A7 de zero, modelo A, A +, B e B + vs quad-core no Raspberry Pi 2).
Então carreguei um cartão SD com uma versão recente de Jessie e testei-o no modelo 2. Depois transferi o cartão SD para o modelo A +. Ambos funcionaram sem qualquer indicação de problemas (ping de um dongle USB sem fio).
É claro que haveria diferenças se houvesse periféricos extras conectados às portas USB do Modelo 2 que o A + não tivesse, mas todas as coisas consideradas parecem funcionar.
fonte
[Atualmente, esta resposta está obsoleta.]
É "não" se alguns recursos específicos (especialmente os de inicialização) estão ativados. Por exemplo, https://www.raspberrypi.org/blog/another-new-raspbian-release/ - por exemplo, nesta versão, há um driver openGL apenas Pi 2 que pode ser ativado via,
raspi-config
mas:fonte
Funcionará, mas se você estiver usando uma instalação antiga do Noobs com partições separadas para sistemas operacionais, um modelo mais recente do Raspberry Pi pode precisar de arquivos na primeira partição atualizados. Isso não é o mesmo que executar
apt-get update && apt-get upgrade
ouraspi-update
executar a partir do Raspbian, pois o Raspbian nunca toca na partição Noobs que é usada durante o processo de inicialização.Você vai querer baixar a imagem mais recente Noobs e extrato
*.dtb
,*.bin
,*.elf
e*.img
arquivos eoverlays/
diretório sobre a primeira partição FAT32 no cartão SD.Isso fez o truque para mim quando eu estava preso com o ícone de subtensão e o ícone vermelho piscando ao passar do Pi Zero (Noobs 2017) para o 3B +.
fonte