Warum hat der Raspberry Pi keinen Einschaltknopf?

27

Wenn Sie einen Computer kaufen, wird dieser voraussichtlich mit einem Netzschalter geliefert. Warum hat der Raspberry Pi keinen? Liegt es daran, dass es zu viel Platz in Anspruch nimmt oder umständlich ist, auf die Leiterplatte zu passen?

Persönlich ist das Fehlen eines Netzschalters etwas, was mich immer etwas irritiert hat, denn um den Pi vollständig auszuschalten, muss man das Netzkabel herausziehen. Und ich bin sicher, dass ich nicht der einzige bin, der den Pi eingesteckt und gestartet hat, ohne dass Sie dies wünschen. Ich habe das Gefühl, ein Netzschalter würde den Aufwand ersparen, das Netzkabel herausziehen oder den Strom am Netz abschalten zu müssen.

Darth Vader
quelle

Antworten:

31

Moderne Netzschalter verwenden das Advanced Configuration and Power Interface (ACPI) , um das Betriebssystem aufzufordern, das Motherboard auszuschalten. Wenn Sie das Motherboard wirklich ausschalten und das Betriebssystem ablehnen möchten, müssen Sie deshalb seit einigen Jahrzehnten den Netzschalter für einige Sekunden betätigen.

Ein einfacher Netzschalter, wie ein Lichtschalter, kann die CPU ausschalten, wenn etwas Wichtiges getan wird oder wenn virtuelle Dateien geändert werden und das Betriebssystem sie auf die SD-Karte schreiben muss.

Wenn die Himbeere also mit einem billigen Ein-Aus-Schalter ausgestattet wäre, würden mehr Leute ihn falsch benutzen und in Schwierigkeiten geraten. Und das Hinzufügen des vollständigen ACPI-Kabelsatzes zum Motherboard würde es natürlich teurer machen.

Ich sudo shutdowngehe immer aus einem Pi heraus und gebe ihm einen Moment Zeit, um seine Gedanken zu sammeln, bevor ich an seiner Kraft ziehe. (Und Sie sollten das Gerät niemals ausschalten, indem Sie den winzigen, zerbrechlichen MicroUSB-Stecker vom Pi abziehen. Ich versuche, das Gerät immer über den Schalter einer Mehrfachsteckdose auszuschalten oder das distale Ende des USB-Stromkabels abzuziehen.)

Schließlich gibt es die leichte Sache, dass viele RPIs einfach nie ausgeschaltet werden. (-;

Phlip
quelle
2
Für vier Sekunden nicht fünf.
Ruslan
2
@ Ruslan für drei volle Sekunden eigentlich, würde es auf dem vierten ausschalten.
Gufran
1
+1 für das nie abschaltende Ding. Ich denke, die Leute, die einen PI als Ersatz für einen Heimcomputer verwenden, sind bei weitem in der Minderheit im Vergleich zu denen, die ihn verwenden, um irgendeine Art von Service zu erbringen oder andere Geräte zu betreiben.
Cubic
Ein-Buchstaben-Tippfehler: als-> das.
TRiG
Darüber hinaus ist es sehr einfach, einen Netzschalter selbst einzurichten, der (zum Ausschalten) den sudo shutdownBefehl ausgibt und dann lange genug wartet, bevor der Strom abgeschaltet wird .
XNargaHuntress
11

Es ist KEIN "Endverbraucher" -Gerät wie ein Apple TV, ein DVR oder eine Mikrowelle. In Analogie

Wenn Sie ein Auto kaufen, erwarten Sie, dass es mit Türschlössern geliefert wird ...

Ja, aber Sie wissen, dass der Hersteller diese nicht kostenlos zur Verfügung stellt. Aus diesem Grund sind an bestimmten Waren bestimmte Preisschilder angebracht. Wenn ich ein Auto Chassis kaufe, darf ich keine Schlösser erwarten. Natürlich machen die meisten Leute das nicht. Aber um noch einmal zu betonen, "es ist kein Endverbrauchergerät", es ist nicht etwas, das die meisten Menschen haben würden, wenn sie es besitzen würden. Welches "nicht die meisten Leute"! = "Überhaupt niemand".

Es gibt offensichtlich eine Marketingphilosophie. Wie wird sich der Nettoumsatz auf jede Funktion auswirken, die die Produktionskosten um 1 bis 2 US-Dollar erhöht? Verkaufen wir mehr aufgrund der Funktion oder weniger aufgrund des höheren Preises? Es ist leicht zu sagen: "Dies wird nur 0,50 $ hinzufügen", aber es ist auch leicht zu sehen, dass es eine möglicherweise sehr lange Liste von Dingen gibt, über die gesagt werden könnte.

Wofür möchten die potenziellen Kunden bezahlen und wofür nicht ? Wenn es einen Ein- / Ausschalter gäbe, wäre das sicher nett, aber um ehrlich zu sein, könnte es mich weniger interessieren.

Es gibt auch ein verwandtes Problem: Je mehr Schnickschnack Sie hinzufügen, desto komplexer wird etwas. Dies macht es wahrscheinlicher, dass ein Fehler ganz oder teilweise auftritt, und erschwert das Debuggen, wenn unvorhergesehene Probleme auftreten.

Goldlöckchen
quelle
8

So ergänzen Sie die anderen Antworten:

Rasperry Pis werden häufig in eingebetteten Anwendungen verwendet. In einem eingebetteten Szenario ist ein Netzschalter eine Verbindlichkeit und kein Vermögenswert, insbesondere wenn sich der Computer an einem schwer zugänglichen Ort befindet. Ein Netzschalter bietet die Möglichkeit, dass das Gerät versehentlich ausgeschaltet wird oder sich nicht einschaltet, sobald Strom anliegt.

Celada
quelle
7

Ein Netzschalter erhöht die Hardware- / Firmware- / Leiterplattenkapazität und die Entwicklungskosten

Ich vermute, dass die Kosten für einen Budget-Computer der Hauptgrund dafür waren, dass der PI keinen Netzschalter enthielt.

Reggie
quelle
4

Wenn Sie einen Computer kaufen, wird dieser voraussichtlich mit einem Netzschalter geliefert

Bei der Embedded-Technologie stimmt das nicht wirklich. Sie müssen das Netzkabel herausziehen, wenn Sie das Gerät ausschalten möchten. Die Komplexität und der physische Platzbedarf eines separaten Netzschalters entfallen.

Leichtigkeit Rennen mit Monica
quelle
3

Das ähnlich kostengünstige Beaglebone Black verfügt über einen multifunktionalen Einschaltknopf, der die integrierte Power-Management-Schaltung (PMIC) verwendet . Es war also wirklich nur ein Kompromiss, ein paar Cent für den Switch im Vergleich zu anderen Funktionen bei gleichen Kosten / PCB-Bereich zu vermeiden.

Spehro Pefhany
quelle
Ein RPI-Klon, der Banana Pi, verfügt ebenfalls über einen Ein- / Ausschalter. Funktioniert wie erwartet.
Klaatu von Schlacker,
Aber wenn ich mich nicht irre, hat der Pi nicht mal eine süße PMIC?
Ghanima
2

Tatsächlich verfügen die meisten Computer (und Fernsehgeräte) nicht über einen Ein- / Ausschalter, sondern über einen Ausschaltknopf. Wenn Sie das Gerät ausschalten möchten, müssen Sie das Kabel von all diesen Geräten entfernen.

Der Pi ist nicht so anders.

Und +1, weil ich sie nicht ausgeschaltet habe - ich schalte meine für Tage / Wochen / Monate nicht aus

Andrew d'Azotus
quelle