====== Одноплатні комп'ютери ====== [[https://www.raspberrypi.org/ | Raspberry Pi]], [[http://www.banana-pi.org/ | Banana Pi]], [[http://www.orangepi.org/ | Orange Pi]], [[https://www.olimex.com/Products/OLinuXino/open-source-hardware | OLinuXino]] ====== Операційні системи ====== [[https://www.armbian.com/ | Armbian]] [[https://archlinuxarm.org/ | Arch Linux ARM]] [[https://www.raspbian.org/ | Raspbian]] [[https://www.debian.org/ports/arm/index.en.html | Debian ARM ports]] ====== З'єднання з компьютером ====== ===== Через UART ===== За замовчуванням контакти GPIO на платах Raspberry Pi працюють в режимі послідовного порта (UART): 6 - GND 8 - TxD 10 - RxD Якщо під'єднати ці ножки до якогось пристрою USB-UART та відкрити цей послідовний порт як текстову консоль, наприклад, у програмі minicom: minicom -b 115200 -D /dev/ttyUSB0 то можна буде у вікні ''minicom'' спостерігати процес завантаження Raspberry PI, а також увійти до командного рядка. ====== Налаштування ====== ===== Пам'ять ===== В Raspberry Pi є можливість обирати об'єм пам'яті, зарезервований для потреб графічного адаптера. Це можна зробити, встановивши значення параметра ''gpu_mem'' у файлі ''/boot/config.txt''((https://www.raspberrypi.org/documentation/configuration/config-txt.md)): gpu_mem=16 Можна також встановити різні величини для моделей з різним розміром пам'яті (це дозволяє завантажувати з тієї самої SD-картки різні моделі). Наприклад: gpu_mem_256=16 gpu_mem_512=32 gpu_mem_1024=64 Мінімальний обсяг відеопам'яті складає 16МБ, максимальні для різних моделей такі: * З пам'яттю 256МБ -- 192МБ * З пам'яттю 512МБ -- 448МБ * З пам'яттю 1024МБ -- 944МБ Для пристроїв, що працюють у режимі мережевого сервісу (веб-сервер, торент-клієнт та ін.), має сенс встановити найменший обсяг відеопам'яті, щоб звільнити якомога більше пам'яті для програм. ===== Watchdog ===== Raspberry Pi має вбудований наглядовий таймер (watchdog), що дозволяє автоматично перезавантажувати систему, якщо вона "зависає". Найновіші версії ядра (станом на листопад 2016) автоматично створюють пристрій ''/dev/watchdog'', але для того, щоб його активувати, потрібно встановити відповідну програму [[https://linux.die.net/man/8/watchdog | ''watchdog'']], внести налаштування у файл ''/etc/watchdog.conf'' та запустити її.