Какие ос существуют для raspberry pi 3 и как они устанавливаются?

Температура Raspberry Pi и троттлинг

Еще до покупки Raspberry Pi я читал про то, что малинка имеет некоторые проблемы, связанные с перегревом. Ничего странного в этом нет. У платы отсутствуют какие-либо встроенные средства отвода тепла, например, радиаторы или вентиляторы.

Однако, все не так страшно. В обычном режиме, когда открыт только рабочий стол, температура процессора у меня была около 55°C.

Если открыть несколько программ, включая браузер с проигрыванием ролика на YouTube и приложения LibreOffice, то температура возрастает до 60-65°C, что тоже абсолютно нормально

И что самое важное, она не продолжает расти, а остается на этом уровне

То есть при использовании малинки, скажем так, с рядовыми программами никаких проблем с перегревом я не наблюдал.

Но так как в мои планы входит создание из малинки медиа-центра, то я установил медиаплеер Kodi. И тут я уже ощутил нагрев платы. Когда Kodi запущен, температура поднимается уже выше 75°C. А вот это уже многовато. И в правом верхнем углу экрана начинает моргать красный значок градусника, что очень неприятно.

Помимо создания медиа-центра, я бы хотел запускать на малинке различные игры, то есть использовать ее, как игровую (ретро-)консоль. Очевидно, что нагрузка на процессор при таком использовании будет существенная и температура подскочит еще выше.

Для защиты от перегрева процессор в Raspberry Pi выполняет троттлинг, то есть начинает принудительно пропускать часть тактов, чтобы снизить нагрузку и в результате понизить температуру. При троттлинге снижается производительность и эффективность процессора. Все это приводит к замедлению работы системы. В играх это будет выражаться общими тормозами и снижением FPS.

Чтобы решить проблемы перегрева необходим хороший отвод тепла. Я не стал использовать маленькие радиаторы, которые положил продавец из Китая, так как читал, что никакого результата они все равно не дают. В следующем материале про Raspberry Pi я расскажу, как решил проблему перегрева.

Удаленное управление медиацентром на Raspberry Pi 3

После того как выполнена установка и настройка Kodi на Raspberry Pi 3, можно сделать еще одну вещь – связать свой смартфон на Android с созданным медиацентром. Его можно найти в PlayMarket, AppStore или на сайте XBMC Foundation.

После установки и запуска приложение автоматически найдет медиацентр, при условии их нахождения в одной и той же сети. Его нужно будет выбрать. Затем появится интерфейс, через который возможно управлять проигрывателем не менее удобно, чем при помощи мыши и клавиатуры.

Установить и настроить Kodi на Raspberry Pi 3 – задача, посильная каждому. Если не считать обновления ПО, выполнение всех действий занимает всего около 10 минут.

USB 3.0 и тесты памяти microSD

Поскольку Raspberry Pi 4 теперь поставляется с двумя портами USB 3.0, мы подключили жесткий диск USB 3.0 и установили iozone, чтобы убедиться, что Raspberry Pi теперь может достичь скорости чтения/записи ~ 100 МБ/с, ожидаемой от такого накопителя.

Обычно iozone можно установить следующим образом в большинстве систем Ubuntu / Debian: 

sudo apt install iozone3

1 sudo apt install iozone3

Но, он не доступен в Raspbian Buster, поэтому мы создали его из источников: 

wget http://www.iozone.org/src/current/iozone3_487.tar
tat xvf iozone3_487.tar
cd iozone3_487/src/current
make -j4 arm-linux
sudo cp iozone /usr/local/bin/

1
2
3
4
5

wget http//www.iozone.org/src/current/iozone3_487.tar

tat xvf iozone3_487.tar

cd iozone3_487srccurrent

make-j4 arm-linux

sudo cp iozoneusrlocalbin

Теперь мы можем запустить тест для проверки скорости последовательного чтения и записи в разделе EXT-4 нашего диска: 

iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.487 $
Compiled for 32 bit mode.
Build: linux-arm

