Raspberry Pi. Установка ОС Raspbian. Raspberry Pi — подключение (установка ОС, настройка) Установка Raspbian с помощью NOOBS

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

Первое, что нужно сделать, после того, как все кабели подключены к плате, это зайти со своего основного компьютера на страничку Downloads сайта raspbian.org , Здесь нужно скачать дистрибутив официальной операционной системы для Raspberry Pi – . Там доступны для скачивания и другие операционные системы - PIDORA, RISC OS и другие. Однако я рекомендую установить именно RASPBIAN. Если, конечно, вы – продвинутый пользователь и четко представляете, чего хотите, тогда можете выбрать любой другой дистрибутив и не читать эту статью дальше.

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

Вставьте SD (или microSD для модели «B+») карточку в кардридер и подключите его к компьютеру. Наиболее оптимальный выбор для карты – 8 Гбайт, 10 класс, почему – объясню позже. Записать образ можно с помощью программы . Распакуйте скачанный архив с образом Raspbian, запустите Win32DiskImager, выберите в нем этот образ и SD карточку на которую его нужно записать. После завершения процесса записи вставьте карточку в слот Raspberry Pi и можно включать питание. Монитор, клавиатура и мышка, разумеется должны быть подключены к плате.

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

При первом включении после загрузки появится меню настроек конфигурации Raspi-config. Это несколько ключевых настроек, которые надо проверить и, при необходимости, изменить. Рассмотрим его пункты подробнее.

1. Expand Filesystem - Расширение раздела на всё пространство SD карты. Это желательно сделать сразу же.

2. Change User Password – Если нет на то особых оснований, сюда не заходите, иначе при каждой загрузке система будет запрашивать пароль. А вам это нужно?

3. Enable Boot to Desktop/Scratch - Хотите ли вы запускать графическую оболочку (X-сервер) сразу же после загрузки? Наверное, да. Терминал и командная строка – это для профессионалов Линукса. Поэтому выбираем «Desktop Log in as user ‘pi’ at the graphical desktop» .

4. Internationalisation Options

I1. Change Locale – Изменение языка. Очень важный пункт! Здесь необходимо установить два значения: en_GB.UTF-8 и ваш родной язык. Если вы читаете эти строки, то это ru_RU.UTF-8 . Выбор – клавиша «Пробел», завершение выбора – «Tab», затем «Enter». Не торопитесь, если покажется, что все зависло, просто установка языка требует некоторого времени. Далее выбираем язык интерфейса программ. Будет предложено выбрать один из тех, что вы только что выбрали. Дело вкуса, кому как предпочтительнее. В большинстве программ есть русскоязычная оболочка, перевод вполне корректный. Но может быть вам удобнее отвечать на вопросы Y/N, а не Д/Н.

I2. Change Timezone - Для Москвы нужно выбрать Etc -- GMT-3 , не +3, как должно бы быть с точки зрения здравого смысла.

I3. Change Keyboard Layout - Здесь необходимо выбрать тип используемой клавиатуры. Вашей клавиатуры в списке, конечно же нет, поэтому выбираем Generic 105-key (Intl) PC . Затем необходимо выбрать раскладку: Other -- Russian -- Russian . После этого предлагается выбрать комбинацию клавиш для переключения между языками ввода. Я выбрал Ctrl+Shift . Временное переключение раскладки выбираем на свой вкус, например, Left Logo . После этого можно выбрать клавиши для ввода символов, отсутствующих на клавиатуре – AltGr и Multy-key (Compose). Вряд ли эта функция когда-то потребуется, поэтому в обоих случаях я выбрал отсутствие таких клавиш – No.
Ну и наконец, необходимо ответить на вопрос, хотим ли мы использовать сочетание клавиш Ctrl+Alt+Backspace для прерывания работы графической оболочки. Лучше ответить Yes.

5. Enable Camera – Если предполагается подключение аппаратной, специально предназначенной для Raspberry Pi видеокамеры, нужно выбрать Enable. Если такой камеры нет, выбираем Disable.

6. Add to Rastrack – Можно зарегистрироваться в сообществе пользователей Raspberry Pi. Ни к чему не обязывает, но и ничего не дает.

7. Overclock - Сюда тоже пока не заходим, разгоним процессор позже, вручную, более гибко выбрав нужные параметры.

8. Advanced Options

A1. Overscan - Настройка режима overscan. Если у вас по краям изображения имеются чёрные полосы или, наоборот, изображение выходит за границы экрана, включите его (Inable). Если все OK, то необходимо выключить этот режим (Disable).

A2. Hostname – Сюда можно не заходить, оставьте все по умолчанию.

A3. Memory Split – Это для продвинутых пользователей, так что тоже оставим по умолчанию.

A4. SSH - Если знаете, что это такое и зачем оно вам нужно, включите. Если это сочетание букв ни о чем вам не говорит – выключите. При необходимости можно будет включить позже.

A5-A7. SPI, I2C, Serial – Пока выключаем. Эти интерфейсы понадобятся при подключении к портам ввода-вывода дополнительных аппаратных модулей. Когда понадобятся, тогда и включим.

