Про строительство и ремонт. Электрика. Окна и двери. Кровля и крыша

Raspberry pi 3 model b полное описание. Raspberry Pi:Введение. Установка ОС Rasbian

Новая версия самого доступного компьютера в мире избавилась от досадных недостатков и стала ещё лучше.


На первый взгляд, Raspberry Pi 3 Model B ничем не отличается от прошлогодней модели: те же порты, те же интерфейсы ввода / вывода, та же системная плата, и так далее. Но не дайте ввести себя в заблуждение! Raspberry Pi 3 — это, конечно, не революция, но… событие! Ушли в прошлое проблемы при настройке, прибавилось производительности, а ценник остался прежним. Впрочем, обо всем по порядку.

Быстрее, выше, сильнее

Характеристики Raspberry Pi 3:

  • SoC: Broadcom BCM2837 64-bit system-on-chip с 4 ядрами ARM Cortex-A53 CPU тактовой частотой 1.2 ГГц;
  • Процессор: 4X ARM Cortex-A53, 1.2GHz;
  • Графика: Broadcom VideoCore IV;
  • Оперативная память: 1 ГБ LPDDR2 (900 MHz);
  • Встроенная память: карты памяти формата microSD;
  • Сетевые интерфейсы: 10/100 Ethernet, Wi-Fi 2.4GHz 802.11n, Bluetooth 4.1 Classic, Bluetooth Low Energy;
  • Интерфейсы ввода / вывода (GPIO): 40-пиновый;
  • Порты: HDMI, 3.5 мм выход для аудиоаппаратуры, 4 USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI).

Новый Raspberry Pi 3 размером с банковскую карту получил три значимых апгрейда: обновленную «систему на чипе» с расширенными возможностями для воспроизведения графики и вычислительными возможностями, модуль Wi-Fi 2.4GHz 802.11n и поддержку Bluetooth 4.1/Low Energy.

Казалось бы, что здесь такого? Однако новое «железо» дает гораздо больше возможностей для использования в реальном мире. Особенно это касается беспроводных интерфейсов, которые теперь работают «из коробки» с предустановленной (и рекомендованной к использованию) ОС Raspbian. Жить владельцу такого устройства теперь стало проще (и намного!) — больше никаких Wi-Fi адаптеров, подключений через Ethernet и тому подобных «ужасов».

Одной из проблем первых Raspberry Pi была невозможность подключить всё, что нужно — в них была только пара USB-портов, так что приходилось задействовать «костыль» в виде USB-хаба. Теперь портов в два раза больше — сразу четыре. Подключайте всё, что необходимо! Также появилась нативная поддержка Bluetooth — людям, которые используют Raspberry Pi как недорогой бокс для потокового воспроизведения медиафайлов, наверняка понравится. И не только им — ведь теперь к Pi можно подключить огромное количество гаджетов и сенсоров.

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

SoC Raspberry Pi 3 также прибавил в производительности. Ядер здесь, как и в Pi 2, четыре, но процессор — Cortex-A53, а не А7, а тактовая частота — 1,2 ГГц, а не 900 мегагерц. Проще говоря, ядра у новой версии — более производительные и работают на более высоких тактовых частотах. Что касается графики, то скорость Broadcom VideoCore IV была увеличена с 250 МГц до 400 МГц.

Что эти цифры означают на практике? В отличие от предшественника, Raspberry Pi 3 способен воспроизводить 1080р-видео на скорости в 60 кадров в секунду — для сравнения, Pi 2 «умел» только 30 кадров. Показ видео идет через браузер Iceweasel (ставится отдельно), всё работает очень плавно.

Но самое главное — Pi 3 нечасто напоминает вам о том, что он стоит всего 35 долларов. Предыдущие версии расстраивали раздражающими паузами и лагами даже при выполнении базовых задач вроде проверки почты или работы с документами в LibreOffice. В новом Pi ничего такого нет и близко. Конечно, с настольным ПК или даже «хромбуком» вы его в этом смысле не перепутаете, но… Создатель Raspberry Pi Foundation Эбен Аптон ни разу не лукавил, когда сказал, что:

«Приростом производительности на 50-60 процентов мы добились того, что стал куда более желанной заменой ПК».

Бенчмарки

Хотя ARM-процессор Raspberry Pi 3 несовместим с популярными бенчмарками, кое-что понять о его возможностях всё же можно.

Тест в бенчмарке Sunspider 1.0.2 Javascript (через встроенный браузер Epiphany). Чем меньше миллисекунд требуется устройству на прохождение бенчмарка, тем лучше. Результаты говорят сами за себя:

Расклад сил сохранился и после «прогона» через Google Octane 2.0 (использовался уже браузер Iceweasel). Чем больше, тем лучше:

Как можно видеть, Pi 3 почти в два раза обходит предшественника.

Sysbench. Результаты показывают, сколько секунд каждому компьютеру требуется для того, чтобы выполнить операцию, так что чем меньше, тем лучше. Здесь отрыв Pi 3 от Pi 2 измеряется уже минутами!

Напомним, что Raspberry Pi 2 предлагал в 5 раз более быструю производительность по сравнению с оригинальным Pi. Так что, если вы пользовались первым «пирогом», а теперь обновитесь сразу до третьего, то будете просто поражены приростом по скорости работы.

Целый Piрог

Конечно, при всех своих плюсах Pi 3 сам по себе не заработает. Вам придется подключить к нему монитор или телевизор, клавиатуру и мышь (даже если у периферийного устройства есть модуль Bluetooth, сначала придется подключать через USB) найти для него зарядку (5 В, 2,5 А) и корпус (надо же чем-то закрывать системную плату от внешних воздействий).

Также потребуется операционная система и постоянная память, с обеими задачами справится обычная microSD. Подходящих операционок много — начиная от более «общих» дистрибутивов Linux и заканчивая ОС, созданными под специальные задачи: Windows 10 IoT (для гаджетов из мира «интернета вещей»), OpenElec для использования в качестве медиапроигрывателя и сборки Raspbian для работающих на Pi погодных станций.

Тестовый компьютер работал на Raspbian — официально поддерживаемой Raspberry Pi Foundation операционной системой. Для неё есть подробные инструкции по установке, так что проблем не испытают даже люди, далекие от «компьютерных» дел вроде этого. Raspbian — ОС с небольшими возможностями, изначально её создавали как операционку для детей, ранее никогда не видевших компьютера.

