background preloader

Raspberry

Facebook Twitter

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

Программируем Raspberry Pi на голом железе

Но сегодня мы поговорим о том, как писать программы для этой платы без операционной системе, пользуясь лишь аппаратными средствами. В чем подвох? На первый взгляд задача кажется тривиальной: скачиваем keil, создаем проект… Но все не так просто. Все среды программирования(keil, IAR, Atolic) поддерживают максимум ARM9.У нас же ARM11. Это связано с негласным правилом, что на голом железе пишут до ARM9, а после на Линуксе. Немного об управлении HTPC. Я — человек ленивый.

Немного об управлении HTPC

И, как и всякий IT-шник, готов горы свернуть, лишь бы потакать своей лени. Поэтому, когда в моей квартире появился самосборный HTPC, я решил довести удобство управления им до идеала. Сразу скажу, что абсолютно удобного способа у меня не получилось. Но в своих попытках создать оный я перебрал множество вариантов, от обычной радиоклавиатуры до HDMI-CEC адаптера, и, думаю, рассказ о них будет многим небезынтересен. Среда Прежде всего, расскажу о своем «окружении», т.е. о том, чем именно нам предстоит управлять. Делаем медиацентр XBMC с помощью Raspberry Pi. За свою цену Raspberry Pi является прекрасным устройством для самостоятельного творчества, изучения Linux и программирования.

Делаем медиацентр XBMC с помощью Raspberry Pi

В тоже время, благодаря своей дешевизне, низкому энергопотреблению и небольшому размеру, Raspberry Pi может стать основой для мощного медиацентра, построенного на основе XBMC. XBMC это открытый проект по созданию медиацентра, изначально предназначенного для игровой приставки Xbox первого поколения (отсюда название проекта — Xbox Media Center) и в настоящее время поддерживающего множество платформ, в том числе Android, Windows и Linux. Поскольку XBMC является проектом с открытым исходным кодом, то любой пользователь может создать свою собственную сборку, в том числе для Raspberry Pi.

Медиацентр из MacMini и Rapsberry PI. Или самый простой и удобный медиацентр, понятный всем домочадцам картнка для привлечения внимания Привет, Хабр!

Медиацентр из MacMini и Rapsberry PI

С каждым днем собрать дома медиацентр становится все проще. Вариантов много – от HTPC из старого железа до безымянных устройств размером с флэшку. На хабре было много обзоров самодельных бесшумных HTPC, android-боксов и нет-топов для реализации домашних медиасерверов. Задача-минимум: 1. Управляем любой AV-техникой с телефона. ИК-приёмопередатчик для Raspberry. Потихоньку делаю свой дом немножко умнее.

Управляем любой AV-техникой с телефона. ИК-приёмопередатчик для Raspberry

Сначала сделал управление светом с телефона с помощью платы расширения RaZBerry (Z-Wave) для Raspberry, затем увлекся программирование AVR микроконтроллеров и собрал небольшую метеостанцию, показывающую температуру на LED дисплее. Теперь очередь дошла до управления TV с помощью iPhone. В качестве медиаплеера использую Raspberry с дистрибутивом Xbian, поэтому сразу же понял как буду управлять телевизором. Raspberry стоит на полочке под телевизором в прямой видимости. На один из выводов GPIO нужно установить ИК LED от пульта и подавать на него сигналы, которые понимает мой телевизор. На рисунке отмечено какую зону GPIO занимает модуль и какие выводы использует. Далее при помощи технологии ЛУТ изготовил маленькую плату.

И установил в Raspberry, модуль занимает нижние 5х2 выводов GPIO, чтобы крепче держалась. Lirc_dev lirc_rpi gpio_in_pin=11 gpio_out_pin=9 Перезагружаемся, устанавливаем lirc, если его демон запущен, то останавливаем его. Радиопередатчик из Raspberry Pi и куска провода. 23 января 2013 в 20:11 Теперь каждый может сделать из своего Raspberry Pi неплохой FM передатчик.

Радиопередатчик из Raspberry Pi и куска провода

Для этого не нужно каких-то особых умений или деталей, всё, что вам понадобится — кусок провода длиной примерно в 20см. Код тоже невероятно прост: sudo python >>> import PiFm >>> PiFm.play_sound("sound.wav") Скачать модуль PiFm можно здесь и здесь.Также есть реализация на С. Вещание идёт на частоте 100MHz, которую можно изменить, для этого нужно изменить одну константу в коде. Debian 7.

RaspBMC

OpenELEC. XBMC. OS Choosing. Говорит и показывает Raspberry Pi. Последняя версия XBMC получила официальную поддержку Raspberry Pi, и для меня это стало хорошим поводом поделиться личным опытом использования этой машинки в качестве медиацентра.

Говорит и показывает Raspberry Pi

Думаю, что и ты останешься доволен, но для этого нужно рассмотреть несколько нюансов — в частности выбор аксессуаров и конкретного дистрибутива. Суть проблемы Чтобы нафаршировать телевизор мультимедийным функционалом, есть несколько путей. Можно купить так называемый умный телевизор. Однако на сегодняшний день производители просят за такие опции серьезные деньги, не предлагая при этом ничего поражающего сознание.

Казалось бы, RPi разрабатывался как образовательный инструмент и игрушка для железячников — энтузиастов от мира робототехники, при чем тут медиаплееры? На этом плюшки не заканчиваются. Помимо HDMI, поддерживаются и аналоговые выходы на видео и звук. Другой недостаток связан с реализацией USB. Что потребуется Другой важный момент — карточка SD. Еще нам понадобится некое хранилище файлов.

Arch

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

Превращаем Raspberry Pi в игровую ретро консоль

Большинство из нас играло в Денди, многие в Сегу или СуперНинтендо, и даже не смотря на наличие новых консолей текущего поколения, память о них живет, для таких вот «тронутых» ностальгией предназначается эта статья. Для Raspberry существует порт RetroArch, если коротко, то RetroArch благодаря библиотеке libretro позволяет использовать эмуляторы через общий API, то есть что-то вроде фронтенда для различных эмуляторов. Также существует GUI для RetroArch — EmulationStation, ну и не стоит забыть о самих эмуляторах от различных разработчиков.

Таким образом, мы имеем 3 уровня, сами эмуляторы, wrapper от RetroArch и графический интерфейс EmulationStation. К счастью хороший человек petrockblog написал скрипт который автоматизируют установку этих программ.

Using

Raspberry Pi. История[править | править исходный текст] В мае 2011 года Дэвид Брэбен представил первый концепт Raspberry Pi размером с USB-флеш-накопитель[7][8].

Raspberry Pi

В конце июля 2011 года была закончена и отправлена в производство альфа-версия платы, а уже 12 августа Raspberry Pi Foundation получила первую партию устройств. Альфа-версия компьютера содержала некоторые тестовые функции и дорогие детали, которые убрали из финальной версии. Raspberry Pi. Где купить Raspberry PI (без посредников)? / Q&A. Welcome to RS Online. Raspberry Pi.