Run began: Mon Jun 24 20:45:40 2019

Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 22017 26219 26320 26983 518 1113
102400 16 74339 80166 85491 84292 2204 6957
102400 512 92358 91388 94616 96972 35399 53793
102400 1024 92372 92300 96088 97583 53058 66673
102400 16384 92204 92644 94833 96150 88518 89131

iozone test complete.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

iozone-e-I-a-s100M-r4k-r16k-r512k-r1024k-r16384k-i-i1-i2

IozonePerformance Test of FileIO

Version$Revision3.487$

Compiled for32bit mode.

Buildlinux-arm

Run beganMon Jun242045402019

Command line usediozone-e-I-a-s100M-r4k-r16k-r512k-r1024k-r16384k-i-i1-i2

Output isinkBytessec

Time Resolution=0.000001seconds.

Processor cache size set to1024kBytes.

Processor cache line size set to32bytes.

File stride size set to17*record size.

random    random     bkwd    record    stride                                    

kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread

1024004220172621926320269835181113

102400167433980166854918429222046957

102400512923589138894616969723539953793

1024001024923729230096088975835305866673

10240016384922049264494833961508851889131

iozone test complete.

Таким образом, около 94 МБ/с чтения и 92 МБ/с записи — это то, что мы должны ожидать от USB 3.0 с этим накопителем, и намного лучше, чем 30 + МБ/с, что можно было бы получить с Raspberry Pi 3.

Проверим также производительность карты microSD NOOBS класса A1, которую мы получили: 

iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.487 $
Compiled for 32 bit mode.
Build: linux-arm

Run began: Mon Jun 24 20:52:50 2019

Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 3738 4573 10511 10507 7984 4603
102400 16 6949 12131 23774 23768 20344 11188
102400 512 16940 35841 43994 43995 43675 26330
102400 1024 29274 36396 44371 44371 44243 30636
102400 16384 28914 33645 44531 44530 44525 27945

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

iozone-e-I-a-s100M-r4k-r16k-r512k-r1024k-r16384k-i-i1-i2

IozonePerformance Test of FileIO

Version$Revision3.487$

Compiled for32bit mode.

Buildlinux-arm

Run beganMon Jun242052502019

Output isinkBytessec

Time Resolution=0.000001seconds.

Processor cache size set to1024kBytes.

Processor cache line size set to32bytes.

File stride size set to17*record size.

random    random     bkwd    record    stride                                    

kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread

102400437384573105111050779844603

1024001669491213123774237682034411188

102400512169403584143994439954367526330

1024001024292743639644371443714424330636

10240016384289143364544531445304452527945

Наиболее важными числами здесь являются случайные значения для чтения и записи, и результаты хороши, что приводит к плавному восприятию при использовании платы (в большинстве случаев).

Какие операционные системы существуют для RPi3?

Для Raspberry Pi 3 операционные системы существуют самые разные. Это связано с тем, что процессор данного компьютера построен на архитектуре ARM, для которого создано огромное количество дистрибутивов

Но что еще важно – в ядре Linux уже давно есть поддержка оборудования, включенного в RPi

Существует несколько наиболее популярных OS для Raspberry 3. Они специально адаптированы для этого компьютера и поэтому неплохо на нём работают. Их краткий список следующий:

  1. Pidora – проект, основанный на популярном дистрибутиве Linux – Fedora;
  2. Arch Linux;
  3. Gentoo и прочие.

При желании на RPi3 возможно инсталлировать в том числе и Android, и даже Windows 10 IoT. Но следует понимать, что «Зеленый робот» по состоянию на середину 2018 года официально не поддерживает «Малину». Существуют кастомные сборки, но они не отличаются стабильностью и производительностью. Виндовс для Raspberry, в свою очередь, не является привычной для многих ОС. Она создана специально для интернета вещей, и в ней нет возможностей, характерных для десктопных или даже мобильных версий системы.

Но наиболее популярной ОС для Raspberry 3 является Raspbian. Она основана на популярном дистрибутиве Debian. Её отличительная особенность заключается в том, что в ней «из коробки» существует почти полная поддержка «Малины». Так, уже после её установки пользователю доступен Python и модуль для работы с GPIO.