A8. Audio – Выбираем разъем, через который передается звук. Доступно Auto, HDMI и 3,5mm Jack. Я выбрал 3,5mm Jack.

A9. Update - Обновление данного инструмента конфигурации. Попробуйте обновиться, ничего страшного не произойдет, скорее всего появится сообщение, что обновление не требуется.

9. About raspi-config - Просто информация.

После того, как всё настроили, выбираем «Finish» . Система запросит разрешение на перезагрузку. Соглашаемся. После перезагрузки появится примерно вот такой экран.

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

Теперь можно заняться разгоном. Запускаем на компьютере Total Commander и переходим на SD карточку. Вместо 8 Гбайт там будет всего около 100 Мбайт, это нормально. Ищем файл config.txt и открываем его для правки. Здесь можно принудительно выбрать разрешение дисплея, ввести лицензионный ключ на декодирование MPEG-2 файлов и много всего другого. С полным описанием настроек можно . Оригинал статьи на английском языке находится по адресу: http://elinux.org/RPi_config.txt .

Пока ограничимся щадящим режимом разгона процессора. Для этого в файл config.txt нужно добавить следующие строки:
arm_freq=900
core_freq=333
sdram_freq=450
over_voltage=0

Там уже есть похожие закомментированные строки, просто исправьте их и раскомментируйте. Если изображение на экране монитора не соответствовало его разрешению, ознакомьтесь более подробно с настройками режимов HDMI по указанным выше адресам. Сохраняем отредактированный файл.

Теперь запускаем Win32DiskImager и сохраняем образ карточки в файл с расширением .img . Это займет несколько минут. Именно по этой причине я писал, что оптимальный объем карточки 8 Гбайт. Создание образа карточки большего объема займет соответственно больше времени. Кроме того, потребуется больше места на жестком диске для его хранения.

Образ – это своего рода backup, он может потребоваться для восстановления системы в случае каких-то сбоев, неправильных действий пользователя и т.п. Поэтому рекомендую сохранять образ перед каждым обновлением системы и установкой новых программ. Гораздо проще и быстрее в случае повреждения системы восстановить ее из образа, чем разбираться, что же такое случилось, почему ничего не работает. Созданный образ для экономии места на диске нужно заархивировать любым архиватором. Всегда сохраняйте 2-3 последних по времени образа.

Вынимаем карточку из кардридера и вставляем ее в слот Raspberry Pi. Включаем питание. Если все работает нормально, можно подробно ознакомиться с предустановленными программами, убедиться, что есть доступ в интернет. Ярлык штатного броузера Midori есть на рабочем столе. Если что-то безвозвратно нарушили, не страшно – просто восстановите систему из сохраненного ранее образа.

Вдоволь наигравшись, займемся ugrade –ом и установкой дополнительных программ. Запускаем, дважды щелкнув по ярлыку на рабочем столе, LXTerminal . Набираем в командной строке:
sudo rpi-update

Ввод команды всегда завершается нажатием Enter. Ждем несколько минут, пока будет происходить обновление операционной системы. После завершения обновления появится сообщение о необходимости перезагрузки. Перезагружаемся, вновь запускаем LXTerminal и набираем:
sudo apt-get update

Ждем окончания обновления сведений о доступных обновлениях. Затем вводим команду:
sudo apt-get upgrade

Процесс обновления займет несколько минут, после его окончания на всякий случай перезагружаемся, чтобы убедиться, что все работает нормально. Теперь можно устанавливать новое программное обеспечение. В первую очередь поставим Synaptic Package Manager, который облегчит поиск и установку программ. Для этого набираем в терминале:
sudo apt-get install synaptic

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

Рекомендую установить файловый менеджер в стиле Norton Commander – Midnight Commander (mc). Можно установить броузер Chromium – аналог Google Chrome. Хоть он и работает очень медленно, но зато позволяет импортировать все закладки с основного компьютера. Можно также установить неплохую почтовую программу Claws Mail и аналог Microsoft Office – Libre Office. Список доступных для установки программ большой, в основном, конечно, ерунда, но кое-что выбрать можно.

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

Вообще, терминал – это основной инструмент в Linux, но это уже отдельная тема. После того, как все окончательно настроили, не поленитесь снова сохранить образ системы.

И так, у нас есть полностью настроенный и работоспособный второй компьютер под управлением Linux. У него есть аппаратные интерфейсы SPI, I2C, UART, универсальные порты ввода-вывода, поддержка режима Full HD видео. Он без проблем распознает USB флэшку и жесткий диск, имеет доступ в интернет.

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

Наконец, можно без риска путешествовать по сайтам самого сомнительного содержания, вирусов под Linux на несколько порядков меньше, чем под Windows. А под Raspberry Pi, возможно, что пока их и нет вообще.

Конечно, я рассказал далеко не все о возможностях Raspberry Pi. Но для того, чтобы обо всем подробно рассказать, нужно писать книгу, на одной страничке сайта все описать невозможно. Я рассказал только о том, что сам проверил. Если что-то непонятно или не получается – просите помощи у Google.

