Сегодня я немножко расскажу вам о том, что такое Raspberry Pi (что в переводе «малина») и с чем ее едят.
Научно-технический прогресс неумолимо движется вперед и все меньше шансов на выживание оставляет большим громоздким персональным компьютерам. Поэтому эта статья посвящена открыть завесу тайны над теми гаджетами, что помещаются в ладошке. Виновником сего является, как вы уже наверно догадались, raspberry pi (или попросту raspi).
Как говорит wikipedia, raspi — это одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике. Впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Выпускается в двух версиях: «A» (256 Мб ОЗУ), стоимостью $ 25, и «B» ($ 35, с ethernet, 512 Мб ОЗУ). Разрабатывается Raspberry Pi Foundation.
Куда это чудо можно применить?
Во-первых, как и предполагалось разработчиками, для обучения. Используя raspi можно попробовать сделать медиа центр, простенький веб-сервер, попробовать свои силы в программировании или, как многие делают, установить на него torrent-клиент.
Во-вторых, можно попробовать реализовать решение какой-нибудь задачи связанной с технологическим процессом производства. Конечно, говоря о таких задачах, я подразумеваю макет реального технологического процесса для обучения специалистов. Но все не так просто, как хотелось бы.
Технические подробности
Аппаратная платформа | ARM11 [ARMv6] |
---|---|
ОС | Debian, Fedora, Arch Linux,Gentoo, RISC OS, Android, Firefox OS, NetBSD, FreeBSD, Slackware,Tiny Core Linux |
Оперативная память | 256 (Model A), 512 (Model B) Мб, интегрирована в CPU (часть резервируется видеокартой) |
Постоянная память | флеш карта MMC |
Аудио подсистема | интегрирована в CPU |
Чипсет | Ethernet и USB: SMSC LAN9512 |
Электропитание | microUSB, 5 В, от 700 мА |
Периферия | в комплекте отсутствует |
Интерфейсы | HDMI, USB, видео RCA, Stereo Jack 3.5 мм, Ethernet[3], UART,GPIO[en], JTAG, SPI, I2C, DSI, CSI |
Запоминающее устройство | карта памяти SD, MMC, microSD(с переходником) |
Вес | 45 г |
Размер | 85,6 × 53,98×17 мм |
Центральный процессор | |
Разработчик CPU | Broadcom |
Модель CPU | BCM2835 |
Тактовая частота CPU | 700 МГц («турбо-режим» до 1ГГц) |
Видео подсистема | |
Разработчик GPU | Broadcom |
Модель GPU | VideoCore IV |
Нюансы, о которых нужно знать
- Необходим не слабый блок стабилизированного питания с usb выходом, т.к. raspi может потреблять в 1 Ампер и более. Рекомендуемое напряжение питания 5 Вольт.
- Raspi в графическом режиме на ОС RASPBIAN Debian Wheezy слегка «подтормаживает», поэтому отправлять стационарный ПК в ящик и на полочку не стоит.
- Для ее нужен монитор с hdmi входом или телевизор с RCA, а также клавиатура и мышь. Конечно, можно обойтись и без всего выше перечисленного, но для этого будет требоваться ПК.
- Большое преимущество программистам дает доступный GPIO порт, что позволяет управлять кем-либо, с помощью чего-либо.
- Нет жесткого диска, поэтому ОС должна быть уже размещена на карте памяти.
- Не каждая карта памяти подойдет к Raspi (см. список поддерживаемых SD карт)
- Хорошо греется процессор во время работы в граф. режиме. Необходимо наблюдение за температурой или установка радиатора охлаждения.
Список будет дополняться…
Как связаться с Raspi без подключения монитора, клавиатуры и мыши?
(Будет рассмотрен доступ по протоколу SSH)
Это возможно, если у вас уже установлена и настроена ОС и разрешен доступ по SSH. В противном случае, вам все таки потребуется помощь монитора и клавиатуры.
Итак, для начала нам необходимо включить SSH сервер на нашем миникомпьютере. Для этого наберите в консоли команду
$sudo raspi-config
Откроется меню настроек Raspi-config.
Для выхода из меню нажимаем на клавиатуре Ctrl+F и стрелочками переходим на кнопку <Finich> и жмем на Enter.
С этого момента SSH сервер будет запускаться сам при старте системы.
Остается настроить ssh-клиент. Например, putty. Но это уже в материале следующей статьи.