Всё о Raspberry Pi ... Учебники, софт, приблуды, изобретения и т.д.

Discussion in 'Электроника и Фрикинг' started by Turanchocks_, 21 Apr 2015.

  1. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Сюда предлагаю выкладывать интересное о миникомпьютере Raspberry Pi и иже с ним(Arduino, Banana Pi, etc ...)
    Также можно задавать вопросы.По возможности отвечу сам, либо кто-то из интересующихся.

    Для тех, кто не в теме: Raspberry Pi - Википедия
     
    #1 Turanchocks_, 21 Apr 2015
    Last edited: 21 Apr 2015
  2. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Подборка PDF'ок(англ.)

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



    http://www.freebookezz.com/lookup.php?q=Raspberry+Pi+

    Здесь и далее:
    Добавляю книги, найденные позже.
    Raspberry Pi 2 User Guide Learn How It Works and Create 25 Fun & Easy Raspberry Pi Projects: Programming, Operating system, HTML (projects, programming, html, beginners guide, pocket-sized computer) By Jimnah Moore
     
    #2 Turanchocks_, 21 Apr 2015
    Last edited: 8 Feb 2016
  3. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Как управлять электроникой через Интернет используя Raspberry Pi

    В данной статье описывается процесс управления электронными устройствами через Сеть с помощью RPi."Малина" в данном случае выступает в качестве связующего звена, которое связывает электронные приборы(датчики, контроллеры, сервоприводы и т.д.) и управляющего.Связь осуществляется по Интернету.В статье рассказывается, как организовать привязку RPi электронному устройству с одной стороны и удаленному управлению - с другой.Статья будет полезна для людей, проектирующих "умные системы" управления домами, зданиями и т.п. ...

    http://www.studfiles.ru/preview/3564388/
     
  4. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    33 операционные системы для Raspberry Pi

    В статье перечислены ОСи, которые так или иначе можно запустить на RPi.Напомню, что сама "Малинка" иногда бывает очень капризна запуску некоторых ОСй.Поэтому кидать палками в меня не стоит - сам неделю пытался Кали втащить.

    http://www.armlinux.ru/операционные-системы-для-raspberry-pi/
     
  5. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Журналы по RPi

    1.Еженедельная рассылка по теме.Новости, проекты(англ.) - http://piweekly.net
    2.Добротный журнал в PDF-формате(англ.) - http://www.themagpi.com/home/
     
    Payer likes this.
  6. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Книга для пентестеров

    Книга по пентестингу на RPi.Платно и на английском.Ждём слива.Пока удалось отыскать только Free Sample.

    Книга на Амазоне
    Free Sample
     
    Helixir likes this.
  7. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
  8. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    А в один пост все это запихать ?
     
  9. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Инфа - по мере поступления.Что-то старенькое, что-то новенькое.Что-то вообще "хер где найдёшь".Поддерживаю тему для интересующихся.
     
    #10 Turanchocks_, 5 Aug 2015
    Last edited: 5 Aug 2015
    CKAP, waik and Payer like this.
  10. q789

    q789 New Member

    Joined:
    28 Aug 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Приветствую всех. Есть ли у кого-нибудь литературка по написанию на питоне программ считывания данных с датчиков через RPi.GPIO?
    Желательно как можно подробнее.
     
  11. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Такого прямого мануала нету - датчики же разные.В общем случае у питона есть библиотека GPIO - спецом для этих целей.Другое дело что ты, к примеру, можешь еще и Arduino в промежуток воткнуть, другая история.Если учебник найдешь - кидай сюда.Внимательно изучу.Люблю то, что Малина с Ардуино совместна.Дает много возможностей.
     
  12. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Quake3 на RPi

    Привожу небольшую инструкцию по установке Quake3 на RaspberryPi.

    Итак.Пару лет назад сообщество озадачилось тем, можно ли установить Quake 3 на "Малину".Был даже учрежден приз за успешное решение задачи.Естественно, Кулибины от мира электроники не остались равнодушными и сразу из нескольких источников практически одновременно были поданы решения данной задачки.Давайте попробуем и мы совершить сее, в качестве спортивного интереса.Мануалов в Сети великое множество и, дабы, не плодить сущностей привожу тот, который проверен лично мной в рамках исследования любимого мини-комьютера в этой теме.

    Поехали!

    1. Устанавливаем пакет libsdl1.2-dev
    Code:
    sudo apt-get install git gcc build-essential libsdl1.2-dev
    2.Качаем исходный код игры
    Code:
    git clone https://github.com/raspberrypi/quake3.git
    3.Редактируем исходник скрипта build.sh
    Code:
    cd quake3
    Code:
    sudo nano build.sh
    Строку (8) меняем на
    Code:
    ARM_LIBS=/opt/vc/lib
    Строку(16) на
    Code:
    INCLUDES="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads"
    Строку (19) на
    Code:
    #CROSS_COMPILE=bcm2708-
    Сохраняем фаил, нажав "ctrl+x" и подтверждаем изменение нажав "y"

    4.Компилируем
    Code:
    ./build.sh
    Компиляция занимает около часа! Можно пока почитать Античат :cool:

    5. Качаем архив с демками(без них игра не пойдёт)
    Code:
    wget http://dl.dropbox.com/u/1816557/Q3%20Demo%20Paks.zip

    Хинт:
    Для упрощения задачи рекомендуется перед выполнением пункта 5 предварительно зайти в папку /home/pi/quake3/build/release-linux-arm/ для того чтобы архив скачался прямо в нужное место.

    6. Рапаковываем архив в папку baseq3, раположенную здесь: /home/pi/quake3/build/release-linux-arm/baseq3
    Внимание!
    При распаковке архив создает папку baseq3 и распаковывает демки в нее, поэтому, во избежание трудностей, поднимитесь на уровень выше, рапакуйте архив там и уже оттуда перенесите демки в сущетвующую папку baseq3

    7.Выпиливаем ненужный архив, чтобы не занимал место.(необязательно)

    8.Для запуска игры Вы должны находиться в папке /quake3/build/release-linux-arm/

    Если желаете настроить звук на аналоговый выход, а не на HDMI, то перед запуском выполните команду:
    Code:
    sudo modprobe snd_bcm2835


    Для того чтобы начать введите в терминале следующее:
    Code:
    sudo ./ioquake3.arm


    Проверено на RPi - model B.ОС - Raspbian Wheezy

     
    Payer and makag like this.
  13. mr_tg

    mr_tg New Member

    Joined:
    2 Nov 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Здаствуйте Turanchocks_

    Я не работал ос линукс.. Недавно узнал о плате малина посмотрел приёмчиков в ютубе. Перед пробритением (стоит денег) и началом опытов хотел бы узнать ответы на несколько вопросов.
    1) Какие версии ос работаю как на масле с Raspberry PI .
    2) Можно ли установить ос на USB флеш а не на микро SD карт флеш карте,
    3) Где можно скачать ISO образы ОС для Raspberry PI
    4) Нет ли учебников на русском всякое (если нет то и на англизком).
    5) видел на ютубе запуск графической интерфейс. Смогу ли я запустить стильи ос только командой строкой строкой. и что б при запуске открыть веб сай (с браузером) и напечатать на принтере матричный lx300 или лазерный итд… hp 1018 itd
    6) Цель: при запуски автоматом запустилась браузер с отдельной ссылкой и никаких окошек ярлычков, что бы пользователь не мог ковырять лишние. (вообще может ли новичок сделать такое, без сложных манипуляций)
    (Если можно по почте [email protected])

    Заранее спс за ответы!
     
  14. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Отвечу обязательно.Но немного позже.И на почту и сюда продублирую, для познающих.
     
  15. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Прошу простить мой слоупок, но жизнь иногда бьёт по яйцам.Ладно, не об этом сейчас.Отвечаю по порядку.
    1) Скорее всего Вы имели ввиду не версии ОС а их разновидности.Из опыта - без проблем работают все ОСи "из коробки" NOOBS (спец.сборка, состоящая из нескольких ОС, не требующая предварительных манипуляций с записью ее на SD-карту)
    Вот список основных(разные версии NOOBS включают разное количество ОСей, однако, основными остаются эти)

    Raspbian
    Rasp BMC
    Open ELEC
    Pidora
    Arch Linux
    Risc OS

    Примечание:Вышеперечисленные ОСи устанавливал лично я - все пошли.

    2) Информации об установке ОСи с USB до сих пор не было.Скорее всего так не получится.

    3) В интернете полно их.Но если какие -то с этим у вас затруднения вам на http://www.raspberrypi.org - там точно обрящете, в том числе и NOOBS

    4) Конкретно учебники на русском я не встречал, хотя может быть сейчас ситуация изменилась - давненько не слежу за темой, выпал из графика.На худой конец можно почитать форум на http://raspberrypi.ru - там много чего полезного, возможно есть и ссылки на русскоязычные учебники.

    5) ; 6) На ум приходит лишь пересборка "ядра" с заточенным под конкретные нужды запуском "как мне надо".Такой вариант, я думаю, вполне осуществим.Другое дело, что для новичка пересборка "ядра" - задача отнюдь не тривиальная. В иных случаях возможно лишь 2 варианта запуска - 1.С командной строкой(с последующим запуском иксов(граф.оболочка) 2.Запуск сразу под иксами. Вроде как есть и третий вариант - запуск с чисто командной строкой без иксов, но это не подтверждено.Хотя и возможно(см. пересборка "ядра").Что касаемо принтернов - тут однозначно прийдется искать драйвера под линукс для конкретного устройства.Но с этим проблем, вроде бы, у производителей принтеров нет.

    UPD: по вопросу 4) Нашел вот это http://raspberrypi.ru/page/doc/ + сверху в этой теме найдёшь довольно увесистую подборку учебников на английском.



     
    #16 Turanchocks_, 6 Dec 2015
    Last edited: 14 Dec 2015
  16. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Новая модель Raspberry Pi Zero

    [​IMG]

    Выпущена новая модель Raspberry Pi Zero.
    Стоимость новой версии составит около 5$.
    Основным отличием от предыдущих моделей является отсутствие ряда портов, что привело к уменьшения габаритов и цены.
    Также убран аналоговый аудиовыход, звук теперь доступен только по HDMI и через USB звуковую карту

    Новая Raspberry Pi Zero обладает следующими характеристиками:
    • Процессор — Broadcom BCM2835 1GHz ARM11 core (на 40% производительнее процессора than Raspberry Pi 1, но значительно слабее процессора Raspberry Pi 2)
    • Оперативная память — 512MB
    • Разъём для карты памяти micro-SD
    • Видеовыход mini-HDMI
    • 2 Micro-USB разъёма для питания и передачи данных
    • Отверстия для монтажа 40-пинового GPIO разъёма (распиновка идентична моделям A+,B+,2B)
    • Отверстия для монтажа пинов, через которые можно подключить разъём видеовыхода RCA
    • Отверстия для монтажа двух пинов, к которым может быть подключена кнопка Reset
      Габариты 65мм x 30мм x 5ммВ комплектах от Element14 также планируется поставка переходников — miniHDMI-HDMI и microUSB-USB
    [​IMG]
     
    CKAP, smack and Payer like this.
  17. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Raspberry Pi в космосе!

    Проект Astro Pi успешно осуществлён!Два мини-компьютера Raspberry Pi с программным обеспечением, написанным школьниками стартовали в космос.Программы носят экспериментальный характер и написаны на Питоне.В космосе они сделают определенные измерения, вернутся на Землю, а результаты можно будет посмотреть в сети.

    Сама новость более подробно(англ.): https://www.raspberrypi.org/blog/astro-pi-launch-tonight/
    Сайт Astro Pi: https://astro-pi.org/
    Twitter: https://twitter.com/astro_pi
     
    CKAP likes this.
  18. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Релиз операционной системы Inferno для Raspberry Pi


    Вышла новая версия операционной системы Inferno OS для одноплатного компьютера Raspberry Pi. Выпуск примечателен исправлением ошибки выделения памяти для memory pools, добавлением UART-модуля, поддержкой моделей Raspberry Pi с 512MB памяти. В следующих релизах запланирована поддержка Raspberry PI 2.

    Напомним, что ОС Inferno была создана в Bell Labs по заказу компании Lucent и увидела свет в 1995 году. Она основана на коде операционной системы Plan 9 и дополнена виртуальной машиной Dis, приложения для которой написаны на языке Limbo, предке языка Go. В основе Inferno лежит идея об использовании файлов для представления всех ресусов операционной системы, начиная от устройств и заканчивая окнами графического интерфейса и буфером обмена. Обрабатывать запросы доступа к таким файлам может не только ядро ОС, но и обычные приложения, а для передачи запросов используется сетевой протокол 9P. Благодаря этому любой ресурс операционной системы можно экспортировать на удаленную машину. ОС доступна для множества архитектур, а также может работать в среде Linux, *BSD, OS X, Solaris, Windows и других ОС. Подробнее об Inferno на русском языке можно узнать в Inferno Wiki, статьях powerman.

    http://www.opennet.ru/opennews/art.shtml?num=43650
     
    CKAP likes this.
  19. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17