Помимо базовых инструментов вроде просмотрщика изображений, браузера Epiphany и офисных программ LibleOffice, в Raspbian можно найти и софт для разработки. Здесь есть Wolfram Mathematica, инструменты для создания программ на Python, Java-окружения, а также образовательное ПО для обучения детей программированию — Scratch и Sonic Pi (создание новых звуков при помощи кода). Нашлось место и популярной игре Minecraft Pi — но для того, чтобы сыграть в неё, понадобится умение пользоваться программным окружением Python и Minecraft Python API.

В Raspbian также есть и Pi Store — магазин с сотнями дополнительных инструментов. Новое ПО можно добавлять и через терминал.

Послесловие

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

Если вам необходим очень дешевый компьютер или файловый сервер, Raspberry Pi 3 — это то, что нужно. Он прекрасен.

Внешне коробочка Raspberry Pi 3 отличается от упаковок предыдущих версий только надписями на оборотной стороне и логотипами беспроводных интерфейсов.

Внутри - плата в антистатическом пакетике и пара бумажек (информация об устройстве и инструкция для первого включения).

Новая «Малинка» практически полностью повторяет предыдущие версии (разве что у первой был распаянный аналоговый видеовыход, но в третьей модели, как и во второй, он реализован через 4-пиновый 3,5-миллиметровый мини-джек).


Справа - плата Raspberry Pi 3. В её верхнем правом углу на фотографии видно антенну Wi-Fi

Небольшие различия можно заметить, если присмотреться. Плата немного перекомпонована по сравнению с последней ревизией второй версии Raspberry Pi, и всё ради того, чтобы разместить крошечные антенны Wi-Fi и Bluetooth.

Технические характеристики

Наиболее важным изменением в Raspberry Pi 3 стала новая 64-битная платформа от Broadcom с более высокой частотой (1 200 МГц против 900 МГц). К сожалению, пока пользователям доступна только повышенная частота, наборы 64-битных команд ещё не реализованы. Поскольку ядро однокристальной системы всё так же построено на архитектуре ARMv7, не требуется отдельного ядра - можно использовать систему от (от первой версии не подойдёт: она построена на ARMv6). Для понимания производительности: процессоры на такой же основе Cortex-A53 устанавливаются в смартфоны начального и среднего уровней.

Другим важным моментом для пользователей стало появление распаянных на плате беспроводных интерфейсов. Это позволит сэкономить на покупке отдельных стиков 5–15 долларов. Поддерживается работа с двумя типами Bluetooth 4.1: Classic и Low Energy. Это позволит работать практически с любой периферией, включая гарнитуры, мыши, клавиатуры и домашние медиасистемы.

В целях экономии и обеспечения совместимости с платформой Wi-Fi представлен однодиапазонным модулем с поддержкой стандарта 802.11n , обеспечивающего передачу данных до 150 Мбит/с. Антенна одна, так что повышенные скорости пользователям недоступны.

Набор проводных интерфейсов и их компоновка не изменились. Всё те же две пары USB 2.0, microUSB для подключения питания и периферии, HDMI и 3,5-миллиметровый джек для вывода цифрового или аналогового потока. По заявлениям производителя, реализация работы с GPIO, CSI и DSI не изменена, так что переустановка драйверов не потребуется.

Операционные системы и софт

Raspberry Pi 3 поддерживается стандартным набором операционных систем, в том числе Raspbian (официальным вариантом Debian), а также Debian Wheezy, Ubuntu MATE, Fedora Remix. В Raspbian сегодня встроена масса приложений для обучения и программирования на Python (основном языке работы с Raspberry), бесплатная версия Wolfram Mathematica.

Стандартные оболочки для медиацентра представлены OpenELEC и OSMC . Фирменный дистрибутив Windows 10 работает на плате третьей версии всё так же, через PowerShell, с поддержкой только 32-битных приложений. Все эти ОС давно знакомы энтузиастам, отлично обновляются и не представляют особого интереса в рамках обзора.

Raspberry Pi 3 работает и с другими системами. Во-первых, это Android TV, о которой мы совсем недавно. Она работает только на третьей версии платы, и даунгрейд пока не предвидится. При установке Android TV можно получить очень дешёвый, но стабильный и энергоэффективный домашний медиацентр.

Во-вторых, дистрибутив Chromium OS. О возможностях Chromium можно говорить бесконечно. Этот дистрибутив обновляется так же быстро, как официальная система для Chromebook. И, пожалуй, именно за ней будущее Raspberry в качестве домашнего устройства - настольного или стендового компьютера, сервера или базы для умного дома.

Производительность

Если верить заявлениям компании, то повышение производительности благодаря смене платформы выглядит так:




Впечатляюще смотрится и изменение энергопотребления:


open-electronics.org

К сожалению, из-за повышенных частот нагрев платы значительно увеличился. Некоторые тесты показывают, что процессор может нагреваться до 101 °C. Правда, разработчики уверяют , что эффективно реализовали троттлинг (снижение рабочей частоты при нагреве). Но дополнительное охлаждение, пусть и пассивное, всё же требуется.

По сравнению с предыдущими версиями Raspberry производительность действительно выросла. В чём это выражается?

  • Оперативной памяти достаточно для непрерывной работы со стандартными для платы приложениями.
  • Работа с графическим интерфейсом (GUI) происходит без лагов и лесенок.
  • Работа в офисных NIX-редакторах возможна даже с тяжёлыми документами.
  • Quake III на максимальных настройках даёт порядка 90 FPS.
  • При отсутствии аппаратного декодирования видео на YouTube проигрываются при 480p, при включении аппаратного декодирования воспроизводятся видео вплоть до 1080p.

Пропускная способность сети (проводной и беспроводной):

Сравнение с конкурентами

Благодаря встроенным беспроводным интерфейсам приобретение Raspberry Pi 3 будет более выгодным по сравнению с предыдущими версиями. Раньше приходилось докупать отдельные стики Bluetooth и Wi-Fi, работающие без установки драйверов. Скорости они обеспечивают сходные с интегрированными чипами, но удорожают конструкцию минимум на 5 долларов за каждый модуль.

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

Таким образом, Raspberry Pi 3 при цене в 36 долларов является наиболее перспективной платформой для радиолюбителей, программистов-фанатов и даже домашних мастеров. На ней можно не только построить какое-нибудь простое устройство, но и научиться программированию и работе с микроконтроллерами.

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

По ходу дела, мне впервые в жизни пришлось познакомиться с альтернативной "Wintel" аппаратной платформой (Raspberry Pi 3 на базе ARM-процессора), освоить работу в незнакомой операционной системе (Rasbian OS на базе Debian Linux), подружиться с новым языком программирования (Python), вспомнить азы радиоэлектроники .

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

