Raspberry Pi, быстрый старт |
![]() |
Добавил(а) microsin |
Постоянно облизывался, когда попадались рекламные объявления на маленькие компьютеры Raspberry, и вот наконец решил сделать себе подарок - купил Raspberry Pi 4 model B 8Gb. По теме Raspberry Pi в Интернете много информации [7], в том числе и на русском языке, поэтому здесь будут только личные впечатления от покупки и решение мелких проблем, с которыми пришлось столкнуться. Основные параметры Raspberry Pi 4 model B 8Gb: • Четыре 64-разрядных ядра ARM Cortex-A72 (Broadcom BCM2711), работающих на частоте 1.5 ГГц. Для питания требуется адаптер 5V 3A с коннектором USB-C. На AliExpress выбрал вариант с полным набором компонентов, примерно за $140. В него входил корпус, набор маленьких радиаторов, кулер, шнурок HDMI, картридер, пустая карта microSD на 64 Gb, бесполезная многоязычная инструкция, блок питания с коннектором USB Type-C и кнопкой выключения (эта кнопка оказалась далеко не лишняя). [Установка платы в корпус] Не сразу разобрался, что плату надо сначала установить в поддон корпуса, подсунув её под два выступа поддона. Иначе поддон с платой в корпус полностью не входят. [Подключение кулера] Красный проводок кулера нужно соединить со штырьком 4 коннектора расширения (+5V), а черный проводок со штырьком 6 (GND). Кулер оказался на удивление тихий, что порадовало. [Установка операционной системы] Debian (или другая система) загружается с карты microSD. На эту карту необходимо с помощью утилиты Raspberry Pi Imager залить образ необходимой операционной системы. Прямо в этой утилите можно выбрать устанавливаемую операционную систему, и записать её на карту microSD. Я выбрал для установки вариант Raspberry OS Full (32-bit). Это порт Debian, в которой предустановлены рекомендованные приложения и графическая оболочка. Wi-Fi сеть заработала сразу после первого запуска. Операционная система предложила обновить ядро и программные компоненты. Процесс обновления был довольно долгий, около 20 минут. После завершения потребовалась перезагрузка. [Установка Midnight Commander] Midnight Commander устанавливается простой командой [3]: $ sudo apt-get install mc
[Мелкие проблемы] 1. Крышка, на которой крепится вентилятор, до конца не закрывается. Мешают коннекторы кулера и выступающие 4 винта крепления кулера, которые потенциально могут упереться в радиаторы чипов. Поэтому следует переделать (укоротить) коннекторы кулера и подпилить его винты крепления. Винты я подпилил, а коннекторы переделал - снял с них пластиковые чехлы и заменил на термоусадку. 2. Когда плата закрыта в корпус, становятся скрыты светодиод индикации питания (красный) и активности доступа к карте SD (зеленый). Чтобы индикаторы были видны, проковырял в боковой стенке корпуса 2 отверстия. [Добавление русской раскладки клавиатуры] 1. Кликните правой кнопкой мыши на верхней панели приложений, и выберите в контекстном меню Add / Remove Panel Items (Добавить/убрать элементы панели). Откроется окно диалога редактирования свойств панели (Panel Preferences). 2. Выберите закладку Panel Applets (Апплеты панели), и кликните на кнопку добавить. Появится дополнительное окошко со списком добавляемых апплетов. Прокрутите список вниз и найдите Keyboard Layout Handler (Обработчик раскладки клавиатуры). Выберите его, и кликните на кнопку Add (Добавить), которая находится в нижней части этого маленького окна. 3. В списке апплетов появится Keyboard Layout Handler, а в правом верхнем углу появится значок с американским флагом - индикатор текущего выбранного языка. Теперь добавим русскую раскладку клавиатуры. Выберите в списке Keyboard Layout Handler, и кликните на кнопку Preferences (Параметры). Откроется окно диалога свойств обработчика раскладки клавиатуры. 4. Снимите галочку Keep system layouts (Сохранить системные раскладки). 5. Слева в разделе Keyboard Layouts, где пока установлена только американская раскладка us, кликните на кнопку Add (Добавить). Откроется список добавляемых раскладок, выберите в списке русский язык Russian и кликните на кнопку OK. 6. В списке раскладок появится русская раскладка ru. Осталось настроить комбинацию клавиш для переключения раскладок. Кликните на кнопку grp:shift_caps_toggle, которая находится внизу, под меткой Change Layout Option (Настройка изменения раскладки). Странная надпись grp:shift_caps_toggle на кнопке обозначает текущую действующую комбинацию клавиш для переключения раскладок. Мы выберем привычную, традиционную комбинацию клавиш для переключения языка ввода клавиатуры Ctrl+Shift. После клика на кнопку grp:shift_caps_toggle откроется окно диалога настройки переключения комбинации клавиш раскладки. Выберите в списке желаемую комбинацию клавиш для переключения раскладки и кликните OK. Закройте все окна диалогов настройки кликом на кнопку Close (Закрыть). [Сетевой доступ к рабочему столу] 1. Сначала надо установить VNC Client на том компьютере, на котором будете удаленно подключаться к Debian на Raspberry Pi. Установщик VNC® Connect для Windows скачайте по ссылке [4] (также доступны версии и для всех других известных операционных систем). 2. Загрузите и установите на Raspberry Pi сервер VNC [5]. $ sudo apt-get update
$ sudo apt-get install realvnc-vnc-server
3. Разрешите на Raspberry Pi подключение через VNC. Для этого выберите Menu -> Preferences -> Raspberry Pi Configuration -> Interfaces, и переведите радиокнопку VNC в состояние Enabled. Альтернативно можно запустить команду sudo raspi-config, перейти в Interfacing Options -> VNC и выбрать Yes. Заодно разрешите SSH, чтобы получить доступ к консоли команд: Теперь VNC Server будет запускаться автоматически каждый раз, когда будет загружаться Debian на Raspberry Pi. Чтобы изменения вступили в силу, перезагрузите Raspberry Pi. Примечание: по умолчанию VNC Server передает содержимое графического рабочего стола, который запущен на Raspberry Pi. Однако если Raspberry Pi не подключен к монитору, или на нем не запущена графическая оболочка рабочего стола, то VNC Server все еще может дать Вам доступ к графическому интерфейсу с помощью виртуального рабочего стола (virtual desktop). Также Вы можете установить VNC Viewer на своем Raspberry Pi, если хотите управлять другим сетевым компьютером (или другим Raspberry Pi). Для этого запустите команду: $ sudo apt-get install realvnc-vnc-viewer
4. Теперь необходимо узнать IP-адрес Raspberry Pi, чтобы можно было к нему подключиться. Это можно сделать двумя способами - либо командой ifconfig, либо запуском утилиты конфигурации VNC Server, её иконка находится в правом верхнем углу рабочего стола Raspberry Pi: 5. Запустите VNC Viewer, и подключитесь к IP-адресу, который узнали на шаге 4. После ввода логина и пароля откроется окно рабочего стола Raspberry Pi. [Создание и удаление виртуального рабочего стола] Если к Raspberry Pi не подключен монитор, например она работает как встраиваемая система (робот, 3D принтер и т. п.), то на ней обычно не запускается графическая оболочка управления (рабочий стол, graphical desktop). VNC Server может работать в Virtual Mode, чтобы создать эффективный по потребляемым ресурсам виртуальный рабочий стол (virtual desktop) по сетевому запросу от удаленного клиента, предоставляя графический доступ к системе через сеть. Этот virtual desktop существует только в памяти Raspberry Pi: Чтобы создать virtual desktop, сделайте следующее: 1. На Raspberry Pi выполните команду vncserver. Обратите внимание на отображение IP-адреса и числа, которые будут выведены в консоли (в моем примере 192.168.0.103:1): 2. При подключении в VNC Viewer введите эту информацию (192.168.0.103:1). [Ссылки] 1. Raspberry Pi 4 model B 8Gb site:raspberrypi.com. |