Скачать операционную систему для Raspberry Pi 3 можно с официального сайта понравившегося проекта. Все ОС для RPi являются бесплатными, поэтому с их загрузкой не возникнет проблем.

Какую систему использовать на Raspberry Pi 3?

Многие люди, которые только купили Raspberry Pi 3, интересуются: «какую ОС на неё установить?». Новичкам советуется ставить Raspbian. При желании эту систему можно превратить во что угодно. В остальных случаях нужно смотреть по ситуации.

Так, если хочется лучше изучить непосредственно Linux, то можно поставить Arch. Если нужно сделать из «Малины» игровую консоль, то можно установить Retro Pie. Для создания устройства из категории интернета вещей, в свою очередь, подойдет Windows 10 IoT.

Установка необходимого ПО «на минималках», тестирование подключения

2.3 Установить русскую локаль и раскладку

Localisation Options

  1. Change Locale, снимаем * с en-GB.UTF-8 и устанавливаем напротив ru-RU.UTF-8. Подтверждаем, и в следующем окне выбираем ее же, как основную.
  2. Change Timezone, и выберите страну и город часового пояса.
  3. Change Keyboard Layout, там Generic 105-key (Intl) PCOtherRussianRussianControl+Shift (или Alt+Shift, по желанию, для переключения раскладки) → No temporary switcherRight Alt (AltGr)No compose key.

FinishFinish

UTF-8Guess optimal character setLet the system to select…8×16

Midnight Commander

mcedit

2.6 Вынесем волатильные разделы на виртуальные диски

/tmp/var/log

  1. система не точила попусту sd-карту,
  2. было меньше шансов, что при аварийном отключении питания развалится корневая файловая система,
  3. чтобы в отдаленном будущем логи не забили свободное место на карте.

/etc/fstab

/var/log/tmp

сесть за физический терминал

Дистрибутив Raspbian

Существует целый ряд дистрибутивов Linux, которые поддерживают работу с Raspberry Pi. Каждый из них имеет свои особенности. Среди них на первое место всегда ставят дистрибутив Raspbian.

Raspbian — это дистрибутив Linux, который основан на Debian. Его разработкой занимается сама Raspberry Pi Foundation и именно его рекомендует к использованию.

Raspbian использует среду рабочего стола PIXEL (Pi Improved Xwindows Environment, Lightweight). PIXEL основана на LXDE и OpenBox, но имеет определенные отличия и доработки.

Новичкам я рекомендую начинать знакомство именно Raspbian, так как он хорошо протестирован и должен работать без каких-либо проблем.

Ниже мы рассмотрим установку дистрибутива Raspbian.

Сделаю небольшое отступление. Очень часто, в отношении сборок Linux для Raspberry Pi не используют понятие дистрибутив, а называют их просто операционной системой. Стоит также отметить, что в Raspberry Pi используется процессор ARM, поэтому на малинку нельзя установить привычные нам дистрибутивы, которые мы используем на персональных компьютерах. Дистрибутивы для Raspberry Pi специально собираются под процессоры ARM и включают необходимые драйвера и программные компоненты, которые обеспечивают поддержку аппаратных частей платы.

Можно ли установить Windows

Нет, привычный Windows не будет работать. Однако, есть Windows 10 Internet of Things (IoT) Core — это специальная версия Windows для «интернета вещей» и ее можно установить на Raspberry Pi. Данная система разработана исключительно для встроенного использования. Она не включает графический интерфейс и не может работать, как настольная операционная система.

Подключение жестких дисков

Диски подключаем через USB3.0, через один или два порта. Если диски NTFS нужно поставить пакет (если еще не установлен).

Список подключенных дисков получаем командой:

Создаем каталоги, в который будем монтировать наши USB HDD (название можно придумать любое):

Устанавливаем права на запись на эти каталоги (либо другие если нужно ограничить)

Прописываем в конец файла /etc/fstab команду авто монтирования нашего USB HDD:

Названия дисков смотрим из команды получения дисков, описанной выше (тип файловой системы указываем тот который присутствует на дисках, в данном случае NTFS).