Совсем недавно стали известно о существовании такого микрокомпьютера как Raspberry Pi. Для чего он был создан и кто его изготовил? Какие возможности может продемонстрировать такое устройство? Рассмотрим далее.

«Малинка Пи 2».

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

История появления.

Первый прототип данного компьютера был презентован еще в две тысячи одиннадцатом году, с тех пор «Малину» не узнать. За прошедшие годы были внесены кардинальные изменения в конструкцию и программные возможности. Даная платформа теперь может применяться где угодно. Рядовые пользователи будут в восторге от ее возможностей, установив плату как автомобильный компьютер или сервер для «умного дома», специалисты с уверенностью применяют ее в робототехнике и охранных системах, способных распознавать лица. Новейшая модель имеет дополнительную маркировку «В+» и технические возможности не уступающие стационарным компьютерным устройствам. Характеристики новой «Малины» представляют собой четырехядерный процессор, один гигабайт оперативки, видеоускоритель, легко работающий с форматом Full HD. Для подсоединения дополнительных устройств ввода на платформе находятся четыре USB-разъема, а монитор или телевизор подключается с помощью разъема HDMI. При всех этих характеристиках у «Малины» минимальное энергопотребление, как и у Arduino. Осуществляется оно с помощью зарядного устройства с разъемом microUSB, прямо как у обычного смартфона или планшета.

Программное обеспечение.

Все первоначальные модели были не способны работать на стандартных дистрибутивах операционных систем и для них создавались специальные версии. Главное, что все они были основаны на операционке «Линукс». Существуют даже специальные версии этой операционной системы для микрокомпьютера «Малина», это ArchLinux и Kali Linux. Последняя версия устройства, конечно, вполне способна на работу с «Убунту» и даже «десяткой» от «Майкрософт», но рекомендуется все же использовать для корректной работы стандартную операционную систему Raspbian. Она создавалась специально для этого устройства и выполнена на основе дистрибутива Debian. Управление не отличается от обычной «Линукс»-системы. Установить операционку на устройство можно с помощью карты памяти формата microSD, в помощь пользователям идет приложение NOOBS.

Процесс установки ОС.

Итак, как уже упоминалось выше, для начала установки на устройство операционной системы следует обзавестись картой памяти нужного формата и объемом памяти не меньше восьми гигабайт. Также понадобиться обычный стационарный компьютер, на котором должен быть доступ в интернет. Установку можно выполнить двумя способами – с помощью установщика и развернув на флешке образ системы. Первый способ проще и рассмотрим именно его. Вначале необходимо со стационарного устройства зайти в интернет и найти официальный сайт кампании Raspberry, с которого следует скачать архив с операционной системой. Затем этот архив следует распаковать на флешку, главное чтобы все файлы находились в ее корне.

После этого карта памяти вставляется в устройство и включается питание микрокомпьютера. Для дальнейшей работы необходимо подсоединить мышь и клавиатуру к «Малине» через соответствующие «ЮСБ». После загрузки устройства на экране выведется окно приветствия и конфигураций, где можно настроить дальнейшую работу. Интересно, что язык по умолчанию английский и русского в операционке нет. Легковесное и несколько измененное рабочее окружение программного обеспечения LXDE. Как только установка и настройка будет окончена, пользователь будет оповещен специальным сообщением, после которого можно начинать работу с компьютером.

Дополнительные программы.

После успешной подготовки к работе операционной системы, следует установить некоторые дополнительные приложения, найти которые можно в официальном магазине Pi Store. При посещении данного магазина следует уделять особое внимание стоимости приложений, так как не все они находятся в свободном доступе. Для обновления системы и компонентов используется специальный терминал. Как и во многих дистрибутивах «Линукс» для этого используется команда apt-get update. Чтобы устройство работало более свободно, следует изначально устанавливать систему на основе «Убунту», процесс не отличается от предыдущего. Как только все действия по установке приложений будут выполнены, следует определяться с областью работы микрокомпьютера. Уже упоминалось выше, выбор достаточно велик. Использование такого устройства возможно в самых разных областях от обычных автомобилей до блока управления или даже «мозга» робота.

Создание медиацентра.

Чтобы создать медиацентр на основе «Малины» потребуется сам микрокомпьютер, телевизор, компьютер со скачанными фильмами хорошего качества и доступом в интернет. Сначала следует установить на устройство операционную систему XBMC, которая создана специально для управления устройством подключенными телевизорами или плеерами. Как только процесс будет завершен и все пройдет гладко, ни каких проблем с дальнейшей настройкой у пользователя не будет. Все интуитивно понятно, к тому же, требуется минимум дополнительной аппаратуры.

Применение в автомобиле.

Осуществить сборку микрокомпьютера для управления настройками автомобиля на основе «Малины» также не составит труда. Для корректной его работы необходимо заранее установить соответствующее программное обеспечение, подключить сенсорный экран, через который будет происходить управление, сама платформа «Малины» и некоторые «свистки», которые планируется контролировать. Например, при подключении камеры создается видеорегистратор, при подключении магнитолы управление музыкой будет происходить через монитор и многое другое. Микрокомпьютер с легкостью способен контролировать температурный режим в автомобиле, GPS-навигацию и все, что потребуется водителю. Система управления автомобилем так же основывается на операционной системе «Линукс». Все команды выполняются легко и быстро, позволяя водителю минимально отвлекаться от управления машиной во время движения. Установленные параметры сами будут настраивать все необходимое без участия пользователя.

