Руководства, Инструкции, Бланки

Raspbian инструкция img-1

Raspbian инструкция

Рейтинг: 4.0/5.0 (1903 проголосовавших)

Категория: Инструкции

Описание

Raspberry Pi 2: применение, установка и подключение

Raspberry Pi 2: применение, установка и подключение

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

Raspberry Pi 2

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

Коротко о Raspberry Pi

Raspberry Pi был разработан в 2011 году. В течение нескольких лет он претерпел нешуточные изменения. Теперь это очень интересная платформа со множеством возможностей под названием Raspberry Pi 2. Применение этой платы возможно во всех мыслимых областях. Ее можно использовать как рабочий сервер «умного» дома, охранную систему с функцией распознавания лиц, мультимедийный центр и многое другое. Последняя модель Raspberry Pi 2 Model B+ имеет в своем арсенале четырехъядерный процессор с архитектурой ARM 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

Для установки операционной системы на микрокомпьютер нам потребуется карта памяти microSD объемом минимум в 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 — первый запуск

Установка: sudo apt-get install links

Клавиша Esc откроет меню браузера

Команды Linux

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

  • sudo - ставится перед командой и выполняет ее с правами пользователя root
  • sudo reboot - перезагрузка
  • 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. Также мы настроим локальную сеть.

  • Детальная установка на Raspberry Pi

    Детальная установка на Raspberry Pi

    Внимание! Настоятельно рекомендую пользоваться вот этой инструкцией, так как она наиболее полная и актуальная для linux систем. Данную же инструкцию следует использовать только для ознакомления с нюансами установки на RPI.

    Пошаговая установка с нуля, либо можно выполнить эти действия, если малинка не заработала "из коробки" Т.к. сама установка нигде не описана и возникает несколько подводных камней, написал инструкцию, она не совсем для новичков, т.к. всякие мелочи типа как подключиться по SSH или скопировать файлы не расписаны, но надеюсь поможет людям

    Установка Majordomo на Raspberry Pi

    В качестве ОС для Raspberry была выбрана Raspbian. Данная ОС широко описана в интернете, а также оптимизирована специально для RPi. Образ ОС можно скачать с официального сайта: http://www.raspberrypi.org/downloads. Образ заархивирован в ZIP, сам имеет расширение IMG. Его необходимо разархивировать. Также, потребуется утилита Win32DiskImager, запустить которую необходимо с правами администратора.

    Устанавливаем вашу SD карту в кард-ридер, смотрим в Проводнике, какую букву она получила в системе (чтобы ненароком не затереть данные на другом носителе). В программе Win32DiskImager выбираем скачанный ранее образ Raspbian, выбираем нужную букву носителя и жмем Write. На предложенное предостережение отвечаем “Yes”. Пойдет процесс заливки ОС на карту и разбиения ее на разделы. Процесс закончится сообщением об успехе. Отсоединяем SD-карту и вставляем ее в Raspberry Pi. Подключаем к плате питание и видим на мониторе процесс загрузки, наблюдаем радостное мигание лампочек Raspberry Pi. При первой загрузке автоматически будет запущена программа настройки системы (так же ее можно запустить самостоятельно из коммандной строки) raspi-config: 1. Выполняем команду expand_rootfs, которая расширит root раздел на всю SD-карту. 2. Входим в раздел configure_keyboard и устанавливаем наиболее подходящий тип клавиатуры. 3. Затем, входим в раздел change_pass устанавливаем новый пароль для пользователя pi (обратите внимание, что вводимые символы не отображаются вообще, даже в виде звездочек!). 4. Устанавливаем дополнительные локали с помощью пункта change_locale (я не стал этого делать и оставил единственную локаль по умолчанию — en_GB UTF8). 5. Устанавливаем часовой пояс (set_timezone). Например, если Вы живете в Москве, необходимо найти пункт Europe, а в нем — Moscow 6. Memory_split устанавливаем в соотвествии с собственным желанием, рекомендую отвести под video – 32Mb, если планируете пользоваться графическим интерфейсом. 7. Обязательно активируем ssh! В конце нажимаем [CTRL]+[F] и выбираем пункт Finish, соглашаясь на перезагрузку устройства.

    Когда перезагрузка будет завершена, Вы увидите приглашение на ввод имени пользователя и пароля. Имя пользователя — pi, пароль Вы установили во время настройки системы Raspbian.

    На этом установка и первичная настройка системы завершена!

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

    Перед началом работы обновим apt-get: sudo apt-get update sudo apt-get upgrade

    Устанавливаем MySQL: sudo apt-get install mysql-server mysql-client

    Когда запросит установить пароль для root – укажите любой пароль, который Вы запомните.

    Устанавливаем APACHE apt-get install apache2 apache2-utils

    Устанавливаем PHP5: sudo apt-get install php5-cgi php5-cli libapache2-mod-php5 php5 php-pear php5-xcache

    Устанавливаем PHPMYADMIN sudo apt-get install phpmyadmin

    В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin

    Включаем mod_rewrite sudo a2enmod rewrite

    Правим конфиг Апача sudo nano /etc/apache2/sites-available/default

    Находим раздел </Directory> И меняем AllowOverride None на AllowOverride All Сохраняемся и выходим

    Перезапускаем Апач sudo apache2ctl restart

    Скачиваем дистрибутив Majordomo, разархивируем и копируем содержимое html в папку /var/www/

    Меняем права доступа к файлам find /var/www/cached/ -type d -exec chmod 777 <> \;

    find /var/www/cached/ -type f -exec chmod 666 <> \;

    find /var/www/cms/ -type d -exec chmod 777 <> \;

    find /var/www/cms/ -type f -exec chmod 666 <> \;

    find /var/www/debmes/ -type d -exec chmod 777 <> \;

    find /var/www/debmes/ -type f -exec chmod 666 <> \;

    find /var/www/modules/ -type d -exec chmod 777 <> \;

    find /var/www/modules/ -type f -exec chmod 666 <> \;

    find /var/www/templates/ -type d -exec chmod 777 <> \;

    find /var/www/templates/ -type f -exec chmod 666 <> \;

    find /var/www/objects/ -type d -exec chmod 777 <> \;

    find /var/www/objects/ -type f -exec chmod 666 <> \;

    find /var/www/rc/ -type d -exec chmod 777 <> \;

    find /var/www/rc/ -type f -exec chmod 666 <> \;

    find /var/www/saverestore/ -type d -exec chmod 777 <> \;

    find /var/www/saverestore/ -type f -exec chmod 666 <> \;

    Заходим по адресу http://Адрес Raspberry/phpmyadmin Создаем базу данных db_terminal и импортируем в нее db_terminal из папки с дистрибутивом Создаем пользователя и даем ему права на базу данных

    После этого правим sudo nano /var/www/config.php Прописываем имя пользователя и пароль пользователя БД

    Все, теперь вы можете зайти на веб интерфейс Majordomo http://Адрес Raspberry/

    sudo nano /etc/crontab -e добавляем строки @reboot /usr/bin/php /var/www/cycle.php

    NOOBS простая установка ОС на Raspberry pi 2

    NOOBS простая установка ОС на Raspberry pi 2.

    Установить операционную систему на Raspberry pi 2 очень просто ведь разработчики микрокомпьютера обо всем позаботились и выпустили NOOBS (New Out Of the Box Software). NOOBS - это простой установщик операционных систем, который уже содержит в себе Raspbian linux, Arch, OpenELEC, Pidora, RISC OS, RaspBMC, Ubuntu MATE, OSMC.

    Что нужно для первого запуска Raspberry pi 2?

    • microSD-карта не менее 4 Гб, классом не ниже 4;
    • блок питания 5В, не менее 1,8 А;
    • HDMI-кабель;
    • Монитор с HDMI;
    • USB мышь и клавиатура;
    • ПК с SD картридером для записи установщика на microSD;
    • Ethernet подключение к интернету.

    Пошаговая установка ОС на Raspberry pi 2.

    • Форматируем microSD в FAT32. Здесь подойдет любая программа для управления разделами дисков. Например в Debian удобно использовать partitionmanager (apt-get install partitionmanager).
    • Скачиваем ZIP установщика NOOBS с официального сайта Raspberry pi.
    • Распаковываем файлы из ZIP архива в корень microSD.
    • Вставляем microSD в Raspberry pi, подключаем Ethernet и HDMI кабели, мышь и клавиатуру, включаем блок питания.
    • При первом запуске появится список операционных систем, которые можно установить на ваш Raspberry pi. Не обязательно ограничивать себя одной ОС, можно выбрать хоть все (если позволяет объем microSD). Для новичков я рекомендую выбрать Raspbian linux и дистрибутив открытого медиацентра OpenELEC (Open Embedded Linux Entertainment Centre). При последующих запусках микрокомпьютера, система будет спрашивать, какую из ОС загружать. Нажимаем кнопку Install и ждем пока выбранные дистрибутивы скачаются и установятся на microSD карту.

    После того, как процесс установки завершится, загрузится меню настройки Raspbian (raspi-config). Здесь настраиваем регион, язык, дату и время и др. Можно будет перенастроить ОС позже запустив команду sudo raspi-config в терминале. Нажимаем Finish.

    Теперь можно запускать наш Raspberry pi. При каждом запуске Raspbian linux будет предложено ввести имя пользователя: pi
    По умолчанию Raspbian root password: raspberry
    Затем запускаем графическую оболочку командой: startx

    Если помимо ОС Raspbian linux вы установили медиацентр, вы получаете массу видеофильмов, ТВ-передач, подкастов и др. бесплатно из коробки. Но на английском языке. Для возможности просмотра фильмов и и ТВ-передач на русском нужно установить русскоязычный XBMC плагин, например, seppius, который можно скачать здесь .

    • Скачиваем этот ZIP-файл и кидаем его на флешку.
    • Вставляем ее в Raspberry pi.
    • Запускаем Raspberry pi под OpenELEC.
    • Переходим Настройки -> Дополнения -> Установить из файла ZIP
    • Выбираем наш файл на флешке

    Теперь можно добавлять русскоязычные приложения в наш медиацентр.

    Установка Raspbian на Orange Pi PC

    Установка Raspbian на Orange Pi PC

     Что нужно:
    1. MicroSD карта именно 10 класса и размером желательно не менее 8Gb
    2. Образ оси Raspbian_For_OrangePi_PC (будем качать с офф сайта)
    3. Софт "SD Formatter" для подготовки MicroSD карты
    4. Софт "Win32 Diskimage" для загрузки образа оси на MicroSD карту

    Скачиваем образ оси Raspbian для Orange Pi PC

     Идем на официальный сайт orangepi.org в раздел загрузки и находим подпункт с заголовком "Orange Pi PC and Orange Pi One", именно тут находятся оси для Orange Pi PC.

     Скачиваем и распаковываем образ Raspbian, далее его будем накатывать на MicroSD, у меня на момент написания статьи образ был "Raspbian_For_OrangePi_PC_v0_8_0.img".

    Подготовка MicroSD для загрузки оси

     Для подготовки MicroSD карты, а точнее для правильного ее форматирования нам потребуется программа "SD Formatter" (скачать ).

     Устанавливаем софт, вставляем MicroSD флешку в компьютер и запускаем SD Formatter.

     В окошке "Drive" нужно выбрать нужную флешку, на окошко "Size" не обращайте внимания ибо размер может не соответствовать действительному размеру карты памяти по причине ранее записанных на нее данных.

     Нужно зайти в "Options" и в открывшемся окне в пункте "FORMAT TYPE" выбрать "QUICK", а в пункте "FORMAT SIZE ADJUSTMENT" выбрать "ON" (по умолчанию OFF), далее нажать"OK".

     Все что остается, это отформатировать нашу флешку нажав кнопку "Format".

    Установка образа Raspbian на MicroSD карту

     Для установки образа Raspbian на MicroSD карту нужна программа "Win32 Diskimage" (скачать ).

     Устанавливаем, запускаем, в окошке "Device" нужно выбрать свою флешку, в "Image File" нужно выбрать путь к распакованному файлу образу оси Raspbian.

     Все что остается, это закинуть образ Raspbian нашу флешку нажав кнопку "Write" и дождаться окончания загрузки.

    Послесловие

     Правильном выполнении всех вышеперечисленных действий на флешке будет рабочая версия оси Raspbian, далее нужно вставить MicroSD карту в Orange Pi PC и подключить питание, если загорится красный светодиод на плате - значит вы все сделали правильно (первый запуск длится чуть дольше обычного).

     Логин и пароль по умолчанию orangepi/orangepi, а так же можно соединяться удаленно по протоколу SSH под root c паролем orangepi.

     Рекомендую так же настроить таймзону и выполнить апгрейд системы получив все существующие обновления на данный момент (команды для консоли или SSH).

     Апдейт и апгрейд

    Установка операционной системы на Raspberry Pi 2

    Установка операционной системы на Raspberry Pi 2

    После того, как все провода подсоединены, хочется увидеть Raspberry Pi 2 в действии, а для этого надо установить на него операционную систему. Разворачивать будем рекомендуемый самой Raspberry Pi Foundation дистрибутив под названием RASPBIAN ( Debian Wheezy ). Под рукой у меня была и Mac OS Yosemite и ОС w!nd0w$. Опишу инструкцию для каждой из имеющихся ОС.

    Итак пошаговая установка ОС RASPBIAN на Raspberry Pi 2 из под Mac OS Yosemite:
    0) Качаем с офф сайта образ RASPBIAN. По состоянию на 21.05.2015 это образ 2015-05-05-raspbian-wheezy.img размером в 3.28 Гб
    1) Вставляем micro SD карту (у меня карта на 8 Гб класс 10), на которую будем ставить ОС в card reader

    2) Вставляем card reader в usb
    Можно дальнейшие действия выполнять в графическом интерфейсе, но мы будем в работать в терминале.

    3) смотрим подключенные диски:
    $ diskutil list
    Ввидно подключенную карту:
    /dev/disk2
    #: TYPE NAME SIZE IDENTIFIER
    0: FDisk_partition_scheme *7.9 GB disk2
    1: DOS_FAT_32 7.9 GB disk2s1
    Идентифицируем её как disk2. НЕ раздел disk2s1, а именно disk2

    4) Далее выполняем:
    sudo diskutil unmountDisk /dev/disk2
    здесь:
    disk2 — это карта памяти, которую мы определили в пункте 3

    5)
    sudo dd bs=1m if=/Volumes/tm01/tmp/2015-05-05-raspbian-wheezy.img of=/dev/disk2
    здесь:
    /Volumes/tm01/tmp/ — место, где лежит образ 2015-05-05-raspbian-wheezy.img, скачанный на пункте 0
    /dev/disk2 — диск, который мы определили в пункте 3
    Ждём несколько минут(у меня примерно 5 минут длился процесс), пока образ развернётся на карте памяти.
    По окончании разворачивания увидим:
    3125+0 records in
    3125+0 records out
    3276800000 bytes transferred in 2696.644869 secs (1215140 bytes/sec)
    Примечание:
    Если получили ошибку «dd: invalid number ‘1m'» при выполнении команды из пункта 5, то вместо 1m пишем 1M.

    6) Можно извлекать card reader, доставать из него micro SD и вставлять в Ваш Raspberry Pi

    7) Подсоединяем все устройства к Raspberry Pi и подаём на него питание. После загрузки меняем пароль для стандартной учётной записи «pi» (без ковычек). Пароль для учётной записи «pi» по умолчанию raspberry

    Теперь вариант подготовки карты памяти с Raspberry Pi на ОС w!nd0w$:

    4) Устанавливаем скачанную утилиту Win32DiskImager. При установке везде жмём «Далее»

    5) Запускаем установившуюся Win32DiskImager.
    В Поле «Image File» указываем образ 2015-05-05-raspbian-wheezy.img, скачанный в пункте 0.
    В раскрывающемся меню «Device» указываем букву нашей флеш карты

    7 и 8) Аналогичны пунктам 7 и 8 выше

    Есть ещё вариант разворачивания образа на карту памяти из под Linux. На англ. яз. её можно посмотреть здесь .

    Навигация по записям

    Raspberry Pi

    Характеристики:
    • SoC: Broadcom BCM2835 - 700МГц/Broadcom BCM2836 - 900МГц
    • ОЗУ: 256МБ для модели A/A+, 512МБ для B/B+/Compute Module, 1ГБ для 2B
    • Интерфейсы: USB 2.0 (1xUSB 2.0 для модели A/A+, 2xUSB 2.0 для модели B, 4xUSB 2.0 для модели B+/2B, Ethernet (только для модели B, B+ и 2B)
    • Аудио: Цифровое посредством HDMI, аналоговое 3.5мм
    • Видео: Цифровое посредством HDMI, аналоговое у model A/B посредством RCA, в поздних версиях совмещено с аудио-портом 3.5мм
    • Питание: 5В через micro USB (от 700мА до 1.8A)

    Внимание! В сети продаются таже и версии плат с красным текстолитом, не стоит пугаться - эти платы произведены в Китае, но они абсолютно идентичны зеленым Британским платам

    Принципиальные схемы Raspberry Pi можно найти тут
    Цены на Raspberry Pi и аксессуары здесь

    На данный момент у Raspberry Pi имеется 6 официально поддерживаемых операционных систем и огромное количество неофициальных (около 30)


    Официальные ОС:
    • Raspbian (порт Debian на ARMv6 архитектуру)
    • Arch
    • OpenELEC
    • Raspbmc
    • RICS OS
    • Pidora

    Скачать нужный образ этих шести ОС можно на официальном сайте. Все образы предоставляются в виде файла с расширением .img

    Нормального Android'а под Raspberry Pi на данный момент НЕТ
    Но! Есть Android 2.3, он кое-как работает, но спокойно смотреть на это невозможно
    Также Broadcom обещали два года назад нормальный Android 4.0 с HW ускорением, но вестей от них на данный момент нет. В феврале 2014 Broadcom вложили исходный код стека драйверов графической подсистемы, что увеличивает шансы в ближайшем будущем получить Android от народного умельца-кудесника с аппаратным ускорением (может даже и 4.4 Kit-Kat)

    Для установки ОС вам понадобится:
    • HP USB Disk Storage Format Tool
    • Win32 Disk Imager
    • SDHC карта (не менее 4ГБ/6 class)

    Далее идет описание установки ОС:
    1. Отформатируйте SD карту при помощи HP USB SFT. Для этого выберите в программе букву вашей SD карты (к примеру F:\), поставьте галочку в боксе Quick Format и выберите FAT32 ФС.
    2. Откройте в Win32 DI образ ОС, выберите вашу SD карту, нажмите на кнопку "Write"
    3. Осталось вставить карточку в RPi и загрузится

    Для более простого запуска ОС на Raspberry Pi можно воспользоватся NOOBS - официальным пакетом, который сам установит любую из 6 официальных ОС
    Скачать его можно по этой ссылке .
    Все, что вам нужно сделать - разархивировать NOOBS в корень SD-карты и загрузится с Raspberry Pi.
    Внимание! Если у вас нет сигнала с выхода RCA после использования NOOBS, то вот решение проблемы

    Разогнать нашу железку можно до 1ГГц (можно то и больше, но не стоит)
    Разгон осуществляется 2 способами:
    1. Редактированием config.txt
    2. Через raspi-config

    Для новичков советую разгонять через raspi-config - в терминале набрать sudo raspi-config и далее там будет несколько вариантов разгона.
    Для опытных пользователей подойдет редактирование config.txt, т.к. возможна более тонкая настройка
    config.txt можно редактировать двумя способами: через ПК и набрав в консоли sudo nano /boot/config.txt
    Далее в config.txt добавим строки:


    После знака = нужно выставить значение разгона. Я рекомендую сделать так:


    После чего сохраним config.txt и перезагрузим Raspberry Pi
    Внимание! Разгон может навредить SDHC картам чей class выше или равен 6! Разгон свыше 1ГГц может навредить Raspberry Pi! При разгоне в 1ГГц желательно установить пассивное (или даже активное) охлаждение.

    Распиновка GPIO на Raspberry Pi rev.2 [26 GPIO]

    Raspberry Pi

    Raspberry Pi. Руководство по настройке и применению

    Быстрый прогресс современной электроники в последние годы существен­но повлиял на все сферы человеческой деятельности, включая применение компьютерных технологий. Существенным прорывом стало создание полнофункциональных компьютерных систем на одном кристалле, так называемом System-On-Chip (SoC). В SoC интегрируются все основные функциональные блоки, присущие компьютерам (процессор, память, графический процессор и др.). На одном из таких SoC-кристаллов реализован один из наиболее попу­лярных современных миниатюрных компьютеров, известный под названием Raspberry Pi. Эта книга посвящена практическим аспектам применения Raspberry Pi, начиная от программирования простых систем управления и измерения на языке Python и заканчивая разработкой мультимедийных систем и созданием игровых приложений на языке Scratch. Хотя Raspberry Pi помещается на ла­дони, он способен выполнять многие функции, доступные мощным настоль­ным системам. Многие популярные приложения, работающие на настольных компьютерах, могут выполняться и на Raspberry Pi. Вдобавок Raspberry Pi обладает мощными мультимедийными и графическими возможностями, в частности, при работе с 3D графикой, поэтому этот миниатюрный ком­пьютер можно использовать как платформу для разработки игровых прило­жений, что может заинтересовать многих будущих программистов. Raspberry Pi можно использовать и для создания своих собственных измерительных и робототехнических систем с различными датчиками и исполнительными устройствами. Создание таких систем возможно благодаря наличию циф­рового порта ввода/вывода (GPIO) – подобная возможность отсутствует в обычных настольных ПК. Материал книги будет полезен самой широкой аудитории, начиная от школьников и студентов и заканчивая разработчиками приложений для муль­тимедиа, Интернета и систем управления.

    Сборка и запуск Raspberry Pi

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

    Несколько слов об особенностях подключения и настройки аппаратных интерфейсов.

    Поскольку Raspberry Pi не имеет внутреннего устройства массовой памяти и не поставляется с предварительно записанным образом операционной системы, то для работы потребуется SD-карту с инсталлированной операционной системой. Существует несколько дистрибутивов операционной системы Linux, разработанных для Raspberry Pi. Материал книги базируется на Raspbian OS, которая является одной из модификации популярной версии Debian Linux.

    Образ операционной системы можно записать на SD-карту самому либо воспользоваться уже подготовленной для загрузки SD-картой, которая продается в многочисленных интернет-магазинах. Для начинающих пользователей лучше всего воспользоваться SD-картой с предустановленной операционной системой Raspbian OS.

    При желании пользователь может сам создать дистрибутив операционной системы на SD-карту, воспользовавшись инструкциями из Интернета. Существует несколько различных вариантов для инсталляции операционной системы на SD-карту в зависимости от имеющихся у пользователя аппаратно-программных ресурсов; подробная информация по этой теме имеется на многочисленных форумах, посвященных Raspberry Pi.

    Установка и загрузка Raspbian OS

    В пой главе будут описаны основные этапы установки операционной системы Raspbian OS на модуль Raspberry Pi. Начнем с конфигурирования SD-карты, на которую записывается образ операционной системы.

    Многие производители SD-карт продают свои карты с уже предустановленной операционной системой. Во многих случаях, особенно для начинающих пользователей, такой вариант является наиболее предпочтительным. Тем не менее можно взять чистую SD-карту и установить операционную систему самостоятельно. Для установки загрузочного образа Raspbian OS операционной системы из Windows нужно выполнить несколько простых шагов:

    Linux и Raspberry Pi

    Функционирование программного обеспечения в Raspberry Pi выполняется в среде Kasphian OS, которая является адаптированной версией Debian Linux. В этой главе дается обзор основных возможностей Raspbian OS. а также наиболее популярных н полезных программ. выполняющихся в данной среде.

    Операционная система Linux базируется на концепции открытого кода (open source), что позволяет пользователям свободно использовать и/или модифицировать ядро системы. Ядро Linux является сердцем операционной системы, осуществляя взаимодействие пользователя с аппаратными и программными ресурсами системы. Изначально под термином Linux подразумевалось именно ядро, хотя в настоящее время это определение относится ко всем приложениям (коллекциям или наборам) с открытым кодом, включенным в состав операционной системы.

    Каждая такая коллекция программ может представлять собой отдельную реализацию (дистрибутив) Linux. В Raspberry Pi используется модифицированная версия дистрибутива Debian Linux. Raspbian OS.

    Подобно другим операционным системам, таким как Windows или MacOS в Linux, реализован доступ нескольких к ресурсам системы, то есть Linux является многопользовательской системой с возможностью доступа к аппаратно-программным ресурсам для нескольких пользователей. При этом каждый пользователь системы имеет собственную учетную запись (account), для которой определены права доступа (привилегии) к тем или иным ресурсам Linux. Такой подход
    позволяет обеспечить эффективную защиту операционной системы от случайных или умышленных действий пользователя.

    Особенности функционирования Raspbian OS в Raspberry Pi

    По умолчанию в Raspbian OS используется графическая оболочка, известная иод названием Lightweight XII Desktop Environment (LXDE). LXDE, в свою очередь, базируется на X Window System и обеспечивает простой и интуитивно-понятный графический интерфейс.

    В некоторых дистрибутивах графическая оболочка не загружается по умолчанию, поэтому после входа в систему нужно набрать команду startx. Дистрибутив Debian Linux содержит массу приложений с графическим интерфейсом, которые можно условно разбить на несколько групп.

    Сетевые настройки Raspbian OS

    В большинстве случаев подключение RPi к сети выполняется просто – нужно просто подключить сетевой кабель к порту Ethernet на плате. При этом система сама выполнит псе необходимые настройки сети автоматически. Подобная легкость, однако, возможна только в том случае, если в вашей сети функционирует сервис автоматического присвоения сетевых адресов (DHCP), а в самой операционной системе Raspbian OS работает клиентское программное обеспечение DHCP.

    Если сервис DHCP по каким-либо причинам недоступен, то настройку сети Raspberry Pi придется выполнить вручную.

    При ручной настройке сети вначале нужно найти файл, где описаны сетевые интерфейсы. Этот файл называется interfaces и находится в каталоге /etc/network. Данный файл может редактировать только пользователь с правами суперпользователя root. Необходимо помнить, что удаление сетевого интерфейса из списка интерфейсов вызовет остановку работы этого интерфейса.

    Программирование на языке Scratch в Raspberry Pi

    Для программирования с RPi можно использовать самые разные языки программирования в зависимости от квалификации и опыта пользователя. В этой главе рассматривается очень популярный язык программирования, разработанный для начинающих, который называется Scratch. Этот язык позволяет быстро разрабатывать графические приложения, включая различные игры, используя в качестве программных конструкций набор графических блоков.

    Каждый такой блок является визуальным представлением операторов, присутствующих в языках высокого уровня. Использование такого подхода к изучению программирования обладает целым рядом неоспоримых преимуществ. В частности, новичкам он существенно упрощает изучение основных концепций программирования (операторов, логических конструкций и циклов) и позволяет быстро создавать довольно сложные приложения с графическим интерфейсом.

    Пиктограмму Scratch можно легко обнаружить на рабочем столе операционной системы Raspbian, поэтому пользователю не нужно устанавливать эту программу; для начала работы со Scratch достаточно щелкнуть мышью на пиктограмме. Перед тем как создать наше собственное приложение на языке Scratch, вкратце ознакомимся с элементами языка.

    Программирование приложений на языке Python в Raspbian OS

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

    Язык Python является мощным, переносимым, простым в использовании и свободно распространяемым языком. Python включен в дистрибутив Raspbian OS для Raspberry Pi в двух версиях – 2.7.3 и 3.2.3. Версии 3.x.х языка имеют больше возможностей и содержат ряд дополнительных функций, по сравнению с версиями 2.х.х. Версии З.х.х представляют новую ступень развития языка и во многом несовместимы с прежним программным кодом. В этой главе мы будем рассматривать базовые принципы, лежащие в основе версии 3.2.3 языка Python.

    Для разработки программного кода примеров используется приложение IDLE 3, пиктограмма которого находится на рабочем столе Raspbian OS.

    Порт GPIO в измерительных системах

    Миниатюрный компьютер Raspberry Pi может служить базисом для разработки систем управления и контроля, управляемых с помощью сигналов порта ввода-вывода (GPIO). Внешние электронные схемы могут подключаться к выводам GPIO через разъем Р1 на плате Raspberry Pi.

    Любой из выводов порта GPIO является цифровым и может работать как двунаправленный (ввод или вывод), поэтому к нему можно подключать либо нагрузку (вывод), либо считывать сигнал с цифрового датчика. Направление передачи сигнала можно указывать программным способом из приложения на языке С или Python. Поскольку Raspbian OS – это полнофункциональная Linux-система, то измерительная или управляющая система, контролируемая GPIO, не сможет работать в реальном времени. Для работы с временными интервалами порядка единиц и десятков микросекунд необходимо разработать или иметь готовый драйвер устройства. Тем не менее многие системы не требуют столь коротких интервалов времени для обработки сигналов, поэтому для относительно медленных измерительных систем можно разработать программное обеспечение на Python или С, используя готовые библиотеки функций.

    Post navigation