Frage:
Ist die neue Himbeer-Pi-2-Software mit der alten Himbeer-Pi kompatibel?
John La Rooy
2015-02-02 09:57:01 UTC
view on stackexchange narkive permalink

Ich kann noch nicht viel über diesen neuen PI finden.

http://www.theregister.co.uk/2015/02/02/raspberry_pi_model_2/ http://raspberry.piaustralia.com.au/products/raspberry-pi-2-model-b

Sie sprechen davon, dass die Ports physisch mit dem B + kompatibel sind, aber wie viele Softwareänderungen werden benötigt?

Wenn Sie sich umschauen, scheint ARMv7 mit ARMv6 abwärtskompatibel zu sein, sodass normale Binärdateien funktionieren - wenn Sie weiterhin Raspbian verwenden möchten, können Sie dies wahrscheinlich. Keine Ahnung von den prozessorspezifischeren Dingen wie wiringPi, da dies nicht nur der Befehlssatz ist, sondern explizite Hardwareadressen verwendet (vielleicht bin ich darüber verwirrt ...).
Drei antworten:
joan
2015-02-02 15:41:48 UTC
view on stackexchange narkive permalink

Angenommen, das Folgende ist wahr (was sehr wahrscheinlich erscheint)

...

Zum Glück war Broadcom bereit, einen Schritt zu tun mit einem neuen SoC, BCM2836. Dadurch bleiben alle Funktionen des BCM2835 erhalten, der einzelne 700-MHz-ARM11 wird jedoch durch einen 900-MHz-Quad-Core-ARM-Cortex-A7-Komplex ersetzt: Alles andere bleibt gleich, sodass kein schmerzhafter Übergang oder eine Verringerung der Stabilität erfolgt.

...

Es sollte mit der gesamten vorhandenen Pi-Software kompatibel sein, kann aber auch mit Windows 10 und moderneren Linux-Distributionen wie dem neuesten Ubuntu strike> verwendet werden. Informationen zum Ausstreichen von Text finden Sie in der zweiten Bearbeitung.

Bis es auf die Straße geht, sind wir alle im Dunkeln Leider haben sich anscheinend alle Registeradressen geändert.

Die Basisadresse der Peripheriegeräte für frühere (ARMv6) Modelle war 0x20000000. Das neue Modell (ARMv7) scheint eine Basisadresse für Peripheriegeräte von 0x3F000000 zu haben.

Dadurch werden alle vorhandenen C-Bibliotheken auf niedriger Ebene (wiringPi, bcm2835, pigpio), Bare-Metal-Programme und jeglicher Code zerstört greift direkt auf die Peripheriegeräte zu.

Wenn dies das Ausmaß der Änderungen ist, ist es ziemlich trivial, sie zu beheben.

Es ist jedoch schwierig, diese Änderung mit der Aussage in Einklang zu bringen, dass keine Änderungen erforderlich sind.


BEARBEITET ZUM HINZUFÜGEN

Ich habe zu Unrecht vorgeschlagen, dass Windows 10 oder Ubuntu auf dem Pi 2 funktionieren. Die Desktop-Versionen werden nicht unterstützt. Was angepriesen wird, sind Internet of Things-Versionen, die auf CLI (Command Line Interface) basieren und auf Server ausgerichtet sind.

Es ist auf der Straße;) Die Verwendung von ARMv7-A ist ein großer Schritt, da der Vanillekern dies unterstützt und die großen Distributionen bereits Ports haben. Wie anscheinend auch MS, was Sinn macht - dies ist die gleiche Architektur, die auf den meisten Handys und Tablets (und den Pi-Konkurrenten) verwendet wird. Aber was wird das Ihrer Meinung nach für Pigpio, WiringPi usw. bedeuten? Wird das einen Unterschied machen?
Es sollte keinen Unterschied zu WiringPi und den bcm2385 C-Bibliotheken machen. Für Pigpio sollte es keinen Unterschied machen. Pigpio nutzt jedoch verstärkt spezielle Funktionen der Hardware, sodass es höchstwahrscheinlich von den C-Bibliotheken betroffen ist. Es ist eine Frage des Saugens und Sehens (oder make / make install and see).
Mr_LinDowsMac
2015-02-04 16:07:44 UTC
view on stackexchange narkive permalink

GPIO-Pins sind abwärtskompatibel mit den Modellen B + (40 Pins) und B (26 Pins), sodass die meisten zusätzlichen Hardwarekomponenten funktionieren sollten

iDug
2015-07-28 13:47:15 UTC
view on stackexchange narkive permalink

Bisher hat Kali von Offensive Security das einzige Betriebssystem veröffentlicht, das speziell dafür entwickelt wurde, die zusätzliche Leistung des neuen Chips zu nutzen, und kann jetzt ein LUKS-verschlüsseltes, NUKE-fähiges Kali Linux-Image für Raspberry Pi-Geräte erstellen. SuperQuick auch!



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...