Ich konnte dieses Problem nicht wirklich herausfinden. Raspberry Pi 2 verfügt über 1 GB RAM, einen 900-MHz-Quad-Core-ARM-Cortex-A7-Prozessor und so weiter. Auf der anderen Seite haben wir einen Cortex-4-Prozessor mit 256 KB RAM. Andere Peripheriegeräte weisen ebenfalls auf Raspberry Pi hin. Allerdings haben sie fast den gleichen Preis.
Bitte verurteilen Sie mich nicht, denn ich glaube, ich übersehe hier einen Punkt, und ich denke, es gibt einen Grund dafür. Kann mich bitte jemand in diesem Thema aufklären?
RPi ist ein voll funktionsfähiges, gebrauchsfertiges Produkt. Es wird in Massenproduktion hergestellt und hauptsächlich von Einzelpersonen verwendet. Im Gegensatz dazu sind Discovery-Boards, wie viele andere Evaluierungsboards, Entwicklungswerkzeuge , die, wie genannt, zur Evaluierung einer bestimmten Technologie verwendet werden, um ein anderes Produkt mit möglicherweise viel geringeren Kosten herzustellen. Da es sich um ein Tool handelt, wird es in viel geringeren Mengen produziert und richtet sich eher an Unternehmen als an Einzelpersonen. Das Volumen und die Zielgruppe sind also die preisbestimmenden Faktoren.
Um etwas weiter zu gehen als Eugenes Antwort, dass der Preis von der Herstellungsmenge abhängt, was sehr scharfsinnig und richtig ist (Hunderte von Tausenden RPi gegenüber 1000 bestenfalls Experimenter-Boards pro Ausgabe),
Es gibt einen großen Unterschied in der Anwendung eines Cores der Cortex-M-Serie und eines (Multi-)Cores der Cortex-A-Serie.
Ein Multicore der A-Serie ist für die Verarbeitung ausgelegt, wie es die meisten PCs tun oder erfordern, sodass Sie WinCE / Linux / Android fast genau wie auf jedem anderen PC verwenden können. Einige Anwendungen passen jedoch nicht wirklich zu einem Betriebssystem.
Während die Prozessoren der Cortex-M-Serie immer noch mehr als leistungsfähig genug sind, um WinCE oder Linux oder möglicherweise sogar Android auszuführen, zielen sie eher auf Embedded-Arbeiten für "spezifische Aufgaben", bei denen die Software "Bare Metal" ist (dh kein Betriebssystem).
Eine Bare-Metal-Situation macht es viel einfacher, die Kontrolle über die Ausführungszeit und die Ressourcen zu erlangen, während die Betriebssystemschicht dazwischen, selbst wenn es sich um ein Echtzeit-Betriebssystem handelt, es zu einer komplexeren Sache macht, mit und an der man arbeiten kann. Hinzu kommt die Tatsache, dass Prozessoren der M-Serie mit geringerer Geschwindigkeit viel billiger sind als ihre Cousins der A-Serie, wenn sie in den gleichen Mengen gekauft werden.
Natürlich ist es in vielen Situationen eine nette Sache, ein Betriebssystem in der Nähe zu haben, aber in jeder Hinsicht betrachte ich den Raspberry Pi (1, 2 oder welche Version auch immer sie später verwenden) eher als "Spielzeug" / "Verbrauchersache". ", da keine seiner externen Komponenten, Schnittstellen oder Mainline-Softwareentwicklung auch nur im Entferntesten auf den zuverlässigen Einsatz als professionelles Testboard ausgerichtet ist. Die Experimenter-Boards an anderer Stelle werden im Allgemeinen von einem gut bezahlten Designteam mit halb intimen Kenntnissen des Prozessors entworfen, wobei RPi von Enthusiasten hergestellt wird, die es für einen bestimmten Zweck herstellen, um einem auf Datenblättern basierenden Linux-PC sehr ähnlich zu sein.
Hinzu kommt die allgemeine Verfügbarkeit der vollständigen Dokumentation der Prozessoren auf ST/TI/Atmel/Freescale/NXP-Boards, während Broadcom „ein großes Rätsel für alle außer den wenigen Kernentwicklern“ ist, weil Broadcom Sie dazu bringt, vor Ihnen eine NDA zu unterzeichnen erhalten Sie die vollständigen und unbegrenzten Spezifikationen und Treiber, die Sie oft nicht einmal erreichen, wenn Sie nicht 1000 bestellen.
Eugen Sch.
ozgur
ozgur