@ d3noob Возможно, вопрос не является точным дубликатом, но ответы одинаковы и касаются проблемы разных моделей и вопросов, которые необходимо рассмотреть.
Милливейс
1
@Milliways, я думаю , что у вас есть действительный пункт, что ответы являются тем же, но я до сих пор утверждаю , что для непосвященных (и я считаю себя среди них), то вопросы разные , и я должен был испытать его и доказать себе прежде чем быть убежденным. И еще более радостно, что комментарий, оставленный ppumpkin, стал отличным дополнением к моим знаниям и, как мы надеемся, оригинальным вопросником. Я думаю, что мы оба можем быть правы в этом?
d3noob
Ответы:
9
Я не знал ответа на этот вопрос, и, хотя казалось очевидным, что не должно быть никаких причин, по которым SD-карты нельзя было поменять с одного типа Raspberry Pi на другой, у меня возникли малейшие колебания. Рассмотрим разницу между двумя версиями используемого процессора (ARM1176JZF-S в Zero, модель A, A +, B и B + против четырехъядерного ARM Cortex-A7 в Raspberry Pi 2).
Поэтому я загрузил SD-карту с последней ванильной версией Jessie и протестировал ее на модели 2. Затем я перенес SD-карту на модель A +. Оба работали без каких-либо признаков проблем (пинг с беспроводного USB-ключа).
Конечно, были бы различия, если бы к USB-портам модели 2 были подключены дополнительные периферийные устройства, которых у A + не было, но все считалось, что это работает.
Хороший ответ, который основан на фактах и проверен :) Причина, по которой он работает, состоит в том, что ядро содержит драйверы для всего диапазона Pi. ОС не заботится о том, какой процессор или графический процессор есть, она просто заботится о том, чтобы ядро знало, как с ним общаться. Проблема возникает, когда вы специально используете или пишете программное обеспечение для Pi 2, а затем пытаетесь запустить его на Pi 1. Подобно настольным компьютерам. Вы можете обновить или понизить процессор, иногда даже сойдя с заменой всей материнской платы, и он все равно будет загружаться (хотя Windows не очень нравится, главным образом потому, что они не хотят, чтобы это делал ppl)
Петр Кула
2
[В настоящее время этот ответ устарел.]
Это «нет», если некоторые специфические функции (особенно во время загрузки) включены. Например,
https://www.raspberrypi.org/blog/another-new-raspbian-release/ - например, в этом выпуске есть драйвер openGL только для Pi 2, который можно включить через, raspi-configно:
... имейте в виду, что если вы включите его на Pi 2, а затем переместите эту SD-карту в Pi 1 или Pi Zero, Pi не загрузится.)
Я сделал начальную загрузку на моем Pi 2, а затем переместил его на мой Pi Zero, и он отлично работает. Я много раз перемещался между B 1 и B 2, и это всегда хорошо работает как с Джесси, так и с Распбианом. Пожалуйста, укажите ваши источники, где вы нашли эту информацию.
Патрик Кук
Из ссылки в посте напомнило, что если экспериментальный драйвер OpenGL включен, он не будет загружаться на Pi1 и Pi Zero.
koyeung
Ах, это имеет смысл. Вы должны добавить это к своему ответу, потому что, если привод OpenGL не включен, переключение карт между моделями в порядке.
Патрик Кук
0
Это будет работать, но если вы используете старую установку Noobs с отдельными разделами для ОС, более свежая модель Raspberry Pi может потребовать обновления файлов на первом разделе. Это не то же самое, что запуск apt-get update && apt-get upgradeили raspi-updateзапуск из Raspbian, поскольку Raspbian никогда не касается раздела Noobs, который используется во время процесса загрузки.
Вы хотите , чтобы загрузить последнюю версию NOOBS изображения и экстракт *.dtb, *.bin, *.elfи *.imgфайлы и overlays/директории к первому раздела FAT32 на SD - карте.
Это помогло мне, когда я застрял со значком пониженного напряжения и мигающим красным значком при переходе от Pi Zero (Noobs 2017) к 3B +.
Ответы:
Я не знал ответа на этот вопрос, и, хотя казалось очевидным, что не должно быть никаких причин, по которым SD-карты нельзя было поменять с одного типа Raspberry Pi на другой, у меня возникли малейшие колебания. Рассмотрим разницу между двумя версиями используемого процессора (ARM1176JZF-S в Zero, модель A, A +, B и B + против четырехъядерного ARM Cortex-A7 в Raspberry Pi 2).
Поэтому я загрузил SD-карту с последней ванильной версией Jessie и протестировал ее на модели 2. Затем я перенес SD-карту на модель A +. Оба работали без каких-либо признаков проблем (пинг с беспроводного USB-ключа).
Конечно, были бы различия, если бы к USB-портам модели 2 были подключены дополнительные периферийные устройства, которых у A + не было, но все считалось, что это работает.
источник
[В настоящее время этот ответ устарел.]
Это «нет», если некоторые специфические функции (особенно во время загрузки) включены. Например, https://www.raspberrypi.org/blog/another-new-raspbian-release/ - например, в этом выпуске есть драйвер openGL только для Pi 2, который можно включить через,
raspi-config
но:источник
Это будет работать, но если вы используете старую установку Noobs с отдельными разделами для ОС, более свежая модель Raspberry Pi может потребовать обновления файлов на первом разделе. Это не то же самое, что запуск
apt-get update && apt-get upgrade
илиraspi-update
запуск из Raspbian, поскольку Raspbian никогда не касается раздела Noobs, который используется во время процесса загрузки.Вы хотите , чтобы загрузить последнюю версию NOOBS изображения и экстракт
*.dtb
,*.bin
,*.elf
и*.img
файлы иoverlays/
директории к первому раздела FAT32 на SD - карте.Это помогло мне, когда я застрял со значком пониженного напряжения и мигающим красным значком при переходе от Pi Zero (Noobs 2017) к 3B +.
источник