Применение в робототехнике.

В данной области применения возможности платформы просто огромны. Правда, использование не возможно обычными пользователями, применять знания достойно смогут только специалисты, потому, что для работы в робототехнике необходимы соответствующие знания программирования, механики и многого другого. Устройство сможет достойно показать себя в качестве мозгового центра самой современной модели робота, только применять для этого следует последнюю модель с маркировкой «В». Частое применение в данной области именно этого микрокомпьютера объясняется наличием у него низкоуровневых портов. Они предназначены для реле, двигателей и остальных механических деталей. Именно таким дополнением и обеспечено его безусловное превосходство на рынке робототехники.

Вывод.

Использование данной платформы просто безгранично. Главное, что применять ее могут не только специалисты в своих научных работах и экспериментах, все максимально адаптировано и на обычных пользователей. Изготовить у себя дома собственный медиацентр или модернизировать возможности управления автомобилем, ведь это далеко не весь список. Его минимальные габариты и возможности, идущие рука об руку со стационарными устройствами просто идеальны для применения в небольших габаритах пространства. К тому же цена «Малины» не такая уж и заоблачная и при желании ее может позволить себе любой желающий. Например, хакеры давно приспособили это устройство для перехвата сигнала Wi-Fi, благодаря его легкой маскировке, а в популярной телесериале «Мистер Робот» это устройство применялось героями для совершения удаленной диверсии. Положительным качеством также является и то, что при необходимости одну и ту же плату можно применять в разных областях, только меняя операционную систему и все.

Микрокомпьютер Raspberry Pi стал известен относительно недавно. Что же это за устройство и зачем оно нужно?

Raspberry Pi 2

Изначально разработчики планировали микрокомпьютер как дешевое устройство для обучения школьников информатике. Но что-то пошло не так. «Малиной» заинтересовалось довольно много народу. Всем интересно, что же это за микрокомпьютер - Raspberry Pi 2. Применение, настройку и установку сего девайса мы и разберем чуть ниже. А пока - немного истории.

Коротко о Raspberry Pi

Raspberry Pi был разработан в 2011 году. В течение нескольких лет он претерпел нешуточные изменения. Теперь это очень интересная платформа со множеством возможностей под названием Raspberry Pi 2. Применение этой платы возможно во всех мыслимых областях. Ее можно использовать как рабочий сервер «умного» дома, охранную систему с функцией распознавания лиц, мультимедийный центр и многое другое. Последняя модель Raspberry Pi 2 Model B+ имеет в своем арсенале четырехъядерный процессор с v7, 1 Гбайт оперативной памяти и видеоускоритель, способный запросто воспроизводить видео формата Full HD. USB-разъемы в количестве четырех штук также на месте. Для подключения монитора или телевизора используется выход HDMI.

Кроме того, микрокомпьютер имеет мизерное энергопотребление. Это относится и к Arduino, и к Raspberry Pi 2. Питание платы осуществляется через разъем microUSB при помощи обычного блока питания зарядного устройства смартфона.

Операционная система в Raspberry

Здесь все не так просто. Первоначальные версии микрокомпьютера не могли работать на обычных дистрибутивах. Для них приходилось создавать специальные версии систем. Все ОС основаны на дистрибутивах Linux. Есть даже специальные версии ArchLinux и Kali Linux для Raspberry Pi 2. Установка ОС на плату осуществляется с помощью карты памяти microSD и специального приложения NOOBS. В последней версии этого устройства при желании вполне реально использовать в качестве системы ОС Ubuntu и даже Microsoft Windows 10. Благодаря именно этому из Raspberry Pi стало возможным сделать домашний мультимедийный центр.

Однако по умолчанию все же настоятельно рекомендуется использовать ОС Raspbian, специально созданную для этого микрокомпьютера. Она основана на широко известном дистрибутиве Debian. Все управление осуществляется точно так же, как и обычной Linux-системой.

Установка ОС на Raspberry

Для на микрокомпьютер нам потребуется объемом минимум в 8 Гбайт. Кроме этого, нужен «обычный» рабочий компьютер с доступом в Интернет. Есть несколько способов инсталляции системы на Raspberry Pi 2. Установка ОС может производиться как при помощи самого установщика, так и путем разворачивания образа системы на карту памяти. Мы рассмотрим первый способ.