Экскурс в историю обучения информатике в школе и ВУЗе

С конца 90-х тем или иным образом принимаю участие в развитии процесса информатизации образования в школах и ВУЗах.
В конце 80-х будучи старшеклассником "зацепил" начало внедрения компьютеров в школьное образование. Тогда это были компьютерные классы на основе микроЭВМ БК 0010 и учительского компьютера ДВК-2. С увлеченим осваивал программирование Basic. Книг тогда по нему практически не было. Вместе с преподавателем приходилось все изучать по брошюркам и "методом научного тыка". Перед окончанием школы в Чувашию приехал проект IBM "Пилотные школы". К счастью, в одну из школ Новочебоксарска (№14) был поставлен компьютерный класса на основе IBM PS/2. Тогда это было подобно чуду - настоящий компьютер "IBM PS" с "мышкой", флоппи-дисководом и шикарным 256-цветным экраном! Учительский компьютер имел 286-й процессор, 1 мегабайт оперативной памяти и 40Мб жесткий диск (который казался настолько большым по сравнению с флоппи-диском, что мы не знали, можно ли его вообще чем-то заполнить "под завязку"). Ко всему прилагался матричный принтер - "чудо враждебной техники".
Затем были 5 "перестроечных" лет учебы в университете, где в ходе учебного процесса я познакомился с кубинскими СМ ЭВМ (те самые, с катушками для записи данных и с тяжелыми металлическими клавиатурами). Но как раз в те самые годы ВУЗы по западным гратнам стали получать современные компьютеры IBM PC-XT 286 и IBM PC/AT 386. Снова я испытал потрясение, изучая Pascal, работая в Norton Commander и осваивая среду гипертекстовой верстки документов LaTex.
Работая несколько лет в школе после окончания ВУЗа имел счастье наблюдать, как в кабинетах информатики БК 0010 постепенно сменяются новыми, на порядки более мощными комьютерами Pentium с графической ОС Windows и офисными программами "на борту". Но дети продолжают изучать на них Basic и Pascal...
По роду деятельности одним из первых в родном городе зашел в Internet и тут же понял, что за ним будущее. Стал заниматься созданием вебсайтов разработкой интернет-проектов, познакомился с Linux- основной ОС Интернета и Perl - тогда самым популярным языком программирования интернет-приложений.
На какой то период времени отошел от школьного образования. Примерно через 10 лет нашел время и желание организовать кружок по компьютерной астрономии в родной школе (ныне гимназии). Практически на моих глазах старые Pentium-ы и Celesron-ы в компьютерном классе благодаря президентскому гранту сменились на мощные двухядерные ноутбуки. В учебной программе уже присутствовали офисные пакеты и графичекские редакторы, основы работы в интернет и знакомство с HTML. Но старые Basic и Pascal также остались...
И вот на дворе уже второе десятилетие нового тысячилетия. Дочка доросла до уроков информатики. От нее я узнал, что в школах все-так же изучают основы работы в Windows и... программирование на Borland Pascal...
А тем временем, во всем мире дети младшего школьного возраста уже пишут программы под Андроид, создают интернет-сервисы на сверхпопулярном языке Python и управляют со смартфонов умными домами на базе Linux-devboard"s с SoC-процессорами...
Задавал вопросы представителям системы образования, в чем проблема застоя с внедрением обучения современным технологиям в школе? Односложного ответа на этот вопрос не услышал. Понял лишь одно, что из-за непопулярности среди продвинутой молодежи профессии учителя информатики, длительности процесса написания учебных программ и пособий, переобучения учительсого состава и переоборудования компьютерных классов, в ближайшем времени моему ребенку в школе ничего не светит, если... Если внедрением новых технологий хотя бы в качестве внеурочной, или олимпиадной работы не займутся энтузиасты. К моему счастью, я сам энтузиаст, и мой первый учитель информатики тоже из их числа. Только нужно помочь с чего-то начать...

Arduino vs Raspberry Pi


Погуглив немного, выяснил, что самым современным в последние пару лет направлением информационного образования во всем мире становитя физический компьютинг - основа технологии IoT (Интернет вещей). Эта тема стала бурно развиваться благодаря появлению недорогой, но достаточно мощной аппаратной платформы Raspberry Pi и связанной с ней инфраструктуры - огромного сообщества преподавателей и этнузиастов, бесчисленнного множества стартовых руководств и учебников, тысяч разработчиков различных библиотек, широкого ассортимента готовых расширений и датчиков. До Raspberry Pi в школьном образовании за рубежом активно продвигалась тема освоения основ кибернетики и физического компьютинга на базе микроконтроллеров Arduino. Благодаря этому для Arduino в настоящее время существует богатый выбор различных датчиков, позволяющим детям под присмотром взрослых, к примеру, конструировать роботизированные платформы, чтобы устраивать примитивные "гонки роботов". В принципе, тема Arduino актуальна и по сей день, но как начальная часть процесса обучения физическому компьютингу, программированию и кибернетике. Raspberry Pi - следующий, существенно более продвинутый, фактически, не ограниченный по возможностям уровень...

Понять, чем отличаются, по своему хороши Raspberry Pi и Arduino можно, сравнив их возможности.

Arduino - это не являющийся полноценным компьютером однозадачный одноядерный микроконтроллер с малым объемом оперативной памяти, невысокой вычислительной мощностью, отсудствием мультимедийных и сетевых возможностей, но низким энергопотреблением и высокой скоростью реакции в критичных к времени проектах. Для управления Arduino требуется компьютер, или ноутбук с USB-портом, что существенно увеличивает стартовый бюджет одного учебного места. Для программирования Arduino необходимо будет изучать C-подобный язык. Arduino достаточно для быстрой реакции на сигнал с датчика, например, чтобы повернуть в другую сторону колесо робота. Но управлять роботом через интернет и обрабатывать маршрут Arduino уже не сможет.

