Подготовку аппаратного обеспечения и установку операционной систему на SD карту для работы с Raspberry Pi мы рассмотрели в предыдущей статье, теперь можно вставлять SD карту в Raspberry Pi и подготовиться к ее первому запуску. Для этого нам не понадобится подключение по Ethernet кабелю.
При подаче питания на плату вы увидите как загорится светодиод красного цвета. На этой стадии также будет мигать светодиод синего цвета – это будет означать что операционная система (ОС) загружается и плата Raspberry Pi проверяет все необходимые драйвера.
В это время на экране вы должны увидеть примерно следующую картину:
В это время плата Raspberry Pi загружает и проверяет все необходимые драйвера. Если на этом этапе система выдаст ошибку, выключите и заново включите Raspberry Pi. Если ошибка не исчезает, то попробуйте переустановить ОС на SD карту как описано в предыдущей статье.
Если загрузка ОС прошла успешно, то ОС выдаст вам запрос на авторизацию, в качестве имени пользователя (Username) используйте “pi”, а в качестве пароля (password) - “raspberry”.
USER: pi
< Press enter>
PASSWORD: raspberry
< Press enter>
Когда вы пройдете авторизацию, вы будете оставаться в режиме командной строки (Command Line, CLI mode) в Raspberry Pi. Для того чтобы попасть на рабочий стол Raspberry Pi необходимо ввести следующую команду:
startx
< Press enter>
Настройка BIOS операционной системы
Перед тем, как начать работу с Raspberry Pi, вам необходимо сделать еще следующие 2 вещи:
- Настроить BIOS (базовую систему ввода/вывода).
- Настроить клавиатуру.
Если вы оставите эти 2 пункта без внимания, то вы рискуете в дальнейшем столкнуться со множеством ошибок во время работы и программирования платы Raspberry Pi.
Для настройки BIOS откройте приложение LX TERMINAL платы Raspberry Pi (его иконка находится на рабочем столе операционной системы) и введите в нем следующую команду:
sudo raspi-config
< Press enter>
После исполнения этой команды у вас на экране откройте окно настроек BIOS платы (приведено на рисунке ниже), в которое вы можете внести необходимые вам настройки. Более подробно этот процесс показан на следующем видео – оно на английском, но визуально там все понятно и, надеюсь, оно не вызовет у вас затруднений.
Значения настроек BIOS платы Raspberry Pi следующее:
1. Expand File System (расширение файловой системы).
При первом старте ОС некоторая часть пространства SD карты будет ей не видна. Чтобы иметь возможность использовать весь объем SD карты вам следует включить эту опцию.
2. Change Password (изменение пароля).
С помощью этой настройки можно изменить стандартный пароль (который зашит в плату по умолчанию) на свой.
3. Boot To Desktop (выбор рабочего стола после загрузки).
При первом старте система загрузится в режиме командной строки (CLI mode), с помощью этой опции вы можете выбрать при загрузке режим графического интерфейса или режим командной строки. Во время работы платы вы сможете без проблем переключаться между этими интерфейсами.
4. Internationalisation Options (настройки региона/страны).
С помощью этой опции производится выбор языка. По умолчанию установлен английский язык и стандартные британские настройки с кодировкой UTF-8. Также в этом пункте производится установка даты – по умолчанию она может стоять неправильная.
5. Enable Camera (включение камеры).
Если у вас к Raspberry Pi подключена камера, то с помощью этой опции вы можете разрешить ее использование. Если у вас камеры нет, то оставьте эту настройку без изменения. Помните о том, что модуль камеры непрерывно расходует энергию, поэтому при подключении камеры энергопотребление вашей системы увеличится.
6. Add To Rastack.
С помощью этой опции можно включить возможность удаленного управления платой Raspberry Pi.
7. Over Clock (разгон).
С помощью данной опции можно увеличить скорость работы платы Raspberry Pi, однако при этом увеличится и ее энергопотребление. Также разгон может привести к повреждению платы если вы не установите на нее систему охлаждения (обычно это пассивный радиатор) – по умолчанию она не входит в состав платы. Для большинства задач программирования платы разгон не нужен, поэтому просто оставьте на месте этой настройки стандартное значение частоты.
8. Advanced Options (углубленные настройки).
Включает в себя настройку аудио (AUDIO), параметров работы интерфейсов I2C и SPI и т.д. Нас вначале будет интересовать только настройка аудио. Плата Raspberry Pi может выдавать на выход аудио сигнал либо через разъем для подключения наушников (HEADPHONE jack), присутствует на плате, либо через HDMI порт. Выберите необходимую для себя настройку аудио. Остальные настройки в этом пункте для первоначальной работы с платой не существенны.
Иногда после завершения настроек вы можете заметить такую ошибку, как белые полосы по краям экрана вашего монитора, в этом случае вы можете выделить их с помощью правой кнопки мыши и удалить их с помощью левой кнопки мыши.
Также более подробно работу с описанными настройками вы можете посмотреть на следующем видео:
Настройка клавиатуры
Во всем мире сейчас используется огромное количество различных типов клавиатур, большинство клавиш на всех клавиатурах одинаковые, но есть и небольшие различия (в нескольких клавишах). И эти небольшие различия (в основном проявляющиеся относительно специальных клавиш) могут стать настоящей головной болью при программировании в PYTHON и работе в LINUX. Поэтому критически важно произвести правильную настройку клавиатуры применительно к вашим условиям.
По умолчанию выбрана стандартная клавиатура с англоязычной раскладкой. Если вы хотите, чтобы клавиши соответствовали тому, что на них изображено, то выберите в настройках соответствующий тип и раскладку вашей клавиатуры. В этом плане хорошо, что в настройках представлен широкий список для выбора. Имейте в виду, что настройки региона также могут повлиять на ваши настройки клавиатуры.
Автор англоязычной версии данной статьи (с его статьи я и перевел этот материал) родом из Индии, но, как показано на следующем рисунке, в настройках клавиатуры (‘Keyboard Layout’) он выбрал вариант United Kingdom поскольку большая часть посетителей его англоязычного сайта проживает в США.
В следующем видео настройка клавиатуры показана более детально.