Для начала находим официальный сайт Raspberry и скачиваем zip-архив с Raspbian ОС. После этого распаковываем архив на карту памяти так, чтобы все файлы лежали в корне флешки. Подготовка закончена. Теперь вставляем карту памяти в микрокомпьютер и включаем его. Не забудьте перед этим присоединить клавиатуру и мышь к Raspberry Pi 2. Подключение осуществляется через USB-разъемы. После успешной загрузки появится приветственное окно конфигуратора. Здесь вы сможете настроить все нужные параметры. Язык по умолчанию - английский. Русского нет и не предвидится. Рабочим окружением ПО является LXDE. Несколько модифицированное легковесное рабочее окружение идеально подходит для Raspberry Pi. После успешной установки системы конфигуратор вам об этом сообщит. Теперь можно начинать работу, и у вас полностью собран микрокомпьютер Raspberry Pi 2. Применение обновлений с момента выхода последней версии операционной системы и установку всех необходимых программ мы рассмотрим чуть ниже.

в ОС Raspbian

После успешной инсталляции системы следует подготовить некоторое количество программ для Raspberry Pi 2. Установка производится через центр приложений Pi Store. Обновление компонентов осуществляется с помощью терминала. Как и в любом дистрибутиве Linux, следует использовать команду apt-get update. При установке программ из Pi Store следует быть очень внимательным, поскольку далеко не все они там бесплатны. Если вы хотите сделать свой микрокомпьютер полностью свободным, то лучше всего использовать дистрибутив Ubuntu. Процесс установки точно такой же.

После успешной установки и настройки операционной системы для микрокомпьютера самое время задуматься о том, для чего можно использовать Raspberry Pi 2. Применение его может охватывать самые разные области. Raspberry Pi найдет применение в автомобилях, дома, в качестве серверов, «мозгов» для роботов.

Медиацентр на базе Raspberry

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

Raspberry в автомобиле

На базе Raspberry Pi можно также собрать мини-компьютер для автомобиля, который будет регулировать некоторые настройки машины. Такие как климат-контроль, воспроизведение музыки, GPS-навигацию и многое другое. Кроме того, если подсоединить к микрокомпьютеру камеру, то получится продвинутый видеорегистратор. Для сборки так называемого Car PC потребуется сама плата Raspberry Pi, некоторые USB «свистки» (например, для приема GPS), сенсорный экран и специализированная операционная система. Так как даже системы управления узлами автомобилей основываются на дистрибутивах Linux, проблем с этим не будет. Главный компонент - Raspberry Pi 2. Применение в автомобиле такой системы позволит водителю меньше отвлекаться на настройку параметров отопления или воспроизведения музыки. Автоматика сделает все сама.

Raspberry в робототехнике

Ну и, наконец, перейдем к использованию платы Raspberry Pi в робототехнике. Здесь возможности поистине безграничны. Однако базовых знаний будет недостаточно. В этом случае нужно знать основы и механики. Стоит только упомянуть, что мощности микрокомпьютера хватит для использования его в качестве мозгового центра продвинутого робота. Хотя не все платы подойдут. В этом случае понадобится последняя версия микрокомпьютера - Raspberry Pi 2 B. Применение платы именно этой версии позволит добиться поистине впечатляющих результатов.

Для использования микрокомпьютера в робототехнике следует знать, что кроме таких обычных для пользователя портов, как USB и Ethernet, Raspberry имеет в своем арсенале так называемые низкоуровневые, для подключения различных реле, двигателей и всего остального. Неудивительно, что выбором профессионалов становится именно Raspberry Pi 2. Применение его в робототехнике становится возможным именно из-за наличия «низкоуровневых» разъемов.

Заключение

Для многих будет интересно поработать с таким замечательный электронным устройством. И не только так называемым гикам (людям, «повернутым» на своем хобби). Любому мало-мальски любопытному человеку будет интересно разобраться в этой «железке». Ведь за чисто символическую плату можно получить компьютерную систему, только в мелочах уступающую огромным стационарным ПК. К тому же многим захочется сделать свой медиацентр или устроить апгрейд авто с помощью Raspberry Pi. Применение этого микрокомпьютера в самом деле способно во многом облегчить жизнь человеку.

Также его можно использовать как альтернативу электронному программируемому конструктору Arduino. Ведь последний может выступать лишь в роли платы управления, в то время как Raspberry Pi - это почти полноценный компьютер.

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

Отражена тематика этого микрокомпьютера и в телесериале про Хакеров «Мистер Робот», там герои использовали устройство для удаленной технологической диверсии.

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

В этой небольшой инструкции будет описан процесс установки и настройки одноплатного компьютера Raspberry Pi. Если вы являетесь счастливым обладателем и только знакомитесь с Raspberry Pi, ну и подумываете о первом запуске компьютера — то Вам сюда.

Raspberry Pi — подготовка карты памяти

Так как у Raspberry Pi нет встроенной памяти, для работы компьютера предварительно необходимо подготовить карту памяти — распаковать на неё образ желаемой операционной системы.

Нам понадобится:

  • SD (MMC/SDIO) карта памяти объёмом от 2 до 32 Гб (скорость считывания должна быть достаточно высокой, поэтому подойдут карты 6 и 10 класса) ;
  • картридер для подключения карты памяти к компьютеру;
  • программа Win32DiskImager (скачать Win32DiskImager с MEGA — ссылка);
  • образ операционной системы, я буду использовать Raspbian (скачать Raspbian с официального сайта — ссылка).