После этого перезагружаемся и получаем примонтированные диски.

Параметр nofail позволяет загрузиться даже если не удастся примонтировать диск (без него придется проделать шаги, описанные ниже, но есть и отрицательный момент — если диск не примонтируется, а мы будем на него писать — по факту будет литься на нашу SD-карту, причем файлов будет не видно, чтобы их увидеть выполняем команды:

В этом случае в /mnt/ будет отображаться наша флешка и можно оттуда удалить файлы, которые должны были литься на HDD, но попали на флешку.

Если мы не прописали nofail и при редактировании fstab косякнули, то при загрузке можем получить такую надпись:

В этом случае вытаскиваем SD карту, подключаем через картридер к компу, находим диск boot и в нем файл cmdline.txt.

Дописываем в конец первой строки с параметрами init=/bin/sh (создавать новую строку не надо, просто дописываем в конец).

Вставляем карту обратно и загружаемся.

Чтобы отредактировать fstab монтируем раздел для записи:

Вносим правки, исправляя косяки

Подключаем карту обратно к картридеру и убираем внесенный ранее текст init=/bin/sh

После этого перезагружаемся в обычном режиме.

Можно добавить пользователей под которым лить файлы на диски по FTP:

Форматируем диск в ext-4

Для секьюрности можно отформатировать диски в ext4.

Если диск уже примонтирован, то нужно размонтировать

Запускаем fdisk для нужного диска

Дальше выбираем команду d и удаляем раздел (если разделов несколько то несколько раз запускаем команду d и выбираем нужный раздел, если раздел только один то удаляется без лишних вопросов).

Затем создаем новый раздел командой n, первый сектор выбираем 2048.

Далее сохраняем изменения командой w

После этого форматируем созданный раздел в ext4

The boot Folder

Edit this on GitHub

In a basic Raspberry Pi OS install, the boot files are stored on the first partition of the SD card, which is formatted with the FAT file system. This means that it can be read on Windows, macOS, and Linux devices.

When the Raspberry Pi is powered on, it loads various files from the boot partition/folder in order to start up the various processors, then it boots the Linux kernel.

Once Linux has booted, the boot partition is mounted as .

Boot Folder Contents

bootcode.bin

This is the bootloader, which is loaded by the SoC on boot, does some very basic setup, and then loads one of the files. is not used on the Raspberry Pi 4, because it has been replaced by boot code in the .

These are binary blobs (firmware) that are loaded on to the VideoCore in the SoC, which then take over the boot process.
is the basic firmware, includes camera drivers and codec, is a debug version of the firmware, and is a cut-down version with no support hardware blocks like codecs and 3D, and for use when is specified in . More information on how to use these can be found in .

, , , and are firmware files specific to the Pi 4.

ssh or ssh.txt

When this file is present, SSH will be enabled on boot. The contents don’t matter, it can be empty. SSH is otherwise disabled by default.

wpa_supplicant.conf

This is the file to configure wireless network settings (if the hardware is capable of it). Edit the country code and the network part to fit your case. More information on how to use this file can be found in .

Device Tree files

There are various Device Tree blob files, which have the extension . These contain the hardware definitions of the various models of Raspberry Pi, and are used on boot to set up the kernel .

Kernel Files

The boot folder will contain various image files, used for the different Raspberry Pi models:

Filename Processor Raspberry Pi model Notes

kernel.img

BCM2835

Pi Zero, Pi 1

kernel7.img

BCM2836, BCM2837

Pi 2, Pi 3

Later Pi 2 uses the BCM2837

kernel7l.img

BCM2711

Pi 4

Large Physical Address Extension (LPAE)

kernel8.img

BCM2837, BCM2711

Pi 2, Pi 3, Pi 4

Beta . Raspberry Pi 2 with BCM2836 does not support 64-bit.

Note The architecture reported by is for 32-bit systems (i.e. everything except kernel8.img), and for 64-bit systems. The in the case refers to the architecture being little-endian, not as is indicated by the in the filename.

The sub-folder contains Device Tree overlays. These are used to configure various hardware devices that may be attached to the system, for example the Raspberry Pi Touch Display or third-party sound boards. These overlays are selected using entries in  — see .

Использование GPIO и датчиков

Помимо своей низкой цены, Raspberry Pi очень привлекательный для пользователей из-за возможности использовать GPIO.

GPIO или general purpose input/output это порты общего назначения ввода и вывода. Почти все проекты Raspberry Pi построены на использовании этих портов. Их сила в гибкости.

Первые платы Raspberry Pi имели 26 GPIO портов, Raspberry Pi 2 и Pi 3  имеют 40. С технической точки зрения только 17 из 26 и 28 из 40 соответственно. Остальные — это электрические контакты и заземления. Все порты обозначены номерами, но чтобы правильно их использовать вам понадобиться распечатка с описанием значений. Например, для 40:

Или для 28:

Ее можно распечатать и приложить к плате, чтобы не запутаться во время работы:

Чтобы заставить GPIO делать то, что вам нужно понадобиться немного программирования. Обычно, все можно сделать на Python. Если вы не знали, то часть имени Pi походит от инструмента для обучения программированию на Python. Вы можете найти очень много инструкций по использованию Python для Raspbery и GPIO в интернете.

Установка ретро-консоли внутрь Raspbian

Я протестировал эту возможность и должен сказать, что затраченные усилия не стоили того. Если игры для 8-битных приставок, вроде NES (известной в бывшем СССР под названием «Dendy») можно с натяжкой считать играбельными, то когда речь идет об эмуляции PlayStation, все становится совсем плохо.

Поэтому пришлось смириться и принять тот факт, что игровая эмуляция может быть качественной только в случае использования отдельной Respberry Pi в качестве игровой приставки.

Далее я столкнулся с вопросами хранения и запуска игр с внешних USB HDD, поддержки геймпадов различных производителей, простоты интерфейса и удобства настроек. RetroPie, Recalbox, и Batocera в качестве движка используют EmulationStation, тогда как Lakka стоит особняком и использует RetroArch с интерфейсом, максимально похожим на XMB в PlayStation 3.

Что касается возможности хранения и запуска игр с внешних носителей, то Batocera здесь несколько проигрывает: здесь хоть и предусмотрена такая возможность, но только с определенной структурой папок в корне внешнего диска, что не всегда комфортно.

Что касается поддерживаемых платформ, то здесь Lakka несколько уступает конкурентам, зато с лихвой восполняет это невероятной производительностью и удобством «из коробки». Геймпады от PlayStation 4 распознаются молниеносно, не требуя дополнительных действий и первичного подключения к Raspberry Pi кабелем.

В итоге, протестировав все 4 игровых продукта 5 раз (RetroPie по описанным выше причинам тестировался дважды), я остановил свой выбор на наиболее технологичном проекте — Lakka. Его мы сейчас и будем устанавливать.

Третье поколение Raspberry Pi 4. Первая “малинка” в клавиатуре

Развитие модельного ряда популярных одноплатников продолжается и сегодня. В актуальном поколении представлено четыре модели под разные задачи и цели.

◉ Летом 2019 года стартовали продажи нового “флагмана” Raspberry Pi 4B. Модель получила долгожданный апгрейд и более технологичную начинку.

Сердцем устройства стал 4-ядерный чип Cortex-A72 (ARM v8), который работает на частоте 1,5 ГГц. Впервые появились разные модификации платы с отличающимся объемом оперативной памяти. Пользователям стали доступны модели с памятью 2, 4 и 8 ГБ.

Один полноразмерный порт HDMI заменили на пару microHDMI. Каждый разъем способен выводить картинку в разрешении до 4K. Питания подается через современный Type-С.

На плате распаян гигабитный LAN-порт, Wi-Fi 802.11ac и Bluetooth 5.0.

Стоимость самой актуальной на данный момент “малинки” составляет от $35 до $75.

◉ Осенью 2020 года в линейке “малинок” появилось самое необычное пополнение. Новый гаджет под названием Compute Module 4 стал самой топовой в плане возможности расширения платой и при этом являлся одним из самых компактных одноплатников.

Производительность схожа с предыдущей моделью Raspberry Pi 4, здесь есть аналогичный 4-ядерный процессор Cortex-A72 с частотой 1.5 ГГц и от 1 до 8 ГБ оперативной памяти. На плате распаяны Wi-Fi 802.11aс и Bluetooth 5.0.

Отличают от всех остальных предшественников новый модуль его размеры и позиционирование. Это компактная плата, которая предназначена для встраивания в небольшие схемы или гаджеты и расширения при помощи пары более прогрессивных разъемов. Для подключения используются два 100-контактных разъема Hirose DF40C-100DS-0.4V.

Компактная модель Compute Module 4 с платой расширения Compute Module 4 IO Board

Это позволяет подключать к Compute Module 4, например, совместимые платы с разъемом PCIe или накопители NVMe. Для получения более привычного набора из 40-пинового разъема, сетевого LAN-интерфейса и классических USB нужно использовать плату расширения Compute Module 4 IO Board.

Стоимость нового одноплатника составляет $25.

◉ Интересным решением стал выпуск самой простой на данный момент модели устройства Raspberry Pi Pico в начале 2021 года. Это еще более компактная плата, чем линейка Zero, которая лишена большей части разъемов и портов.

Она строится на базе 2-ядерного чипа ARM Cortex M0+ с частотой работы 133 МГц. На плате доступно всего 264 КБ оперативной и 2 МБ постоянной памяти.

На торце расположен один разъем USB-для подключения к другим компьютером или гаджетам. Плата не является полноценным компьютером, как все другие “малинки”.

Это гораздо более простой микроконтроллер, который больше схож с популярными платами Arduino. На Pico можно загрузить исполняемый код для управления другими устройствами или умными девайсами.

Привычный для модельного ряда 40-пиновый разъем упразднили, разместив по периметру платы аналогичную контактную область. Это не так удобно с точки зрения быстрого монтажа компонентов, но при этом предоставляет более гибкие возможности модернизации модели.

Цена микроконтроллера составляет всего $4.

◉ Самой последней представленной на данный момент новинкой Raspberry является компактный модуль Raspberry Pi Zero 2 W. Это обновленный компьютер размером с обычную флешку, который неплохо прокачали по сравнению с предшественником.

Вычислительная мощность обеспечивается 4-ядерным 64-разрядным чипом ARM Cortex-A53 с частотой 1 ГГц. На борту 512 МБ оперативной памяти, модуль Wi-Fi с поддержкой частоты 2.4 ГГц и Bluetooth 4.2.

Благодаря переходу на 64-битную архитектуру новая модель “зеро” стала производительнее почти в четыре раза. При этом цена новинки составляет всего $15.

◉ Еще одной новинкой 2021 года в модельном ряду “малинок” стала Raspberry Pi 400. Это первый полноценный десктопный компьютер, который выпускается в корпусе со встроенной клавиатурой.

В таком виде гаджет может выполнять роль простенького ПК для студентов или школьников. Достаточно подключить такую “клаву” к монитору и можно организовать временное рабочее место для школьника или самому пересесть на удаленную работу.

Компьютер может работать не только на специальных сборках Linux, но и на ARM-версии новой Windows 11. Для офисных задач или учебного процесса подходит идеально.

Ставим Zabbix 4.0

Создаем пользователя и базу для zabbix в MariaDB под рутом:

Далее устанавливаем zabbix

Импортируем схему и данные (вводим пароль от базы zabbix)

Редактируем конфиг:

Добавляем туда пароль от базы zabbix

Чтобы при перезагрузке сервера zabbix не вешал на пол часа систему из-за того MariaDB успела остановиться раньше чем zabbix (в этому случае zabbix будет пытаться долго и упорно сконнектиться с базой) — прописываем в настройках сервиса что требуется mysql:

В редакторе прописываем следующие строчки и сохраняем файл:

Стартуем сервер и агент zabbix и прописываем в автозапуск

Далее настраиваем фронтенд для zabbix, редактируем конфиг zabbix для апача

прописываем нашу таймзону там где комментарий # php_value date.timezone Europe/Riga и рестартуем апач

Выставляем права на файлы zabbix

Заходим в веб-морду zabbix http://raspberry-ip/zabbix/ и прописываем настройки zabbix, после завершения входим с дефолтными пользователем и паролем:

Username: Admin

Password: zabbix

Меняем сразу пароль на свой.

Качаем этот архив, распаковываем. Файл userparameter_rpi.conf копируем в папку /etc/zabbix/zabbix_agentd.d , а файл rpi_zabbix_cputemp.xml импортируем в шаблоны zabbix (Настройка-Шаблоны-Импорт). Добавляем импортированный шаблон «Raspberry PI CPU Temperature» — Настройка-Узлы сети-Шаблоны.

Перезапускаем агент:

Сборка электрощита в частном доме — общие понятия, которые нужно знать

Чтобы собрать щит своими руками придется ознакомиться с некоторыми общими понятиями.

В предыдущем параграфе, я сказал, что в щит подводится вводной кабель и в нем распределяется электроэнергия по группам. Правильно, такие щиты называются, ВРУ (вводно-распределительные устройства). Ставятся они в выделенном помещении дома (щитовой), достаточно удобны, правда, громоздки.

Но не все, так радужно. Районные энергетические организации, которые будут принимать электропроводку дома, для подключения его к общей электросети требуют, и это по закону, разделять вводной щит и распределительный щит.

Первое поколение Raspberry Pi и модели “Plus”

Raspberry Pi 1 Model B+

Вопреки многим заблуждениям, изначально на свет появилась именно продвинутая модель B, а лишь затем началось производство более доступной упрощенной модели А.

◉ Оба эти устройства принято считать платами Raspberry первого поколения. Они базируются на чипе Broadcom BCM2835 с процессором ARM11 700 МГц. Часть вычисления ложится на графический процессор Broadcom VideoCore IV с возможностью вывода Full HD-видео.

Гаджет из коробки мог работать под управлением Ubuntu и поддерживал большинство протоколов операционной системы Android.

На плате был распаян модуль оперативной памяти объемом 256 ГБ, которую можно было перераспределять под нужды GPU. Вместо встроенного накопителя использовался слот для карт памяти SD-формата.

Для вывода изображения были предусмотрены разъемы HDMI и RCA-Video. Звук можно было вывести через стандартный 3.5-мм разъем. Для подключения периферии использовалась пара USB 2.0 портов, а для подключения к сети было доступно лишь проводное соединение по LAN.

Главной изюминкой модели стал 26-пиновый GPIO разъем, через который и планировалось подключать модули расширения для Raspberry. Пользователю было доступно управление семнадцатью контактами для реализации собственных идей. Поддерживаются интерфейсы UART, SPI, I²C и консольный порт.

Такая конфигурация была доступна конечному потребителю всего за $35.

◉ Более доступная Raspberry Pi model A строилась на аналогичной плате, имела такой же процессор и графический модуль. Для удешевления из устройства убрали сетевой разъем, а так же оставили на плате всего один USB-порт вместо двух.

Это позволило снизить цену до уровня $25, но при этом не лишать гаджет фирменного GPIO-разъема расширения.

Все платы первого поколения были выполнены в зеленом исполнении, а один из сертифицированных производителей получил право выпускать красные Raspberry Pi для продажи на территории Китая. К первой годовщине “малинки” была выпущена лимитированная синяя серия плат численностью 1000 штук.

Raspberry Pi 1 Model A+

◉ В 2014 году обе модели получили обновленные версии “+”. Платы устройств стали компактнее, а объем ОЗУ увеличился с 256 МБ до 512 МБ. Более значимым изменением стал переход на 40-контактный разъем расширения, который сохранился в “малинках” и до текущего поколения.

Модель B+ оснастили дополнительной парой USB-портов, доведя их число до четырех.

На старте продаж модели “плюс” продавались за $30 и $20, соответственно.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: