Raspberry Pi — что можно сделать на основе «малинки»? Модификации Raspberry Pi.

Пошаговое руководство по запуску миникомпьютера Raspberry Pi.

Для запуска нам понадобятся:

  1. Raspberry Pi
  2. USB клавиатура
  3. USB мышка (если собираетесь работать в визуальной оболочке)
  4. SD/MMC/SDIO карта памяти размером от 2 до 32 Гб (по возможности покупайте карты 6 или 10 класса)

  5. Micro USB адаптер для питания Raspberry Pi
  6. Монитор с HDMI входом, или телевизор, или TV тюнер с RCA разъемами
  7. HDMI кабель для подключения к монитору или RCA кабель для подключения к телевизору или TV тюнеру

  8. Программа Win32DiskImager для записи образа системы на флешку
  9. Образ операционной системы Raspbian “wheezy”
  10. Кардридер для чтения SD/MMC/SDIO карт памяти

Если все необходимое у вас есть под рукой, то продолжим.

Запись образа Raspbian на карту памяти для Raspberry Pi

Для записи образа системы Raspbian на карту памяти вам понадобится программа Win32DiskImager и сам образ Raspbian “wheezy”. Скачайте их на свой компьютер.

Теперь у вас есть готовая к работе флешка с записанным образом Raspbian.

Подключение Raspberry Pi

  • Подключите карту памяти к Raspberry Pi
  • Подключите USB клавиатуру (и USB мышь если надо)
  • Подключите HDMI кабель одним концом к монитору, а вторым и Raspberry Pi или RCA кабель к телевизору (TV тюнеру) и Raspberry Pi (в RCA будет использован только желтый разъем)

  • Включите ваш монитор или телевизор (TV тюнер)
  • Подключите Mini USB адаптер питания к Raspberry Pi
  • Включите Mini USB адаптер питания в розетку

При использовании 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 - покажет календарь на текущий год
  • wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb

  • sudo apt-get update - обновит список пакетов с репозитария
  • sudo apt-get upgrade - обновит установленные пакеты
  • sudo apt-get install [имя пакета] - установит нужный пакет. Например sudo apt-get install mc
  • стрелки вверх и вниз - листают набранные ранее команды

Резервное копирование Raspberry Pi

Теперь у нас есть минимально настроенная рабочая система с небольшим набором программ. Чтобы в случае всяких непредвиденных обстоятельств нам не пришлось все вышеописанное повторять заново, мы сделаем backup наших данных.

  • Выключите Raspberry Pi – в консоли наберите: sudo halt
  • После выключения Raspberry Pi отключите ее от сети питания и извлеките карту памяти
  • Вставьте флеш карту в кардридер компьютера
  • Запустите программу Win32DiskImager
  • Укажите в поле Image File путь, по которому будет сохранен наш настроенный образ Raspbian
  • Выберите в меню Device букву диска с вашей флешкой
  • Нажмите кнопку Read и дождитесь окончания создания образа карты памяти
  • Закройте программу Win32DiskImager
  • Корректно отключите вашу флешку
  • Извлеките карту памяти из кардридера

    Все вопросы и дополнения оставляйте в комментариях. Буду признателен, если поделитесь ссылкой на эту статью с друзьями в социальных сетях.

    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. О чем это говорит? О том, что мы можем прошить одну из множества операционных систем:

    1. Raspbian (производная Debian, заточенная под Raspberry). Кстати говоря эту операционную систему применяют в серверах хостингов
    2. Raspberry PI Desktop
    3. UBUNTU Mate
    4. Snappy UBUNTU Core
    5. Windows 10 IOT
    6. LIBREELEC
    7. PINET
    8. RISC OS
    9. 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

    Для начала работы вам потребуется:

    1. Сама плата мини-компьютера;
    2. Набор медных радиаторов (Очень рекомендую, если хотите чтобы малина проработала подольше);
    3. Любой корпус (не обязательно, но желательно);
    4. Блок питания 5 В на 2.5 А;
    5. Карта памяти microSD с минимальным объемом 8 Гб;

    Затем нам нужна периферия для работы, в общем, как и обычный компьютер.

    1. Монитор или телевизор с HDMI выходом;
    2. Клавиатура;
    3. Мышь;

    Если у вас Монитор с 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 по честной цене в Китае!