1) Разархивируем скачанный образ операционной системы — для дальнейшей работы нам нужен.img файл;

2) Подключаем карту памяти с помощью картридера к компьютеру;

3) Разархивируем программу Win32DiskImager и из папки с программой запускаем файл Win32DiskImager.exe

4) Указываем путь к.img файлу с операционной системой (для этого кликаем по изображению папки), далее в поле «Device» выбираем из списка носителей карту памяти и нажимаем «Write», после в появившемся диалоговом окне выбираем «Yes».

Когда все готово, нажимаем «»Write»»

5) Ждём, пока образ запишется на нашу карту памяти.

Процесс занимает около 5 минут

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

Raspberry Pi — первое подключение

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

Для первого включения Raspberry Pi нам понадобится:

Думаю, интуитивно понятно, что куда нужно подключать — карту памяти вставляем в разъём на Raspberry Pi, к USB-разъёмам подключаем клавиатуру и мышь, кабелем HDMI (или RSA) подключаем к Raspberry Pi монитор, ну и подключаем питание через MicroUSB-разъём. После подключения питания сразу начнётся загрузка операционной системы.

Если всё прошло гладко, то мы увидим окно настроек, которое появляется при первом запуске операционной системы:

Меню настроек Raspberry Pi

Разберём все пункты меню по очереди (для выбора пунктов используются стрелки вверх/вниз, для выбора пункта меню — «Enter»):

1) «Expand filesystem » — расширение основного раздела на всю карту памяти. Просто нажимаем «Enter»;

2) «Change User Password » установка пароля для пользователя «pi» (по умолчанию пароль «raspberry»). Я задаю свой — «piip». При вводе пароля вводимые символы не отображаются, пароль нужно ввести два раза (второй раз для подтверждения корректности ввода);

3) «Enable Boot to Desktop «загружать/не загружать графический интерфейс. Я отключаю, так как графический интерфейс в любой момент можно запустить (см. «Raspberry Pi — полезные команды»), и в основном работа с Raspberry Pi происходит через консоль. После выбора «Enable Boot to Desktop» появится дополнительное диалоговое окно: первая строка — не загружать графический интерфейс, вторая — загружать (есть ещё третья строка, но в данной статье она нам не интересна).

4) «Internationalisation Options «— выбор языка и месторасположения. После выбора появится диалоговое окно с тремя пунктами:

  • «Change Locale » — выбор языка, выбираем «ru_RU.UTF-8 UTF-8» (проматываем до нужного пункта стрелкой, выбираем нужный пункт клавишей «пробел», после жмём «Tab» — курсор перейдёт на «Ок», жмём «Enter», далее в диалоговом окне выбираем ru_RU.UTF-8, переходим к «Ок» клавишей «Tab» и подтверждаем выбор клавишей «Enter» ;
  • «Change Timezone » — выбор часового пояса, выбираем свой (просто выбираем из списка, после выделения нужного города жмём «Tab» для перевода курсора на «Ok»);
  • «Change Keyboard Layout » — настройки клавиатуры. Оставляем, как есть.

5) «Enable Camera » — включение поддержки камеры. У меня камеры нет, поэтому я этот пункт пропускаю.

6) «Add to Rastrack » — регистрация устройства в общей базе. Никакой необходимости в этом нет, пропускаем.

7) «Overclock » — разгон процессора. По умолчанию установлена частота 700МГц, можно повысить до 1000МГц (доступны промежуточные режимы). Если Вы не знаете зачем вам нужно повышать частоту, лучше просто пропустить пункт, если будет необходимость, это всегда можно будет сделать.

8) «Advanced Options » — дополнительные настройки. После выбора этой строки откроется диалоговое окно со следующими пунктами:

9) «About raspi-config «-общая информация о данном меню настроек, пропускаем.

Всё готово, теперь клавишей «Tab» выбираем финиш, устройство перегрузится и мы сможем начать работу. После перезагрузки будет запрошен логин — вводим «pi», после будет запрошен пароль — «piip» (если вы не задали свой, то по умолчанию пароль будет «raspberry»).

Raspberry Pi готов для работы! Единственное, что я рекомендую сделать ещё — это задать пароль для пользователя «root». Для этого набираем в консоли «sudo passwd root» и вводим пароль дважды.

Raspberry Pi — настройка SSH

Для удобного взаимодействия с Raspberry Pi рекомендую сразу разобраться с удаленным доступом к консоли и файловой системе — гораздо удобней управлять Raspberryиз-под привычной среды Windows.

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

Как узнать, какой IP-адрес получает Raspberry Pi в локальной сети

Первым делом необходимо узнать, какой IP-адрес получает Raspberry. Для этого удобно использовать программы типа Advanced IP Scanner (официальный сайт Advanced IP Scanner — ссылка) или Free IP Scanner (скачать Free IP Scanner с MEGA — ссылка). Я буду использовать Advanced IP Scanner. Использование программы очень простое — скачиваем, запускаем (возможен запуск без инсталляции) и нажимаем «Scan».

Raspberry получает IP-адрес 192.168.1.6