Raspberry Pi (v3 Model B) - полноценный 4-ядерный одноплатный компьютер с 1Гб оперативной памяти и возможностью подключения через USB внешних накопителей, работающий под управлением современной Linux-системы, обладающий продвинутыми мультимедийными (Open GL, HD-Video) и коммуникационными (WiFi, Bluetooth, Ethernet) возможностями. За некоторыми оговорками, Raspberry Pi может с успехом использоваться в качестве полноценного ученического/студенческого компьютера, на котором можно, помимо основной задачи- физического компьютинга, слушать музыку, смотреть HD-видео, заниматься вебсерфингом, работать с документами в офисных редакторах, читать электронные книги и т.п... И при этом, не считая монитора (в качестве которого может выступать обычный ЖК-телевизор с VGA/HDMI-разьемом), USB-клавиатуры и мыши, стоимость одного учебного места на базе Raspberry Pi начинается с 2,5 т.р. На Raspberry Pi можно изучать основы программирования на любых языках. По умолчанию на него предустановлены Python, Scratch и Node-RED, но ничего не мешает через удобный интерфейс Debian-репозитория программ установить LAMP c PHP, Ruby, Java и другие популярные среды разработки. Также на Raspberry Pi, как полноценный Linux-компьютер, можно установить массу полезных бесплатных и полезных для освоения программ, в том числе, вебсервер Apache-основу современного Интернета, среду 3D-проектирования Blender, графический редактор The Gimp, векторные редакторы Xara-X и Inkscape, издательскую систему Scribus. И в добавок, Raspberry Pi располагает интерфейсом GPIO для управления датчиками, изначально предназначенными для Arduino. Более того, если требуется мгновенная реакция на события и АЦП-преобразования сигнала, к Raspberry Pi можно подключить Arduino и управлять датчиками через него!
В итоге, Raspberry Pi представляет собой самый доступный по цене персональный компьютер для учащихся и одновременено развитую аппаратно-программную платформу для «Интернета Вещей».

1. Покупка стартового комплекта Raspberry Pi

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

К счастью для россиян, все модели Raspberry Pi, включая самую совершенную v3 Model B, а также необходимые компоненты к ней можно заказать с доставкой на aliexpress.com.

По минимуму можно заказать только саму плату Raspberry Pi 3 Модель B с доставкой по цене 2200р. Для начала работы вам понадобится блок питания (зарядник для сотового/планшета) с miniUSB-разъемом, дающим на выходе ток 1А-1,5А, ЖК-монитор или телевизор с HDMI-разъемом, USB-клавиатура и мышь.

Я решил добавить 1,2 т.р. и купить необходимый набор компонент, с которым Raspberry Pi станет более удобным, производительным, совместимым и эффективным. Прежде всего, стоит купить комплект радиаторов для отвода тепла от SoC-процессора и памяти, чтобы они не перегревались на сложных задачах и не снижали производительность системы последовательным отключением ядер процессора и снижением тактовой частоты.
Также очень рекомендуется купить какой либо недорогой корпус, чтобы избежать неудобств и защитить детей от неприятностей. Я взял оригинальный корпус Модель R1 бело-малинового цвета.
Для начала освоения основ физического компьютинга вместе с Raspberry Pi сразу стоит заказать стартовый комплект датчиков и монтажную плату с шлейфом для интерфейса GPIO, которые не купишь в местных магазинах. На aliexpress.com существую готовые комплекты, состоящие из датчиков, монтажной платы со шлейфом и переходником, соединительных проводов, светодиодов, кнопок и резисторов. Но они показались мне немного дороговатыми... Поэтому, я взял почти все по отдельности, а светодиоды, кнопки и резисторы решил купить в ближайшем радиоларьке.

Мой список покупок через интернет:
1. Raspberry Pi 3 Модель B с блоком питания на 2,5А и двумя радиаторами для процессора и памяти - 2412р.
2. bredaboard с 40-жильным кабелем и переходником - 282р.
3. HDMI2VGA переходник - 233р.
4. Корпус, модель R1 - 280р.
5. Стартовый комплект из 16 датчиков - 510р.
6. Комплект соединительных проводов - 186р.
Итого : 3900р. (по ценам на февраль 2017г. при курсе рубля 57,70)

После примерно месяца ожидания все заказанные компоненты прибыли в целости и сохранности.

2. Подготовка Raspberry Pi к работе


До первого включения Raspberry Pi необходимо сделать несколько обязательных процедур. Внимание! Перед тем, как достать плату из антистатического пакета, обязательно снимите статическое электричество с рук, прикоснувшись к водопроводному крану или оголенному участку батареи отопления, иначем можете сжечь чувствительную электронику.
Сперва нужно наклеить радиаторы на процессор и микросхему памяти. Это не сложно: сначала отклеиваем защитную пленку с радиатора, затем аккуратно располагаем его над микросхемой, соответствующей ему по размеру и без усилия опускаем на нее радиатор. Сильно прижимать радиатор к микросхеме не надо, он и так будет хорошо держаться.
Затем нужно собрать из частей корпус и поместить в него плату. При сборке корпуса верхнюю крышку и сторону с вырезами под USB-разъемы устанавливаем после вставки (с некоторым усилием) в пазы платы Raspberry Pi.

3. Установка ОС Rasbian

Поскольку Raspberry Pi по умолчанию поставляется без предустановленной операционной системы и собственного носителя информации, его нужно будет купить, а систему скачать и самостоятельно установить.
В качестве системного диска Raspberry Pi на используется microSD-карта минимум 6 класса (скорость записи 6Мб/сек) объемом не менее 8Мб. В интернете советовали сразу покупать карту 10 класса, чтобы избежать возможных проблем с установкой ОС и работой Raspberry Pi.
В ближайшем компьютерном ларьке я купил microSD-карту 10 класса марки Sundisk объемом 8Гб.
Затем я скачал операционную систему Raspbian (на основе Debian Jessie) по адресу https://www.raspberrypi.org/downloads/raspbian/ . Выбирайте Raspbian Jessie with PIXEL - это дистрибутив с графическим интерфейсом и комплектом программ для начала продуктивной работы.
Как выяснилось, скачанный образ при распаковке из архива разворачивается до 4Гб и на диске с файловой системой FAT32 из-за ограничений на максимальный размер одиночных файлов записан быть не может.
Пришлось подключить внешний USB-диск с ФС NTFS и распаковать образ Raspbian ОС на него.
Для записи образа на SD-карту, потребовалось скачать программу Win32DiskImager по адресу и подключить microSD-карту к компьютеру через USB-кардридер.
Интерфейс программы до безобразия прост: в строке "Image File" надо указать на диске образ Raspbian ОС, в выпадающем списке "Device" выбрать microSD-карту и нажать кнопку "Write". Кстати, этой же программой время от времени стоит делать резервное копирование microSD-карты, вставив ее в кардридер, выбрав путь сохранения образа в поле "Image File", задав в выпадающем списке Device имя диска, под которым определиась microSD-картаи выбрав команду "Read".

4. Первый запуск


