Пошаговое руководство по запуску миникомпьютера Raspberry Pi.
Для запуска нам понадобятся:
- Raspberry Pi
- USB клавиатура
- USB мышка (если собираетесь работать в визуальной оболочке)
- Micro USB адаптер для питания Raspberry Pi
- Монитор с HDMI входом, или телевизор, или TV тюнер с RCA разъемами
- Программа Win32DiskImager для записи образа системы на флешку
- Образ операционной системы Raspbian “wheezy”
- Кардридер для чтения SD/MMC/SDIO карт памяти
SD/MMC/SDIO карта памяти размером от 2 до 32 Гб (по возможности покупайте карты 6 или 10 класса)
HDMI кабель для подключения к монитору или RCA кабель для подключения к телевизору или TV тюнеру
Если все необходимое у вас есть под рукой, то продолжим.
Запись образа Raspbian на карту памяти для Raspberry Pi
Для записи образа системы Raspbian на карту памяти вам понадобится программа Win32DiskImager и сам образ Raspbian “wheezy”. Скачайте их на свой компьютер.
Теперь у вас есть готовая к работе флешка с записанным образом Raspbian.
Подключение Raspberry Pi
- Подключите карту памяти к Raspberry Pi
- Подключите USB клавиатуру (и USB мышь если надо)
- Включите ваш монитор или телевизор (TV тюнер)
- Подключите Mini USB адаптер питания к Raspberry Pi
- Включите Mini USB адаптер питания в розетку
Подключите HDMI кабель одним концом к монитору, а вторым и Raspberry Pi или RCA кабель к телевизору (TV тюнеру) и Raspberry Pi (в RCA будет использован только желтый разъем)
При использовании TV тюнера в качестве монитора, необходимо источником сигнала выбрать композитный вход.
Настройка Raspberry Pi
При первой загрузке Raspberry Pi вы увидите меню Raspi-config
Если этого не произошло, то наберите в консоли команду sudo raspi-config
Через это меню мы сможем произвести основные настройки нашей будущей системы.
Рассмотрим пункты меню, которыми мы будем пользоваться:
Вам необходимо определиться, сколько оперативной памяти вы готовы выделить для графического процессора. При работе в консоли будет достаточно и 16 Мб, а вот для просмотра видео в графической оболочке придется пожертвовать 64-128 Мб. Выбранные значения могут быть только: 16, 32, 64, 128 или 256.
Пока можете оставить значение по умолчанию, а потом, в случае необходимости выберите подходящий для вас вариант. Здесь следует учесть тот факт, что при увеличении частоты, также увеличивается и потребление энергии. То есть ваш источник питания должен выдавать достаточный ток для нормальной работы.
Установка пароля пользователю "root" в Raspberry Pi
Наберите в консоли команду sudo passwd root и введите пароль дважды.
Полезные консольные программы для Raspberry Pi
Top – диспетчер задач
Встроен в систему
Запуск: top
Htop – диспетчер задач
Установка: sudo apt-get install htop
Запуск: htop
Мой любимый диспетчер задач:)
Mc – файловый менеджер
Установка: sudo apt-get install mc
Запуск: mc
Weechat – IRC клиент
Установка: sudo apt-get install weechat
Запуск: weechat-curses
Links – текстовый браузер
Установка: sudo apt-get install links
Запуск: links
Клавиша Esc откроет меню браузера
Команды Linux
- sudo - ставится перед командой и выполняет ее с правами пользователя root
- sudo halt - выключение
- Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
- Shift+Ins - вставить текст в консоль
- Ctrl+Ins - копировать выделенный текст из консоли
- cd - переход в нужную папку. Например cd /home/pi
- dir - покажет содержимое текущей папки
- pwd - покажет ваше текущее расположении
- date - покажет время и дату
- cal - покажет календарь на текущий месяц
- cal -y - покажет календарь на текущий год
- sudo apt-get update - обновит список пакетов с репозитария
- sudo apt-get upgrade - обновит установленные пакеты
- sudo apt-get install [имя пакета] - установит нужный пакет. Например sudo apt-get install mc
- стрелки вверх и вниз - листают набранные ранее команды
wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb
Резервное копирование Raspberry Pi
Теперь у нас есть минимально настроенная рабочая система с небольшим набором программ. Чтобы в случае всяких непредвиденных обстоятельств нам не пришлось все вышеописанное повторять заново, мы сделаем backup наших данных.
Все вопросы и дополнения оставляйте в комментариях. Буду признателен, если поделитесь ссылкой на эту статью с друзьями в социальных сетях.
P.S. В следующей статье я опишу процесс организации удаленного доступа к Raspberry Pi. Будет рассмотрено SSH подключение для доступа к консоли и организация удаленного доступа к файлам по SSH. Также мы настроим локальную сеть.
Сегодня я вам расскажу про малину в качестве ретро игровой приставки. Ей под силу эмулировать системы начиная с ZX Spectrum и NES (Денди) заканчивая Dreamcast"ом.
На малину я смотрел еще в начале года, когда она только вышла, но тогда на ebay у барыг она стоила долларов 50. А тут на Гирбесте скопились поинты и была скидка до честной официальной цены в 36 долларов. С поинтами получалось что то в районе 1600 и я не смог устоять.
Товар был заказан в начале июля и получен через 3 недели ePacket"ом. С упаковкой Gearbest не заморачивается. Коробка была помятая, но содержимое, к счастью, не пострадало.
Характеристики
Процессор: 64-битный 4-ядерный ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837;
графический двухъядерный процессор VideoCore IV;
оперативная память: 1ГБ LPDDR2 SDRAM (900 Мгц);
цифровой видеовыход: HDMI;
композитный выход: 3,5 мм (4 pin);
USB порты: USB 2.0×4;
сеть: WiFi 802.11n, 10/100 Мб RJ45 Ethernet;
Bluetooth: Bluetooth 4.1, Bluetooth Low Energy;
разъем дисплея: Display Serial Interface (DSI);
разъем видеокамеры: MIPI Camera Serial Interface (CSI-2);
карта памяти: MicroSD;
порты ввода-вывода: 40;
габариты: 85x56x17 мм.
Характеристики, конечно не впечатляют, по сырой производительности она проигрывает дешевым ТВ-боксам на S905 процессорах, видео так вообще, на уровне Mali MP400. Но малина искупает недостаток производительности широкой поддержкой сообщества.
Разгон
Из коробки малинка идет с заниженными частотами так как рассчитана на работу без радиатора. Процессор замедлен до 700 Мгц, память до 800, видео до 250. Нижеследующие тесты проводились с разгоном процессора до 1300, памяти до 1000, видео до 500 Мгц и с небольшим поднятием напряжения. Я думаю с моей RPi можно еще выжать 50-100 мегагерц, но предупреждаю, я видел сообщения что не все малины одинаково хорошо гонятся.
По моим наблюдениям после разгона температура не поднималась выше 55 градусов с тем обрезком алюминия, что вы видите на фото.
Разгон очень хорошо чувствуется при эмуляции Dreamcast. Например, на 1000 Мгц по процессору в Rival Schools наблюдались заметные лаги, при 1300 они практически пропали.
Начнем наш тест.
Вышла в 1983 году. Более известна в нашей стране как Денди.
К эмуляции вопросов никаких, все отлично. Еще бы.
Sega Genesis
Вышла в 1988 году. Больше известная у нас как Sega Mega Drive 2.
Эмулируется отлично.
Вышла в 1990 году. В мире была более успешна, чем ее прямой конкурент Sega Genesis. Но в России была менее известна из-за дороговизны вследствие отсутствия китайских клонов и пиратских картриджей.
Превосходная эмуляция. Забавно, прошло более 25 лет, а графика лучше чем в нынешних инди-поделках.
Sony Playstation
Вышла в конце 1994. Самая популярная приставка 5 поколения. Сделала консоли такими, какими мы знаем их сегодня.
Эмулируется с полной скоростью. Более того, в опциях есть возможность включить увеличенное разрешение рендеринга и хак скорости для него (при разгоне необязательно, по моим наблюдениям). И в результате можно играть с приемлемым изображением на большом ЖК ТВ.
Аркадные автоматы
Привлекают внимание отличной 2D графикой, которая не стареет.
Тут два выбора MAME и FBA. Первый эмулирует все 1 в 1, но от этого страдает производительность и нет поддержки актуального ромсета. Второй быстрее и имеет актуальную версию, но не поддерживает некоторые игры, которые работают в MAME, например, легендарный Mortal Kombat 3. В, общем что работает в FBA лучше играть в нем, а для редких исключений - MAME.
Nintendo 64
Вышла в 1996 году. Была мощнее Playstation, но проиграла ей под чистую.
С эмуляцией все плохо. Более-менее стабильную работу можно получить только в нативном разрешении, которое равно 320х240. Я пробовал три игры: Star Fox и Mario Kart- более-менее играбельны, Excitebike 64 - не работает. Для сравнения, я запускал Star Fox на S905 там он работал стабильно и в высоком разрешении.
Вышла в конце 2004 года. Первая портативная приставка Sony. Смартфонные поделки до сих пор не доросли до качества игр с PSP, на мой взгляд. GTA Vice City в кармане, это было нечто.
Не играбельно. Слайдшоу.
Dreamcast
Вышла в 1998. Лебединая песня SEGA. Достаточно мощная приставка, первый представитель 6 поколения, современник PS2 и Xbox Original. Не смотря на это малина показывает неплохие результаты в ее эмуляции. Я пробовал несколько игр:
Marvel vs. Capcom 2 - все великолепно
Soul Calibur - полная скорость, но небольшие артефакты на заднем плане
Rival Schools - более чем хорошо, возможно есть небольшие просадки, но они незаметны
Crazy Taxi - низкий FPS, малоиграбельно
Dead or Alive - так же низкий FPS, артефактов нет. Ждем Raspberry Pi4
Хорошо идут двухмерные игры, без проблем проверял C&C, Master of Orion 2, Warcraft 2. С эмуляцией 3D игр уже некоторые проблемы. Пробовал Blood в низком разрешении нормально, если повышать - тормозит.
Так же есть порты
известных игр под Raspberry, среди них:
DOOM
Duke Nukem 3D
Quake Series
Warcraft/Starcraft
Wolfenstein 3D
Minecraft Pi Edition
Bioware"s Infinity Engine (Baldur"s Gate, Icewind Dale and Planescape)
Я пробовал только DOOM и третий Quake. Работают отлично.
Итак, выводы
. Этот товар не подойдет тем кто любит все готовое из коробки, не знает английского и не готов изучать Linux. Нечаянно нажал F4? Добро пожаловать в командную строку, учи команды. Неправильно работает контроллер в эмуляторе Dreamcast? Иди в командную строку, запускай evtest, пиши на бумажке коды для каждой кнопки и осей и правь конфиги вручную. Возникли какие-то другие вопросы? Иди кури форумы исключительно на английском языке.
С другой стороны Linux и малина делают систему исключительно гибкой. Можно настроить все как угодно, если обладать достаточными знаниями. Надоело играть? Поставь из репозитория Kodi. Хочется подключить оригинальный контроллер от SNES? Пожалуйста, GPIO к вашему распоряжению.
Да, производительности недостаточно для ресурсоемких приложений. В оправдание можно показать на достаточно демократичную цену по сравнению с другими одноплатниками. С другой стороны за туже цену подвальные ТВ боксы будут производительнее.
После трехмесячного владения я бы вряд ли кому-то порекомендовал данное решение, уж больно много всяких подводных камней, все со скрипом настраивается и заводится. Но с другой стороны в итоге получается компактная и всеядная ретроконсоль. Мне она видится в виде этакого портатива. Закинул в сумку малинку, пару беспроводных падов, подключил на даче к старому ЭЛТ телевизору и словно вернулся на 20 лет назад.
Планирую купить +26 Добавить в избранное Обзор понравился +48 +91
Мини-ПК Raspberry Pi смог быстро стать популярной платформой для разного рода проектов - как коммерческих, так и не очень. Тому есть несколько причин, среди которых - низкая цена компьютера, его относительная универсальность и открытость.
Как результат - интересные проекты стали появляться с завидной регулярностью, и часть таких проектов представлены в этой подборке. Здесь есть и вполне серьезные системы, и проекты, которые можно назвать развлекательными, из серии «а почему бы и нет?».
Суперкомпьютер на базе Raspberry Pi и Lego
Одним из наиболее интересных проектов на основе «малинки» является суперкомпьютер из 64 Raspberry Pi. В качестве элементов для создания «серверных шкафов» послужил обычный конструктор Lego.
В качестве ПЗУ для этой системы использовались карты памяти формата SD, объемом в 16 ГБ. Такие карты были установлены в каждую «малинку».
Как сделать нечто подобное? Подробнейшая инструкция от создателя, профессора университета Саутгемптона Саймона Кокса - по этой ссылке .
Метеозонд на основе Pi
Компьютерный энтузиаст Дейв Акерман решил использовать собственный мини-ПК для создания метеозонда, с возможностью получения фотографий из стратосферы. Подробный .
Через несколько месяцев работы Дейв действительно смог запустить свой зонд, который пролетел более 30 километров, работал при температурах -50С в очень разреженной атмосфере (1% от стандарта).
Зонд фиксировал все необходимые параметры, включая температуру, влажность, плотность, высоту над уровнем моря. Также фиксировались координаты. Кроме всего прочего, использовалась и фотокамера, при помощи которой удалось получить много отличных снимков.
Интернет-телефон
На основе «малинки» был усовершенствован обычный стационарный телефон с дисковым номеронабирателем. Вместо обычной платы разработчик установил Raspberry Pi.
После ряда манипуляций у разработчика получилось создать Skype-телефон, как автономное устройство, без необходимости использовать подключение к обычному компьютеру.
Вот, как это выглядит и работает:
Игровая станция
Это проект хабрапользователя wwakabobik . Интереснейшее устройство, которое позволяет играть в целый ряд старых игр для большого количества консолей, включая NES, SNES, Sega Genesis, PlayStation, а так же SCUMMVM, zxspectrum.
Автор писал, что «вся система базируется на порте RetroArch, основанной на библиотеке libretro, позволяющей использовать эмуляторы различных приставок». Что касается графической оболочки, то использовалась EmulationStation , также RetroPie .
Планшет на основе Raspberry
У этого планшета интересное название - PiPad, а в качестве материала для корпуса использовалось дерево. Выглядит все это вот так:
Диагональ дисплея планшета составляет 10 дюймов. Ну, а все остальные характеристики совпадают с характеристиками самой «малинки». Правда, тут уже не пара часов работы, а основательный труд. Подробная инструкция создания планшета на основе «малинки» внутри .
В качестве ОС используется Raspbian Linux с XBMC.
Настенный календарь-органайзер
Пользователь Instructables с ником Piney создал полезный гаджет для себя - настенный интерактивный календарь, с возможностью добавления задач и событий.
Программной платформой служит обычный Google Calendar, все данные из которого транслируются по WiFi на это настенное устройство.
Подробная инструкция о том, как создать нечто подобное - вот .
Собственная радиостанция
Не знаю, насколько это легально, но проект действительно интересный. Тем, кому всегда хотелось стать ди-джеем на собственной радиостанции, посвящается.
Правда, покрытие такой радиостанции относительно небольшое: площадь, равная площади стадиона.
DVD ченжер
Человеку, который создал эту штуку, просто надоело постоянно менять DVD-диски. В результате появился этот проект, который сделан просто потому, что его можно было сделать. Почему бы и нет?
Система освещения для Рождества
До Нового Года и Рождества осталось не так много времени, поэтому, если есть лишняя «малинка», можно создать систему освещения для собственного дома или квартиры. Как сделать такую систему, рассказано . А ниже - видео, где показано, как это работает.
В общем-то, сфера использования Raspberry Pi очень широка, гораздо шире, чем создание фоторамок и ноутбуков. Разработчики стараются совершенствовать свое устройство, выпуская новые, обновленные версии мини-ПК и дополнительные модули к нему. К примеру, летом вышел Raspberry Pi B+ , на днях компания представила дисплей для «малинки» . А через некоторое время (к сожалению, более определенно сказать нельзя) планируется и выпуск Raspberry Pi А+.
Raspberry PI 3 — одноплатный компьютер размером с банковскую карту. Как и обычный компьютер он имеет периферию и интерфейсы. Он позволяет выполнять многие функции, доступные мощным настольным системам. Практически он выполняет все функции компьютера и даже больше. Raspberry обладает большими графическими возможностями и его можно использовать, как платформу для разработки игровых приложений. С другой стороны, его можно использовать для разработки измерительных и робототехнических систем, применяя датчики и исполнительные механизмы.
Из этой статьи вы узнаете:
Приветствую вас на страницах моего блога kip-world! С вами Гридин Семён. Друзья, у меня часто происходят задержки с публикациями статей. Поэтому прошу меня извинить.
Я наконец-то добрался до самого корня своего ресурса. То, ради чего я всё начинал. Прошло 1,5 года.
Я пишу эти строки по своей любимой теме — об одноплатных компьютерах и о Raspberry PI в частности. Саму плату я заказал на . Как раз 11 Ноября, в это время был праздник в честь шоппинга и в китайском магазине были сумасшедшие скидки.
Вот, я воспользовался случаем...
Сколько потенциальных возможностей хранит в себе эта вещь. У нас в России не сильно популярный к сожалению. Сколько я перелопатил информации. Большая часть на английском языке.
Сейчас я на таком уровне, что всё понимаю в общих чертах. Я собираюсь расширять и углублять эти знания.
Начнём с описания...
Описание Raspberry PI
Миниатюрный и бесшумный компьютер, способный общаться с внешним миром с помощью системы ввода-выводов GPIO. Его способности ограничиваются лишь вашими знаниями и фантазией.
Какие могут быть применения на Raspberry PI 3:
- Домашний сервер для хранения данных;
- Майннинг Биткойнов;
- Робот под управлением WI-FI или с машинным зрением
- Игровая приставка или игровой автомат;
- Домашняя метеостанция;
- Планшет;
- Охранная система с распознаванием лиц;
- «Умный» дом;
На этой машинке можно собрать любую автоматику. Собрать любого робота.
Самые главные критерии любой системы автоматики заключаются в следующем:
- Составление главного алгоритма и применение библиотек;
- Учёт скорости цикла обработки операции;
- Учёт дискретизации и скорости опроса аналоговых сигналов;
- Наличие сетевой связи;
Давайте начнём с основных технических характеристик:
SoC | Broadcom BCM2837 |
Процессор | ARM Cortex-A53 (4 ядра) |
Графический процессор | Broadcom VideoCore IV |
Оперативная память | 1Гб LDDR2 |
Встроенные адаптеры | 10/100Мбит Ethernet, Bluetooth 4.1 LE, Wi-Fi 802.11n |
Порты | 4xUSB 2.0, HDMI, 3.5мм аудиовыход, 40-pin GPIO , Camera Serial Interface (CSI), Display Serial Interface (DSI) |
Разъем под microSD-карту |
Какие я могу добавить комментарии из всего вышеперечисленного?
Основной операционной системой является Linux. ОС прописывается на флешку microSD и вставляется в соответствующий слот.
И, если ваша операционная система слетит, то ничего страшного. В любой момент можно заново записать.
Основная архитектура процессора является ARM Cortex-A53. О чем это говорит? О том, что мы можем прошить одну из множества операционных систем:
- Raspbian (производная Debian, заточенная под Raspberry). Кстати говоря эту операционную систему применяют в серверах хостингов
- Raspberry PI Desktop
- UBUNTU Mate
- Snappy UBUNTU Core
- Windows 10 IOT
- LIBREELEC
- PINET
- RISC OS
- Weather station
Для начала изучения я предлагаю опробовать Raspbian. Нужно сначала понять, как вообще пользоваться ОС Linux.
Для Raspberry доступны следующие интерфейсы:
- UART (Serial);
- I²C/TWI;
- SPI с селектором между двумя устройствами;
- Ethernet на 10/100 Мбит с выходом на стандартное гнездо 8P8C (RJ45);
- Wi-Fi 802.11n и Bluetooth 4.1, обеспечиваемые микросхемой Broadcom BCM43438;
По поводу питания одноплатного компьютера. На борту платы есть micro-USB, которое принимает 5 Вольт. Можно запитать через ПИНы. Но лучше всего подключить адаптер питания на 5 В с выходным током на 2 А. Таким образом хватит энергоёмкости для устройств, которые вы будете подключать к USB.
Так что способен выполнять в основном только узкие задачи — локальные. Вообще интересно использовать непосредственно связку RPI + Arduino. Всегда хотел опробовать.
Что нужно для запуска Raspberry PI
Для начала работы вам потребуется:
- Сама плата мини-компьютера;
- Набор медных радиаторов (Очень рекомендую, если хотите чтобы малина проработала подольше);
- Любой корпус (не обязательно, но желательно);
- Блок питания 5 В на 2.5 А;
- Карта памяти microSD с минимальным объемом 8 Гб;
Затем нам нужна периферия для работы, в общем, как и обычный компьютер.
- Монитор или телевизор с HDMI выходом;
- Клавиатура;
- Мышь;
Если у вас Монитор с VGA ничего страшного, переходим на HDMI с помощью специального преобразователя.
Про установку и первое включение мы поговорим с вами позже, когда малина наконец-то приедет ко мне домой.
Для реализации различных программных функций Raspberry в основном . Можно писать на Java. Есть ещё и совсем детский объектно — ориентированный язык программирования Scratch.
Можно и применить для Raspberry, вполне реально.
Примеры проектов с малиной
Что можно сделать с Raspberry PI 3? А много чего, очень много. Примеров реализации просто море.
Я скину в основном англоязычные видео, так как они наиболее информативные::
1 GameBoy на Raspberry PI Zero
Или как вариант:
И вторая часть:
2 Квадрокоптер на RPI
3 «Умный» дом на RPI
4 Полноценный «домашний» сервер
5 Шикарный видеомагнитофон в машину
Это лишь малая часть, то что я перечислил. К сожалению в основном на английском языке.
С уважением, Гридин Семён
Наконец до меня добралась очередная посылка из с одноплатным компьютером Raspberry Pi 3 Model B, базовыми аксессуарами для него и еще кое-какой мелочевкой.
А в этой статье будет описан процесс знакомства с микрокомпьютером – от распаковки до первого запуска операционной системы и выполнения первоначальных настроек.
Для начала работы понадобится обязательно:
- Карта памяти microSD объемом от 8Гб
Это то, из чего будет состоять микрокомпьютер в сборе.
Кроме того, нужно иметь следующую периферию:
- Монитор или телевизор с HDMI-входом
- Проводная клавиатура
- Проводная мышь
- Картридер для microSD-карт или устройство, способное выполнять его функцию
Экран для вывода информации, устройства ввода, картридер для записи образа операционной системы.
А для большего удобства не лишним будет иметь:
- Bluetooth-клавиатура
- Bluetooth-мышь
Управлять “малинкой” беспроводными мышью и клавиатурой удобнее, чем их проводными собратьями.
Небольшой обзор Raspberry Pi 3 Model B
Микрокомпьютер Raspberry Pi 3 Model B поставляется в картонной коробке красно-белой расцветки с фирменным логотипом в виде малины.
Комплект поставки – сама плата Raspberry Pi 3 в антистатическом пакете и небольшая брошюра-памятка по технике безопасности (не накрывать “малинку” во включенном виде, не разгонять, избегать перегрева, не использовать в сырых и влажных местах, избегать механического повреждения печатной платы и т.д.).
Стандартное средство для форматирования Windows почему-то не подходит: при попытке запуска Raspbian с отформатированной через него карты памяти будет выдаваться ошибка “error resizing existing FAT partition”.
Шаг 2. Запись дистрибутива Raspbian
После подготовки microSD-карты необходимо скачать дистрибутив Raspbian с официального сайта.
Скачанный образ дистрибутива заархивирован, так что после скачивания архив нужно распаковать в любую папку.
Распакованный образ Raspbian нужно записать на подготовленную microSD-карту, для чего можно воспользоваться бесплатной утилитой Rufus .
Шаг 3. Первый запуск Raspbian на Raspberry Pi
На этом процедура установки завершена.
Карту памяти с записанным на нее Raspbian нужно установить в Raspberry Pi и подключить к микрокомпьютеру монитор и питание, после чего произойдет первый запуск операционной системы.
Теперь можно подключить Raspberry Pi к беспроводной Wi-Fi сети, а если есть Bluetooth мышь и клавиатура, то провести их сопряжение с микрокомпьютером для большего удобства использования.
Ставим обновления
После установки Raspbian и подключения к интернету посредством Ethernet или Wi-Fi соединения нужно на всякий случай обновить все пакеты до актуальной версии.
Делается это через терминал посредством ввода двух команд:
Sudo apt-get update sudo apt-get upgrade
Первая команда загружает сведения о доступных обновлениях пакетов, вторая загружает непосредственно сами обновления.
На всякий случай обновим еще прошивку Raspberry Pi:
Sudo rpi-update
По завершению установки обновлений Rapsberry Pi нужно перезагрузить:
И если все сделано правильно, то после перезагрузки система уведомит нас о том, что она была обновлена до актуальной версии.
Многие команды в *nix-системах начинаются с sudo: это означает, что исполнение команды запускается с правами суперпользователя, что является аналогом “Запуска от имени администратора” в Windows.
Убираем черные поля по краям экрана
В некоторых случаях после загрузки Raspbian пользователь обнаруживает черные поля по краям экрана.
Это значит, что неверно выставлена развертка.
Исправляется буквально в два клика мышкой путем правки файла конфигурации через текстовый редактор:
Sudo leafpad
Открываем файл /boot/config.txt и ищем в нем строку:
#disable_overscan=1
И убираем символ #, превращая ее из комментария в исполняемую команду:
Disable_overscan=1
На этом все. После перезагрузки интерфейс Raspbian будет отображаться на полном экране без каких-либо черных полей.
Настройки локализации
По умолчанию Raspbian настроен под британского пользователя.
Изменить настройки локализации можно в настройках, как через графический интерфейс (Menu -> Parameters -> Raspberry Pi Configuration ), так и через консоль:
Sudo raspi-config
Мне показалось, что менять настройки через графический интерфейс удобнее, поэтому в этом тексте я буду рассматривать его.
Итак, запускаем “Raspberry Pi Configuration” .
На вкладке System нажимаем “Change Password…” и задаем root-пароль. По умолчанию он отсутствует, что в дальнейшем может помешать выполнению некоторых команд.
Переключаемся на вкладку Localisation .
“Set Locale…” – выбираем Country: RU (Russia), Character Set: UTF-8. Язык системы (пункт Language) можно поменять на “ru (Russian)”, а можно оставить как есть. Локализация Raspbian выполнена не на 100%, и при выборе русского языка придется довольствоваться мешаниной из русского и английского текстов в интерфейсе.
“Set Timezone…” – здесь нужно выбрать подходящий часовой пояс. Поскольку территория России захватывает и Европу и Азию, то в зависимости от географического положения в “Area” выбирается либо “Asia”, либо “Europe”, а в “Location” – один из городов, часовой пояс в котором соответствует часовому поясу вашей местности.
Например, на Урале часовой пояс UTC/GMT+5, что принято называть “Екатеринбургским часовым поясом”. В графе “Location” в Raspbian нет населенного пункта Ekaterinburg (Yekaterinburg), но есть населенный пункт Ashkhabat, живущий по тому же часовому поясу. Поэтому я выставляю его, и на системных часах начинает отображаться мое местное время.
“Set Keyboard…” – не трогаем, о раскладках клавиатуры речь пойдет дальше.
“Set WiFi Country” – тут выставляем “RU Russia”, хотя большой необходимости в этом нет, встроенный адаптер работает и на локальных настройках по умолчанию. Скорее всего, эта настройка важна для некоторых стран третьего мира, где стандарты Wi-Fi жестко ограничиваются в милитаристских целях.
Раскладка клавиатуры
Нужные раскладки клавиатуры и возможность переключения между ними добавляются вводом консольной команды:
Setxkbmap us,ru -option grp:alt_shift_toggle
В данном случае добавляются русская и английская раскладка. Английская стоит как основная, а переключение между ними происходит по сочетанию клавиш Alt+Shift.
Можно изменить сочетание на Ctrl+Shift, если так привычнее, внеся соответствующую правку в эту команду.
Проблема в том, что Raspbian не запоминает эту команду, и после каждой перезагрузки Raspberry Pi ее придется вводить заново. А это неудобно.
Поэтому открываем текстовый редактор:
Sudo leafpad
И правим через него системные настройки клавиатуры, хранящиеся в файле /etc/default/keyboard.
Нужно заменить строки:
XKBLAYOUT="gb" XKBOPTIONS=""
XKBLAYOUT="us,ru" XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
Теперь добавим в систему графический индикатор раскладки клавиатуры:
Sudo apt-get install gxkb
И поместим его в автозагрузку. Это тоже делается через редактирование текстовых файлов:
Sudo leafpad
Открываем файл /home/pi/.config/lxsession/LXDE-pi/autostart и дописываем в его конец строку:
Теперь осталось только перезагрузить Raspberry Pi для применения изменений:
Впечатления от использования Raspberry Pi 3
Первое, на что обращаешь внимание при использовании Raspberry Pi – полная бесшумность его работы.
Нет, понятно, что если используется полностью пассивное охлаждение и нет ни воздушных кулеров, ни даже обычного HDD на основе движущихся частей, то издавать шум просто нечему.
Но сам факт существования подобного компьютера – настоящего, полноценного компьютера, и при этом полностью бесшумного – поначалу потрясает воображение.
Теперь что касается производительности.
Мощности Raspberry Pi 3 Model B хватает на выполнение простых офисных и мультимедийных задач: комфортную работу в офисном пакете, просмотр видео и серфинг не очень тяжелых сайтов в интернете.
А вот просмотр онлайн-видео дается “малинке” уже тяжеловато, а при одновременном открытии 4-5 вкладок ютуба Raspbian начинает немного подвисать.
По слухам, с воспроизведением онлайн-видео все обстоит более чем хорошо в специально заточенных под мультимедийную составляющую операционных системах – например, OpenELEC. Тему использования Raspberry Pi в качестве домашнего медиацентра я планирую обязательно рассмотреть в будущем.
Ну а дистрибутив Raspbian предназначен для обучения программированию (недаром в нем “из коробки” уже предустановлены IDE для программирования на Java и Python, и такая забавная штука как Scratch – среда программирования, позволяющая составлять алгоритмы в визуально-графической форме) и для управления подключенной по GPIO периферией. Это тоже интересная тема, и к использованию GPIO-интерфейса Raspberry Pi я еще вернусь в будущем.
Заключение
Вот так прошло мое знакомство с микрокомпьютером Raspberry Pi 3.
В следующих статьях цикла будут рассмотрены такие темы как:
- совместное использование Raspberry Pi и Arduino
- сравнение Raspberry Pi с другими присутствующими на рынке одноплатными компьютерами
А для тех, кто заинтересовался перспективой покупки Raspberry Pi 3 хочу напомнить, что адекватная цена на этот микрокомпьютер колеблется в пределах $35-$40.
Именно по такой цене Raspberry Pi можно приобрести в Китае, в то время как у наших “серых” дилеров розничная стоимость этого микрокомпьютера начинается от 3000 рублей и может достигать 4500 рублей.
Не кормите кучу посредников – заказывайте Raspberry Pi по честной цене в Китае!