В списке устройств находим Raspberry, в данном случае он получает IP-адрес 192.168.1.6, запоминаем его. Теперь можно перейти к настройке удалённого доступа.

Настройка доступа по SSH к консоли Raspberry Pi (из Windows)

Для доступа к консоли удобней всего использовать PuTTY (скачать PuTTY с официального сайта — ссылка , скачать с MEGA — ссылка) — простую программу, которая отлично справляется со своей задачей.

Настройка PuTTY:

1) После запуска переходим в раздел «Translation» и выбираем UTF-8;

Раздел «Translation»

2)Возвращаемся в «Session» и выставляем настройки как на скриншоте ниже, в поле «Host Name» вводим IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner). В поле «Saved Sessions» задаём название подключения, у меня будет «SSH PI». Нажимаем «Save»

Если всё верно жмём «Save»

3) Теперь для подключения к Raspberry Pi выделяем созданное подключение «SSH PI», нажимаем «Open», и перед нами открывается консоль Raspberry.

Консоль Raspberry Pi

Настройка доступа по SSH к файловой системе Raspberry Pi (из Windows)

Для доступа к файловой системе Raspberry Pi нам понадобится программа WinSCP(скачать WinSCP с официального сайта — ссылка , скачать с MEGA — ссылка). Первым делом необходимо её скачать и разархивировать.