После успешного завершения процесса записи, вставляем microSD-карту в соответствующий разъем кардридера на Raspberry Pi, подключаем через HDMI-кабель, или HDMI2VGA переходник монитор, подключаем к нижним USB-разъемам клавиатуру и мышь, и только после этого подсоединяем блок питания. Поскольку Raspberry Pi не имее кнопки включения питания, подсоединение/отсоединение блока питания включает и выключает устройство. На всякий случай заранее напишу, что перед обесточиванием на Raspberry Pi желательно корректно завершить работу ОС, чтобы не возникали ошибки при последующем запуске.
К моему глубокому сожалению и ужасу, после подключения питания к Raspberry Pi на мониторе не загорелась заставка графической оболочки Pixel, а выскочила тирада из текстовых "ругательств", завершившаяся строкой "kernel panic" с номером ошибки.
Погуглив на смартфоне, я тут же выяснил, что, повидимому, Raspberry Pi не нравится моя microSD-карта (как позже выяснилось, скорости чтения/записи не достаточно для нормальной работы ОС Raspbian). Во время повторной записи образа ОС Raspbian на SD-карту я заметил, что скорость записи не привышает 4Мб/сек (соответствует 4-му классу SD-карты).
При повторном включении Raspberry Pi со злополучной картой я снова увидел "kernel panic". Пришлось сходить в ларек и поменять ее после некоторых объяснений на менее "брендовую" Prestigio microSDHC 8Гб 10 класса (U1). На "свежекупленную" microSD-карту образ ОС записался в два раза быстрее со скоростью примерно 9,5Мб/сек. При включении с ней Raspberry Pi тут же отобразила приветственное окно и через несколько секунд загрузки я с радостью увидел на дисплее интерфейс X-Windows с красивой заставкой в виде пустынной дороги, уходящей в сторону восходящего солнца.
По-видимому, карта Sundisk оказалась поддельной...

5. Знакомство с Debian Linux, первичная настройка Raspbian ОС, установка полезных программ


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

Прежде всего, стоит сказать несколько слов о консоли Debian Linux. Она доступна по кнопке LXTerminal на верхней панели интерфейса Raspbian ОС.
В Linux-консоли вводятся команды для управления ОС, установки, запуска и удаления программ, внесения ручных правок в настройки самой ОС и ее отдельных компонентов. Для успешного запуска большинства команд требуется уровень доступа администратора (root-доступ). Для этого нужно перед командой вводить "sudo ".
Некоторые операции в Raspbian ОС доступны только из консоли.
Прежде всего, это доступ к программе настройки системы raspi_config. Именно в ней производится первичная настройка Raspbian ОС.
Для запуска программы настройки системы надо открыть LXTerminal и ввести в консоли команду:
sudo raspi-config

Первым делом, надо выбрать команду "Expand Filesystem", чтобы расширить файловую систему ОС на все доступное пространство microSD-карты.
Затем обязательно стоит поменять пароль root по умолчанию на доступ к системе через консоль и по SSH командой "Change User Password". Из косоли это далается командой "sudo passwd root".
Затем стоит запустить SSH-сервер для того, чтобы иметь возможность заходить на Raspberry Pi по терминальному протоколу SSH с другого ПК командой "SSH" в окне "Advanced Options".

Очень важно сразу поменять локаль (язык интерфейса) на русский и добавить русскую раскладку клавиатуры.
Это осуществляется в окне "Internationalisation Options". Смена локали осуществляется по команде "Change locale".
Надо выбрать локаль ru_RU.UTF-8 UTF-8. Смена раскладки клавиатуры производится по команде "Change keyboard layout". Далее придется в новом окне выбрать нужную раскладку (ru_RU.UTF-8), в следующем окне задать горячие клавиши смены раскладки, каждый раз подтверждая выбранные действия переходом кнопкой "Tab" клавиатуры на кнопку "Enter" окна программ и нажатием "Enter" на клавиатуре.
Стоит также в окне "Advanced options" перейти на пункт меню "Audio" и выбрать в новом окне варинат вывода звука по умолчанию на внутренний разъем 3.5mm jack, чтобы слушать звук в наушниках, подключенных к стандартному звуковому разъему Raspberry Pi.
После завершения настроек выбираем кнопку "Finish" и соглашаемся на перезагрузку системы.

Следующим этапом настройки Raspbian ОС рекомендуется выполнить обновление ее базы программ и установленных компонент.
Для этого последовательно введем в консоли следующие команды, дожидаясь окончания выполнения каждой из них до появления зеленого приглашения ввода консоли.
Обновление базы программ:
apt-get update
Обновление установленных программ
sudo apt-get upgrade
Удаления оставшихся после удаления программ библиотек, сопутствующих программ и др.
sudo apt-get autoremove
Выполнение второй команды обычно занимает 10-15 минут.
Вспоминая прежний опыт работы в Linux, поспешил установить файловый менеджер Midnight Commander.
sudo apt-get install mc
Без него перемещаться по структуре папок системы командой "cd" получается медленно и не удобно.

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

Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
Shift+Ins - вставить текст в консоль
Ctrl+Ins - копировать выделенный текст из консоли
sudo - ставится перед командой и выполняет ее с правами пользователя root
- выключение
sudo shutdown -h now - немедленная остановка системы и запуск процесса выключения
sudo shutdown -h 21:55 - остановка системы и выключение в 21:55
sudo shutdown -h now — выключение Raspberry Pi
sudo su - открыть командную строку с правами root
sudo -i - открыть командную строку с правами root
sudo cp - копирование файла (с ключом -r рекурсивное копирование)
sudo mv - перемещение файла
cat - вывод содержимого файла/файлов
cd — Переход в нужную папку. Например cd /home/pi
chmod - изменения прав на использование файла; u (означает пользователя, который владеет этим файлом), g (группа файлов) и o (другие пользователи), а также r (считывание), w (запись) и x (выполнение)
chmod u+x - устанавливает разрешение владельцу файла на его исполнение
sudo chown pi:root - смена пользователя и/или группы пользователей, которые владеют этим файлом, например пользователя на pi, а группу на root.
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 <название> - установка программы <название> из Debian-репозитория
sudo apt-get remove <название> - удаление программы <название>
info <название> -вывод информации о программе
apt-cache search <запрос> - поиск по базе Debian-репозитория программы или утилиты с описанием <запрос>
apt-cache search screen capture - поиск программ для создания скриншотов
sudo apt-get install mc - установка файлменеджера Midnight Commander (Mc)
sudo apt-get install links - установка текстового браузера Links
udo apt-get install scrot - установка утилиты для скриншотов
scrot -d5 - создание скриншота черех 5 секунд
sudo apt-get install synaptic - установка менежера пакетов Synaptic
sudo apt-get install x11vnc - установка VNC-сервера
x11vnc -desktop:0 - запуск VNC-сервера для удаленного управления через VNC-клиент, например realVNC (http://www.realvnc.com/download/viewer/)
top - запуск диспетчера задач
sudo nano - редактирование файла
sudo nano /boot/config.txt - редактирование файла настроек запуска Raspberry Pi
ifconfig — утилита конфигурирования сетевых интерфейсов
iwconfig - просмотр информации о беспроводных устройствах
sudo iwlist wlan0 scan — сканирование Wi-Fi
cat /proc/cpuinfo — смотрим инфо о процессоре
cat /proc/meminfo — отображает подробную информацию о памяти Raspberry Pi
cat /proc/partitions — показывает размер и количество разделов на Вашей карте SD или HDD
cat /sys/devices/system/cpu/cpu0/cpufreq/sca ling_cur_freq — информация о частоте процессора
<имя_программы> --help — отбражение помощи по программе
vcgencmd measure_temp - покажет температуру процессора
free -o -h - покажет, сколько свободной системной памяти доступно
vcgencmd get_mem arm && vcgencmd get_mem gpu — покажет распределение памяти между процессором и GPU
lsusb - список подключенных устройствах
mkdir newDir - создание директории newDir
rmdir oldDir - удаление пустой директории oldDir
rm <имя_файла> - удаление файла/папки (с ключем -r рекурсивное удаление содержимого папки)
& - запускает команду в фоновом режиме
curl - загружает файл либо с сервера, либо на него
grep "паттерн" *.txt - поиск в файлах по маске и заданному паттерну
ping <имя_сервера> - провера доступности сервера
df -h - свободное и занятое дисковое пространство на подключенных устройствах
scp myfile.txt [email protected]: - копирование файла myfile.txt на устройство [email protected] по SSH в папку /home/pi/
scp [email protected]:myfile.txt . - копирование файла myfile.txt с устройства [email protected] в текущую папку по SSH
scp *.txt [email protected]: - копирование всех текстовых файлов с устройства [email protected] в текущую папку по SSH
dd if=/dev/sdd of=backup.img - создание бэкап-образа SD-карты или USB-носителя (/dev/sdd)
dd if=/dev/sda of=/dev/sdb bs=4096 - побайтное копирование данных с устройства на устройство (dd if=/dev/zero of=/dev/sda bs=4k - очистка диска sda)
dd if=myfile of=myfile conv=ucase - прообразование файла в верхний регистр
dd if=myfile of=myfile conv=lcase - прообразование файла в нижний регистр
ls -l | dd conv=ucase - преобразует вывод команды в верхний регистр
apt-mark showauto > autopackagelist.txt - создание списка предустановленных приложений
apt-mark showmanual > manualpackagelist.txt - создание списка установленных вручную приложений

6. Тестирование Raspberry Pi в качестве десктопа

Итак, через полчаса настроек и обновлений Raspberry Pi готов к работе. Что мы имеем "на борту" по умолчанию?
Помимо средств разработки программ, на Raspberry ОС установлен базовый комплект необходимых приложений.
Для работы с документами предустановлены пакет Libre Office и средство просмотра PDF. Для продуктивной работы в интернет с Raspberry ОС поставляется броузер Chromium и почтовый клиент Claws Mail. Для удаленного управления с десктопа и мобильных устройств на Raspberry Pi установлен VNC Connect.
К сожалению, по умолчанию система не содержит медиаплеера с графическим интерфейсом для воспроизведения видео и аудио, но с консоли воспроизведение мультимедийных файлов можно запустить через программу omxplayer, поддерживающую аппаратное ускорение видео в полноэкранном режиме.
В системе имеется графический файловый менеджер Xfce, позволяющий перемещаться по папкам при помощи мышки, осуществлять файловые операции, открывать документы двойным кликом мышки. Как показала практика, по удобству и принципам работы он практически ничем не отличается от привычного нам Проводника.
Открытие меню и переход по папкам в интерфейсе Raspbian ОС осуществляется на удивление быстро, поживее, чем на моем стареньком двухядерном Celeron-е.
После инвентаризации установленного ПО любопытство подтолкнуло проверить скорость работы на Raspberry Pi в Интернет. Открыл в Chromium и первым делом зашел на родной портал cheboksary.ru: страницы открываются быстро и без тормозов. Во второй вкладке открыл соцсеть ВК. Стал прокручивать свою ленту при помощи колесика мышки - неприятных задержек подгрузки не заметил. Лента соцсети скроллится в броузере плавно, без рывков. В третьей вкладке открыл Youtube, а в нем - популярный видеоклип. Видео воспроизводится без задержек и рывков с достаточно хорошим разрешением и достаточно качественным звуком. Развернул видео на полный экран - воспроизведение продолжилось без рывков. Заметил единственный момент - немного заторможенную реакцию на клики мышкой по интерфейсу воспроизведения видео. Можно сказать, что тест на производительность работы в интернет Raspberry Pi прошел.
Проверил скорость рендеринга страниц электронной книги во встроенном в систему PDF-просмотрщике Xpdf. Для этого решил воткнуть в USB-разъем "флешку" и... система сразу ее распознала, открыв через пару секунд окно файлменеджера на папке /media/pi/usb/ с содержимым моего сменного носителя! Приятный сюрприз - в Raspbian ОС реализовано автомонтирование USB-drive! Как выяснилось позже, для демонтирования "флешки" перед отсоединением надо нажать на стрелочку в правом верхнем углу экрана и выбрать ее из списка.
Быстро выбрав нужный PDF-файл, просто кликнул по нему и увидел содержимое в окне просмотрщика. При скроллинге страницы электронной книги рендерились с задержкой примерно в одну секунду, что можно считать вполне приемлемым результатом. Единственный неприятный момент - просмотрщик не смог отобразить русские буквы в оглавлении книги.
Чтобы проверить воспроизведение музыки и видео с "флешки", решил не пользоваться консолью и установил для этого графическую оболочку на Python для системного проигрывателя omxplayer. Конечно, tk-интерфейс оболочки не блещет красотой и дизайном, но все-таки позволяет при помощи мышки выбрать нужные файлы и создавать плей-листы. Хотя в сети писали, что в окне на Raspberry Pi видео с аппаратным ускорением не воспроизводится, как оказалось, через omxplayerGUI это вполне возможно! Видео выводилось на экране с исходным разрешением в окне без рамки, но позволяло перетаскивать окно, причем, без остановки воспроизведения.
Одним словом, интернет на Raspberry Pi работает без ограничений, музыка и видео воспроизводятся, флешки автомонтируются, офисные документы редактируются, фотографии показываются. Что еще нужно для продуктивной работы?

Raspberry Pi 3 Model В — это очередное поколение знаменитого компьютера, выполненного в форме одной платы размерами 56х85 мм. Raspberry Pi 3 cохранил прежние размеры при этом появилась масса нововведений. Прежде всего стоит отметить увеличенную производительность ( Процессор: Broadcom BCM2837 - 4 ядра ( ARM Cortex-A53) (1.2 ГГц) 64 разряда) и графическую подсистему VideoCore IV. Все вышесказанное обеспечивает увеличение производительности на 50-60 % по отношению к Raspberry Pi 2 (по сравнению с первой Raspberry Pi производительность вырасла более чем в 10 раз).

Главной особенность новой Расбери является наличие встроенных модулей беспроводной связи (Wi-Fi 802.11n и Bluetooth 4.1). До этого в более ранних версиях была возможность подключения только по Ethernet. А для беспроводных соединений приходилось пользоваться wifi-адаптером. Это в свою очередь отнимало один из USB портов.

Оперативная память осталась без изменений - в Raspberry 3 она составляет 1 Гб.
Набор портов остался прежним: HDMI, Ethernet, microUSB, microSD, четыре USB, аудио разъем, DSI (для подключения тачскрина) и CSI (для подключения камеры). Других отличий на аппаратном уровне не имеет, и сохраняет все особенности версии 2.

Питание осуществляется так же как и раньше. От microUSB. Производитель рекомендует питание в 2,5 А. Это через чур много и потребуется если подключать к Raspberry энергоемкие USB устройства. Наше мнение, что блока питания в 2 А будет вполне достаточно для большинства задач.

Как правильно работать с различными моделями Raspberry, как произвести первую настройку компьютера, как использовать GPIO выходы, как работать в Linux - про все это подробно рассказано в учебном пособии которое входит в состав .

Технические характеристики:

Процессор: Broadcom BCM2837 - 4 ядра ( ARM Cortex-A53) (1.2 ГГц)
- 802.11n Wireless LAN
-
Bluetooth 4.1
- Оперативная память: 1Gb
- Видеовыход: HDMI
- А/V выход: А/V выход 3.5мм jack 4 pin
- USB порты: USB 2.0 х 4
- Сеть: 10/100Mb RJ45 Ethernet
- Слот для карты памяти: Micro SD
- GPIO: 40

Какие функции выполняют 40 контактов? Ниже приведено подробное описание.

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

Коротко о предназначение контактов.

1. +3.3 V DC Power

2. +5 V DC Power . Питание с напряжением 5 вольт.

3. GPIO 2 (SDA) . Контакт ввода-вывода с возможностью подключения устройств, поддерживающих передачу данных по двухсторонней, двунаправленной шине i2c. Выполняет функцию линии данных SDA.

4. +5 V DC Power . Питание напряжением 3.3 Вольта.

5. GPIO 3 (SCL) . Контакт ввода-вывода с возможностью подключения устройств, поддерживающих передачу данных по двухсторонней, двунаправленной шине i2c. Выполняет функцию тактовой линии синхронизации SCL

6. Ground . «Земля» или другими словами контакт с полярностью «-» при подключении к питанию Raspberry Pi периферийных устройств постоянного тока.

7. GPIO 4 (GPCLK0). Контакт ввода-вывода, который может использоваться в том числе и как General Purpose Clock - вывод для формирования варьируемой тактовой частоты для внешних устройств в целях достижения больших скоростей передачи данных при использовании последовательных интерфейсов.

8. GPIO 14 (TXD). Контакт, который по умолчанию используется как Передающая линия TXD (Transmitted Data) интерфейса UART. После включения на нем присутствует высокий уровень 3,3 В. Программно его можно переконфигурировать в обычные выводы. Все остальные GPIO после включения Raspberry выполняют основную функцию и работают как обычные цифровые выводы.

9. Ground . «Земля».

10. GPIO 15 (RXD). Контакт, который по умолчанию используется как принимающая линия RXD (Received Data) интерфейса UART. После включения на нем присутствует высокий уровень 3,3 В. Программно его можно переконфигурировать в обычные выводы.

11. GPIO 17

12. GPIO 18 (PCM_C) . Контакт ввода-вывода, который может применяться в качестве линии тактирования при использовании аудио-интерфейса I2S в процессе импульсно-кодовой модуляцией при оцифровке звука (Pulse Code Modulation — PCM).

13. GPIO 27 (PCM_D) . Контакт ввода-вывода, который может применяться в качестве линии передачи данных при использовании аудио-интерфейса I2S в процессе импульсно-кодовой модуляцией при оцифровке звука (Pulse Code Modulation — PCM).

14. Ground . «Земля».

15. GPIO 22 . Контакт ввода-вывода общего назначения.

16. GPIO 23 . Контакт ввода-вывода общего назначения.

17. +3.3 V DC Power . Питание напряжением 3.3 Вольта.

18. GPIO 2 4. Контакт ввода-вывода общего назначения.

19. GPIO 10 (MOSI) . Контакт ввода-вывода, который может использоваться как выход последовательной передачи данных шины SPI (Serial Peripheral Interface).

20. Ground . «Земля».

21. GPIO 9 (MISO) . Контакт ввода-вывода, который может использоваться как вход последовательного приема данных шины SPI (Serial Peripheral Interface).

22. GPIO 25 . Контакт ввода-вывода общего назначения.

23. GPIO 11 (SCLК) . Контакт ввода-вывода, который может использоваться как выход синхронизации передачи данных в шине SPI (Serial Peripheral Interface).

24. GPIO 8 (CE0)

25. Ground . «Земля».

26. GPIO 7 (CE1) . Контакт ввода-вывода, который может использоваться как линия для задания режима работы шины SPI.

27. ID_SD . Контакт ввода-вывода с возможностью подключения устройств, поддерживающих передачу данных по двухсторонней, двунаправленной шине i2c. Представляет собой линию данных и зарезервирован для будущих плат расширения.

28. ID_SC . Контакт ввода-вывода с возможностью подключения устройств, поддерживающих передачу данных по двухсторонней, двунаправленной шине i2c. Представляет собой линию синхронизации передачи данных и зарезервирован для будущих плат расширения.

29. GPIO 5. Контакт ввода-вывода общего назначения.

30. Ground . «Земля».

31. GPIO 6 . Контакт ввода-вывода общего назначения.

32. GPIO 12 . Контакт ввода-вывода общего назначения.

33. GPIO 13 . Контакт ввода-вывода общего назначения.

34. Ground . «Земля».

35. GPIO19 (MISO) . Контакт ввода-вывода, который может использоваться как дополнительный вход последовательного приема данных шины SPI

36. GPIO 16 . Контакт ввода-вывода общего назначения.

37. GPIO 26 . Контакт ввода-вывода общего назначения.

38. GPIO 20 (MOSI) . Контакт ввода-вывода, который может использоваться как дополнительный выход последовательной передачи данных шины SPI

39. Ground . «Земля».

40. GPIO 21 (SCLK) . Контакт ввода-вывода, который может использоваться как дополнительный выход синхронизации передачи данных в шине SPI

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

При работе с Raspberry Pi также стоит помнить несколько важных моментов:

Максимальный суммарный ток обоих выводов 3.3 В равен 50 мА!

Поэтому эти выводы могут использоваться для питания внешних устройств, только если их потребляемый ток меньше 50 мА.

Максимальный суммарный ток обоих выводов 5 В равен 300 мА!

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

Нельзя на GPIO подавать напряжение больше 3,3 В!

Цифровые выводы GPIO имеют уровни напряжения 0 - 3,3 В и не совместимы с традиционными уровнями напряжения 0 - 5В! Поэтому нельзя напрямую соединять Raspberry Pi и цифровые устройства, работающие с TTL-уровнями 5 В, а также цифровые датчики с внешним питанием более 3,3 В. Если подать на GPIO вывод одноплатного компьютера логическую единицу, представляющую собой 5 В, а не 3,3 В - вывод может выйти из строя.

Все настраиваемые пины GPIO по-умолчанию являются входами.

И поэтому имеют высокое входное сопротивление. При этом подтяжка логического уровня у них не включена, выводы "висят в воздухе", поэтому после включения Raspberry напряжение на них может меняться в реальном времени. Это вполне штатная ситуация. Исключением является только 2 следующих вывода:

- Выводы GPIO 2 (SDA) и GPIO 3 (SCL) по-умолчанию "подтянуты" к питанию.

Поэтому после включения Raspberry на них присутствует напряжение логической единицы (3,3 В).

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

Кто раньше работал с микроконтроллерами поймет, насколько это может быть полезно.

Если Вам кажется что все описанное выше слишком сложно и трудно для понимания, то вам необходимо обратить внимание на . В наборе есть учебное пособие, в котором подробно рассказано как работать с Raspberry PI и системой Linux.

Raspberry PI 3 model b: ARM компьютер

Всем доброго времени суток, кто зашел на этот сайт. Совсем недавно началась история компьютера Raspberry PI (разбери пи), которую в русскоязычном интернете прозвали «малинкой» и в феврале 2016 выпущена модель, которую будем «разбирать» в данном посте.

Данное устройство это полноценный компьютер размеры которого по первой удивляют, так как всего они с размеры обычной банковской карточки (90х56мм). Но не смотря на его малые размеры возможности «распбери пи» удивляют.

Начнем пожалуй с распаковки (unboxing):


Комплект «малинки» (raspberry pi 3):

картонная коробка, сам компьютер в антистатическом пакете и лист формата А3 с информацией о соответствии нормативным требованиям и безопасности на нескольких языках (русского нет).

Для хранения информации, а также установка операционной системы и других программ используется в данном компьютере карты SD (точнее microSD). В комплекте не поставляются. В зависимости от тех задач и целей, которые хотите реализовать советую использовать объемом от 8 ГБайт и класс не ниже 10. Слот под карту microSD находится на обортной стороне.


В торце платы по узкой стороне располагаются 4 (четыре) разъема USB стандарта 2.0 и порт Ethernet (10/100 Mbit).

Начиная с raspberry pi 3 на плате добавлены контроллеры WIFI и Bluetooth, для того чтобы подключить более старую версию к беспроводной сети покупался внешний контроллер и «занимался» один или два порта USB, в зависимости сколько контроллеров требовалось.


Разъем для подключения монитора/ТВ реализован HDMI. Звук выход 3,5 мм mini jack, что позволяет использовать стандартные наушники или колонки. Как видно есть разъем между hdmi и mini jack это для подключения камеры CSI (camera serial interface), а более длинный расположенный напротив разъемов USB это для подключения экрана DSI (display serial interface).

Для подключения разнообразных устройств,в том числе и самодельных есть порт на raspberry (расберри) pi 3 — GPIO (general-purpose input/output ) n.


Из чего состоит одноплатный компьютер Raspberry PI model 3 (разбери пи):

  • Процессор: четырёхядерный 1 .2GHz ARM CortexA53 CPU (64­bit);
  • Оперативная память: 1 ГБ LPDDR2 900 МГц;
  • Разъёмы: 4 х USB 2.0, слот MicroSD, HDMI,
  • GPIO (40 штырьков),
  • CSI, DSI,
  • LAN (10/100 Mb/s);
  • Беспроводные технологии:Wi­Fi(802.11 n) (2.4 ГГц) и Bluetooth 4.1 ;
  • Размеры: 90 x 5.60 x 1 .70 cm
  • Питание: Micro USB .

Данный компьютер Raspberry Pi 3 (распберри пи) удивляет не только своими размерами и «начинкой», но и ценой. Коробочный комплект не превышает ценника в 40$. Заказывал с сайта в комплекте с блоком питания и радиаторами для микросхем, доставка быстрая. Продавец надежный, советую. Ссылку чуть ниже напишу.

Какие операционные системы можно установить на 64 битную платформу «малинки»raspberry pi 3 model B ?

Выбор есть, установку подробно каждой системы в будущих статьях, здесь приведу только список известных мне:

  • Raspbian,
  • Pidora - Fedora для Raspberry Pi,
  • OpenELEC медиапроигрыватель Kodi с открытым исходным кодом на базе Linux,
  • OSMC (проект Open Source Media Center) медиапроигрыватель с открытым исходным кодом на базе Kodi Media Center и Debian GNU/Linux,
  • RISC OS - «родная» ОС для RISC-процессоров (к которым относятся процессоры АRМ),
  • поддержка Windows 10 для Raspberry Pi 2B

А что можно сделать с компьютером «малинкой» или на его базе собрать? Самое простое — бесшумный, карманный компьютер. А также — систему сигнализации или видеонаблюдение, сервер-хранилище данных, принт-сервер и многое многое другое. О чем и будет рассказано на этом ресурсе.

Похожие публикации