Чому в Raspberry Pi немає кнопки живлення?


27

Якщо ви купуєте комп'ютер, ви очікуєте, що він поставиться із кнопкою живлення. То чому у Raspberry Pi його немає? Це тому, що це займе занадто багато місця або буде незручно вміститися на друкованій платі?

Особисто відсутність кнопки живлення - це те, що мене завжди трохи дратувало, адже для повного вимкнення Pi потрібно витягнути кабель живлення. І я впевнений, що я не єдиний, хто підключив Pi, і він запустився без того, щоб ви цього хотіли. Я відчуваю, що кнопка живлення врятує клопоту від необхідності витягувати кабель живлення або відключати живлення від електромережі.

Відповіді:


31

Сучасні кнопки живлення використовують інтерфейс розширеної конфігурації та живлення (ACPI), щоб просити ОС вимкнути її материнську плату. Ось чому протягом декількох десятиліть, якщо ви дуже хочете, щоб материнська плата була вимкнена, а ОС відмовилася, вам довелося розтопити її кнопку живлення протягом декількох секунд.

Простий перемикач живлення, як перемикач світла, може знеструмлювати процесор саме тоді, коли він робить щось важливе або коли віртуальні файли змінені, і ОС потрібно записати їх на SD-карту.

Тож якби Малина поїхала з дешевим перемикачем на вимкнення, більше людей неправильно використали б це і потраплять у біду. І додавання повного джгута ACPI до материнської плати, природно, зробить його дорожчим.

Я завжди випускаю sudo shutdownзсередини Пі і даю йому хвилинку, щоб зібрати свої думки, перш ніж поривати її силу. (І ніколи не слід вимикати живлення, витягуючи крихітний крихкий штекер MicroUSB від Pi. Я намагаюся завжди вимикати живлення за допомогою перемикача живлення або за допомогою відключення дистального кінця провідного живлення USB.)

Нарешті, є незначна річ, що багато RPI просто ніколи не вимикаються. (-;


2
За чотири секунди, а не п'ять.
Руслан

2
@Ruslan протягом трьох повних секунд , вона вимкнеться на четверту.
Гуфран

1
+1 за річ, яка ніколи не відключається. Я думаю, що люди, які використовують PI в якості заміни домашнього комп’ютера, далеко не в меншості, а серед тих, хто використовує його для надання якоїсь послуги або керування іншими пристроями.
Кубік

Однолітерний друк: ніж-> те.
TRiG

Крім того, дуже легко встановити схему вимикача самостійно, яка (для вимкнення живлення) видасть sudo shutdownкоманду, а потім досить довго чекати, перш ніж відключити живлення.
XNargaHuntress

11

Це НЕ "кінцевий споживач" пристрій, як-от Apple TV або DVR або мікрохвильова піч. За аналогією

Якщо ви купуєте автомобіль, ви очікуєте, що він матиме замок із дверей ...

Так, але ви знаєте, що виробник не надає їх безкоштовно, тому конкретні цінники додаються до конкретних товарів. Якщо я придбаю автомобільне шасі, можливо, не очікую замок. Звичайно, більшість людей цього не роблять. Але ще раз зазначити "це не кінцевий споживач", це не те, що більшість людей матиме бажання чи зацікавленість у власності. Які "не більшість людей"! = "Взагалі ніхто".

Очевидно, існує якась філософія маркетингу. Як, на кожну функцію, яка додає 1-2 доларів до витрат на виробництво, як впливатиме чистий продаж? Чи будемо ми продавати більше через функцію, або менше через підвищену ціну? Неважко сказати: "Це додасть лише $ 0,50", але також легко побачити, що існує потенційно дуже довгий список речей, про які можна сказати.

То за що потенційні клієнти хочуть платити, а що ні ? Якби була кнопка живлення, я думаю, це було б добре, але якщо чесно, я міг би менше піклуватися.

Існує також пов'язане питання, чим більше дзвінків і свистів ви додаєте, тим складніше щось. Це робить більш імовірним розрив, повністю або частково, і складніше налагоджувати, коли виникають непередбачені проблеми.


8

Щоб додати до інших відповідей:

Rasperry Pis часто використовують у вбудованих додатках. У вбудованому сценарії кнопка живлення - це відповідальність, а не актив, особливо якщо комп'ютер розташований десь, до якого важко отримати доступ. Перемикач живлення додає можливість того, що пристрій випадково вимкнеться або він не вмикається, як тільки подається живлення.


7

Кнопка живлення додає обладнання / програмне забезпечення / простір друкованої плати / вартість розробки

Я вважаю, що для бюджетного комп’ютера вартість була основною причиною того, що в ПІ не було включено вимикач живлення.


4

Якщо ви купуєте комп'ютер, ви очікуєте, що він поставиться із кнопкою живлення

Що стосується вбудованих технологій, це насправді не так. Якщо ви хочете вимкнути предмет, вам доведеться вийняти кабель живлення. Просто немає необхідності в складності чи фізичному сліді окремої кнопки живлення.


3

Аналогічно недорогий Beaglebone Black має багатофункціональну миттєву кнопку живлення, яка використовує інтегральну схему управління живленням (PMIC) . Таким чином, це було дійсно просто компроміс, щоб уникнути декількох центів за комутатор порівняно з іншими функціональними можливостями за ту ж зону витрат / PCB.


Клон Rpi, Banana Pi, також має кнопку живлення. Працює як очікувалося.
Клаату фон Шлакер

Але якщо я не помиляюся, Пі не має навіть симпатичного PMIC?
Ghanima

2

Насправді, у більшості комп'ютерів (і телевізорів з цього приводу) немає кнопки живлення, у них є кнопка "вимкнення". Якщо ви хочете вимкнути живлення, вам слід вийняти кабель з усіх цих пристроїв.

Пі не так відрізняється.

І +1 за те, що їх не вимикав - я не закриваю свої дні на дні / тижні / місяці

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.