1) Заходим в папку с разархивированной программой, запускаем файл WinSCP.exe. В открывшемся окне программы указываем настройки, как на скриншоте — в поле «Host name» нужно ввести IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner), в поле «User name» и «Password» указываем данные для авторизации, удобней всего для доступа к файловой системе авторизоваться под root`ом (как задать пароль для root пользователя см. в «Raspberry Pi — первый запуск компьютера, настройка операционной системы«) . После жмём «Save».

Когда всё готово, жмём «Save»

2) В появившемся окне указываем название соединения, можно задать любое. Я назову «SSH PI FILES», также можно поставить чекбокс, чтобы запомнить пароль. Жмём «Ok».

3) Наше соединение сохранено и теперь доступно в разделе «Stored sessions». Переходим в данный раздел и два раза щёлкаем по названию соединения. В появившемся окне жмём «Yes».

Раздел «Stored sessions» с нашим соединением

4) После проделанных действий появится окно файлового менеджера — справа файлы Raspberry Pi, слева файловая система компьютера.

Окно файлового менеджера

Теперь мы можем копировать, редактировать, просматривать файлы, находящиеся на Raspberry Pi с Windows. При создании собственных проектов, это может быть очень удобно.

Raspberry Pi — сетевые настройки

После настройки удалённого доступа необходимо настроить сетевое подключение на Raspberry Pi таким образом, чтобы при включении Raspberry всегда получал один и тот же IP-адрес (тот, который мы сохранили в настройках программ удалённого доступа), иначе нам каждый раз придётся угадывать, какой IP-адрес был получен и по-новой настраивать SSH.

Чтобы задать в сетевом подключении Raspberry конкретный IP-адрес, нам нужно подкорректировать файл /etc/network/interfaces. Удобней всего выполнить эту задачу с помощью уже знакомой нам программы WinSCP (см. «Raspberry Pi — настройка SSH»).

Итак, приступим:

1) Запускаем WinSCP и находим файл interfaces (/etc/network/interfaces).

2) Выделяем файл и открываем его для редактирования (клавиша «F4»). И вместо строки «iface eth0 inet dhcp»

вписываем следующие:

«iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1»

Где «192.168.1.6» — IP-адрес, который мы указали в настройках SSH (удалённого доступа), «192.168.1.1» — основной шлюз (адрес домашнего маршрутизатора).

Отредактированный файл interfaces

Теперь при включении Raspberry Pi всегда будет доступен по нужному IP-адресу (в данном примере по 192.168.1.6).

Raspberry Pi — полезные команды

Небольшой список основных команд для управления Raspberry через консоль:

  • «top» — запуск предустановленного в Raspbian диспетчера задач;
  • «sudo raspi-config» — запуск первоначального меню настроек (см. «Raspberry Pi — первое подключение»);
  • «sudo passwd root» — создание пароля для пользователя root;
  • «startx» — запуск графической оболочки;
  • «sudo halt» — выключение Raspberry Pi;
  • «logout» — выход из системы;
  • «cd» — переход в необходимую директорию, например, для перехода в директорию /etc/network/ — «cd /etc/network/»;
  • «pwd» — путь до текущей директории;
  • «dir» — содержимое текущей директории;
  • «mkdir» — создание директории. Например, «mkdir /home/pitest/» создаст директорию «pitest»;
  • «rmdir» — удаление директории. Например, «mdir /home/pitest/» — удаление директории «pitest»;
  • «cat» — открыть файл для чтения. Например, «cat /etc/network/interfaces» покажет содержимое файла «interfaces»;
  • «nano» — открыть файл для редактирования. Например, «nano /etc/network/interfaces» откроет для редактирования файл «interfaces»;
  • «ifconfig» — отобразит текущую конфигурацию сети;
  • «df» — выведет в консоли свободное и используемое дисковое пространство для всех разделов файловой системы;
  • «clear» — очистить экран терминала;
  • «Ctrl»+»Ins» (сочетание клавиш)- скопировать выделенное (текст);
  • «Shift»+»Ins» (сочетание клавиш) — вставить из буфера (текст);
  • «sudo» — выполнения команд c правами root пользователя. Например, это актуально, если вы зашли под пользователем «pi» и хотите из консоли отредактировать какой-нибудь системный файл — «sudo nano путь_до_файла»;
  • «Ctrl»+»C» (сочетание клавиш) — остановка текущего действия/выход из консольного приложения;
  • «sudo apt-get update» — обновление списка доступных пакетов;
  • «sudo apt-get upgrade» — обновление установленных пакетов;
  • «sudo apt-get install» — установка необходимого пакета. Например, для установки консольного браузера Links вводим «sudo apt-get install links».

Заключение

Теперь всё готово для комфортного использования Raspberry Pi, и можно приступать к реализации задуманных проектов. Об этом и многом другом обязательно напишу позднее.

Статья написана 2015-03-13 15:50:52
Последние правки 2018-03-11 20:26:47

Готовим microSD, устанавливаем Raspbian Jessie Lite. Установочный образ качаем с www.raspberry.org

  • Что нам потребуется :
    1. MicroSD карта 10 класса или выше. Я использую Transcend 8Gb
    2. Paspberry Pi 2 Model B 1GB
    3. Образ "Raspbian Jessie Lite"
  • Качаем образ Raspbian Jessie Lite отсюда . Распаковываем и получаем файл 2017-01-11-raspbian-jessie-lite.img.
    Внимание! lite - это "серверная" версия. Если нужен декстоп, то качайте и ставьте Raspbian Jessie with PIXEL.

    Следующий шаг - заливка образа на SD карту. Инструкции для основных ОС есть на сайте, откуда мы качали файл с образом, а тут я расскажу как это сделать под FreeBSD и Ubuntu. Вставляем карту в ридер и смотрим появившиеся устройства хранения в /dev. Процесс заливки одинаков, различаются лишь названия флешки в /dev.
    FreeBSD - моем случае обнаружилось /dev/da0.
    Ubuntu - /dev/sdb.

    Инструкцию приведу для /dev/da0. Выполняем команду: # dd bs=4M if=2017-01-11-raspbian-jessie-lite.img of=/dev/da0 781+1 records in 781+1 records out 3276800000 bytes transferred in 212.313035 secs (15433815 bytes/sec) Всё, образ залит на карточку и в итоге в /dev мы видим само устройство /dev/da0 (Ubuntu: /dev/sdb) и два раздела на нем /dev/da0s1 (Ubuntu: /dev/sdb1) и /dev/da0s2 (Ubuntu: /dev/sdb2). На первый раздел записан загрузчик, второй пока пустой.

    Монтируем /dev/da0s1 и находим там в корне файл config.txt . Его необходимо отредактировать. Параметры редактируйте по желанию (в файле есть подсказки на английском). Я раскомментировал disable_overscan=1 и выставил фиксированное разрешение hdmi_group=1 hdmi_mode=16 Значения для hdmi_mode можно посмотреть в таблице . У меня FullHD телевизор и для него я выбрал hdmi_mode=16.
    Теперь безопасно извлекаем карточку из ридера и вставляем в Raspberry Pi.

  • Включаем. С блоком питания я решил не мелочиться, взял на 2 ампера.

    Важно! Если ваша малинка постоянно перезагружается на этапе включения, а блок питания достаточной мощности, то дело может быть в хреновом USB-miniUSB проводе от блока питания до малины. У меня получилось именно так, Raspberry постоянно перезагружался пока я не поменял провод на другой.

    Если все в порядке (хватает питания, живая и совместимая SD-карта), то система начнет загружаться и рано или поздно Вы увидите приглашение системы. Заходим в систему под пользователем pi с паролем raspberry.
    Далее, нам нужна программа Raspberry Pi Software Configuration Tool (raspi-config). Заходим под root: pi@raspberrypi ~ $ sudo -s root@raspberrypi:/home/pi# и запускаем программу: root@raspberrypi:/home/pi# raspi-config На экране 9 пунктов:
    1. Expand Filesystem - расширить раздел на всю SD карту 2. Change User Password 3. Enable Boot to Desktop/Scratch - запускать графическую оболочку или командную строку (по умолчанию) 4. Internationalisation Options - локализация (в т.ч. смена часового пояса) 5. Enable Camera 6. Add to Rastrack - как я понял некая система учета малинок 7. Overclock 8. Advanced Options - какие-то дополнительные опции 9. Abount raspi-config Я расширил раздел на всю карту, сменил пароль пользователя по умолчанию и установил часовой пояс в MSK. Finish.

    Перезагружаемся и готово! Raspbian установлен, работает и мы умеем заходить под root.

  • Послесловие
    Если нужно заходить по ssh, то необходимо добавить ssh в автозагрузку. Зайдите под root и выполните команду: # systemctl enable ssh После чего перезагрузите малинку и проверьте, что sshd запустился и работает.