RU:RaspberryPiBoard

Эта страница является свободным переводом английской версии, содержащей информацию о невероятно дешевом ($ 25—35) Linux-компьютере для обучения детей информационным технологиям, разрабатываемом Raspberry Pi Foundation. Обратите внимание, что Raspberry Pi ещё не выпущен, и эта страница создана сообществом на основе доступных данных.

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

События
Представители Raspberry Pi Foundation будут присутствовать на следующих мероприятиях:
 * Maker Faire, Нью-Йорк — 17 сентября

Прошедшие события

 * Educating Programmers Summit — 25 Августа 2011
 * Transfer Summit, Оксфорд — 7—8 сентября

Цена
Ожидаемая цена модели A составляет $ 25 для полностью настроенной системой, а более мощной модели B — $ 35.

Выпуск
По состоянию на 1 августа 2011 года выпуск компьютера намечен на декабрь 2011.

Доставка
Raspberry Pi будет доставляться по всему миру по мере возможностей. Первоначально доставка будет осуществляться из Великобритании и, возможно, США, однако, скорее всего, ко второму кварталу 2012 года к распространению присоединяться местные дистрибьюторы.

Компоненты
(PCB ID из модели B)
 * Процессор: Broadcom BCM2835:
 * Ядро центрального процессора: ARM1176JZF-S на архитектуре ARM11, 700 МГц;
 * Графическое ядро: Broadcom VideoCore GPU с поддержкой Open GL ES 2.0, аппаратного ускорения OpenVG и декодирования 1080p30 H.264;
 * Ядро сигнального процессора: есть;
 * Оперативная память: 128 МБ (для модели A) или 256 МБ (для модели B) SDRAM, размещенной на процессоре (технология package-on-package).
 * J1: EIAJ для электрического адаптера;
 * J2: UART serial console (отладка);
 * J3: Слот для карт памяти SD/MMC/SDIO;
 * J4: HDMI 1.3a выход;
 * J5 или J9: GPU JTAG (выход ARM11, не будет на распространяемых платах);
 * J6: Аудио выход: miniJack (3,5 мм);
 * J7: Аналоговый видео выход RCA;
 * J8: USB 2.0 порт, предоставляемый BCM2835 (Модель A) или LAN9512 (Data Brief | Data Sheet) для 10/100Mb Ethernet и два разъёма USB 2.0 (J10: Модель B).
 * J10: 10/100Mb Ethernet 8P8C;
 * J11, J14: 1,27 мм: ~16 стандартных I/O-портов на 3 В, I2C, SPI и ARM JTAG;
 * J12: Пин 1,27 мм — DSI;
 * J13: Пин 1,27 мм — CSI-2;
 * Размер: 85,60 × 53,98 мм (стандартная кредитная карта) или меньше;
 * Вес: менее 40 грамм (Raspberry Pi Alpha весит примерно 55 грамм );
 * На настоящее время печатная плата имеет 6 слоёв, планируется 4.

Питание

 * Потребляемая мощность: менее 1 Вт (при использовании HDMI в качестве видеовыхода).
 * Не потребляет электроэнергию подключённых по USB устройств.
 * При напряжении 7,5 В и силе тока ~ 180 мА есть возможность загрузки в терминал Linux.
 * При напряжении 7,5 В и силе тока ~ 300 мА есть возможность загрузки в графическую среду.

Видеовывод
Процессор BCM2835 предоставляет возможность использования следующих стандартных видеовыходов: Это позволит использовать в качестве монитора экран любого телевизора. Кроме того, возможно подключение мониторов с DVI-D-разъёмом, используя обычный кабель HDMI-DVI.
 * Аналоговый композитный видеовыход (NTSC и PAL) через RCA-разъём;
 * HDMI 1.3a.

Для подключения Raspberry Pi к VGA-монитору потребуется переходник RCA-VGA или специальный адаптер HDMI-VGA. SOC не поддерживает любое аналоговое видео, включая VGA, так как SOC разрабатывался для мобильных устройств в которых данная возможность не востребована.

Пико-проектор
Компьютер имеет композитный и цифровой (HDMI) видеовыход, что позволяет подключить к нему DLP-совместимый пико-проектор.

Порты I/O (GPIO), I2C, I2S, SPI
Raspberry Pi имеет 16 дополнительных 1,27 мм GPIO-пинов по 3 В. Предполагается, что эти порты будут использоваться заинтересованными для подключения плат расширения без пайки к основной плате.

Кроме того, на основной плате расположено два I2C-порта по 3 В и SPI-порт, также, на 3 В.

MIPI CSI-2 и DSI
На устройстве присутствуют, также, MIPI CSI-2 и DSI интерфейсы в виде 1,27 мм пинов.

CEC
В Raspberry Pi присутствует аппаратная поддержка HDMI-CEC, однако, некоторые необходимые драйвера, в настоящее время, не доступны для Linux.

ARM
Процессор способен выполнять около 500 BogoMIPS, 5400 kFlops с программной плавающей точкой и 22 000 kFlops с аппаратной плавающей точкой.

GPU
Графический процессор Broadcom VideoCore предоставляет поддержку Open GL ES 2.0, аппаратное ускорение OpenVG и возможность декодирования 1080p30 H.264.

Графический процессор способен отрисовывать 1 гигапиксель за секунду, 1,5 гигатекселя за секунду или 24 GFLOP.

Загрузка
Компьютер не имеет NAND или NOR — вся информация хранится на SD-карте, имеющей раздел FAT32 с прошивкой GPU и образом ядра и раздел EXT2 с корневой файловой системой.

В настоящее время загрузчик не используется, загрузка выполняется через GPU, содержащее проприетарное ядро RISC. GPU монтирует карту памяти, загружает прошивку, выводит изображение, загружает образ ядра, сбрасывает хост карты памяти с запускает ARM.

Вы можете заменить образ ядра образом загрузчика, и это будет прекрасно работать.

Инструменты для разработки

 * Основная статья: RaspberryPiBoardDistributions

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

Операционная система
На официальном сайте Raspberry Pi Foundation в качестве операционной системы по умолчанию заявлена Ubuntu, однако, в Canonical заявили, что не планируют поддержку архитектуры ARMv6.

Эбен Аптон заявил: «Ubuntu или Fedora, основным аргументом в пользу Fedora является их постоянная поддержка архитектуры ARMv6».

Код
Исходные коды и бинарные файлы для Raspberry Pi будут доступны в различных местах.

Flash

 * «Мы должны будем посмотреть. Мы поддерживаем аппаратное ускорение OpenVG и Flash Lite работает невероятно быстро. Лично я хотел бы получить официальный аппаратное ускорение Flash 10, но работает против OpenGL ES 2.0, вот о чем нужно подумать после запуска.»

— Эбен Аптон

Программирование

 * Основная статья: ARM Compilers

Процессор поддерживается большим количеством компиляторов, в том числе и GCC. Raspberry Pi Foundation планирует поддержку Си и Python в качестве основных языков для обучения,

Языки программирования, IDE и др.

 * Eclipse
 * Lazarus
 * BoaConstructor
 * Anjuta for C/C++
 * Dev-C++
 * CodeBlocks
 * Lua
 * BBC BASIC

Графическое программирование

 * Gambas
 * Scratch
 * Alice
 * Android App Inventor
 * Kodu
 * Star Logo

Робототехника

 * Lego Mindstorms

Соответствие нормам
Продукт соотвествует нормам и требованиям RoHS и CE.

Производительность
Процессор был протестирован с помощью теста linpack, собранного с помощью gcc с флагом -O3 (Уровень оптимизации 3) и запущенного с размером массива 200.

Memory required: 315K.
 * С программной плавающей точкой:

LINPACK benchmark, Double precision. Machine precision: 15 digits. Array size 200 X 200. Average rolled and unrolled performance:

Reps Time(s) DGEFA  DGESL  OVERHEAD    KFLOPS 2  0.53  92.45%   1.89%   5.66%   5493.333       4   1.07  92.52%   2.80%   4.67%   5385.621       8   2.12  92.45%   2.36%   5.19%   5466.003      16   4.24  92.45%   2.83%   4.72%   5438.944      32   8.49  92.11%   2.71%   5.18%   5459.213      64  16.98  92.05%   2.89%   5.06%   5452.440 Memory required:  315K. LINPACK benchmark, Double precision. Machine precision: 15 digits. Array size 200 X 200. Average rolled and unrolled performance:
 * С аппаратной плавающей точкой (-mfloat-abi=softfp):

Reps Time(s) DGEFA  DGESL  OVERHEAD    KFLOPS 8  0.51  90.20%   3.92%   5.88%  22888.889      16   1.02  89.22%   4.90%   5.88%  22888.889      32   2.05  90.24%   3.41%   6.34%  22888.889      64   4.08  91.42%   2.94%   5.64%  22829.437     128   8.16  91.54%   2.94%   5.51%  22799.827     256  16.31  91.35%   2.76%   5.89%  22903.800

Аксессуары

 * Основная статья: RaspberryPiBoardVerifiedPeripherals

Корпус
Корпус — наиболее необходимый аксессуар. Корпусы будут предоставляться либо непосредственно разработчиками, либо сторонними компаниями, например, Special Computing.

Адаптер
По предварительной информации плата будет оснащена EIAJ-разъёмом и принимать 6—20 В (возможно, 5—16 В).

Платы расширений
Возможно, платы расширений будет выпускать Raspberry Pi Foundation или другие производители.

Адаптер HDMI to VGA
Для подключения к VGA-мониторам и телевизорам потребуется адаптер. Вот несколько возможных вариантов:
 * HDFury
 * fit-VGA
 * TFP401A PanelBus DVI Receiver
 * Плата расширений

Руководство для начинающих
Вы получили свой Raspberry Pi, что теперь? Читайте руководство для начинающих (англ.).

FAQ

 * Часто задаваемые вопросы по Raspberry Pi: FAQs (англ.), Forum FAQ (англ.)

Принципиальные схемы

 * Схема альфа-версии печатной платы

Статьи

 * - Email interview with Eben. (4 августа 2011)
 * - David talks pi and computer education in the UK. (3 августа 2011)
 * - Cambridge Business Media is chuffed that, among other things, we're based in Cambridge. (3 августа 2011)
 * - Blog post from TheSynapseUK, who posts on the Raspberry Pi boards. This is particularly good on some of the stumbling blocks we have to overcome in schools beyond the curriculum, like all those ICT teachers who don't have any programming experience. (2 августа 2011)
 * - French article on the how far we've come on the project. (1 августа 2011)
 * - Russian article about the Raspi. I am charmed to discover that Google Translate says the English for the Russian version of Braben is Brabo. I think we should adopt Brabo as David's superhero name. (31 июля 2011)
 * - Piece in Spanish about the project and the board going alpha. Note shiny US quarter photoshopped over the official 20p piece photo! (30 июля 2011)
 * - Another short news piece about the board going alpha. (30 июля 2011)
 * Slashdot: Raspberry Pi $25 PC Goes Into Alpha Production (29 июля 2011)
 * Geek.com: Raspberry Pi $25 PC goes into alpha production (28 июля 2011)
 * HuffPost UK: Why Doesn't The UK Have Its Own Apple Inc? - article on the state of the UK computer industry, which interviews Eben and includes some uplifting material on Raspi. (28 июля 2011)
 * Christian Science Monitor: Raspberry Pi: Rise of the $25 computer - David talks to the Christian Science Monitor about the educational implications of the project. (12 июля 2011)
 * - Mathematics under the Microscope, a great maths teaching blog, on Raspi. There's an interesting follow-up post too - and if you have an interest in education, especially in the sciences, the whole blog is well worth your time. (4 июня 2011)
 * - Linux Journal is, perhaps not surprisingly, very pleased that the Raspi will be running Linux. (31 мая 2011)
 * - EW interviews Eben. (26 мая 2011)
 * Computer World UK: As British as Raspberry Pi? (9 мая 2011)
 * - The Inquirer chats to David. (6 мая 2011)
 * - TechEye talks to David (who talks a bit about his impressions of ICT teaching in the UK as well as about the device). (6 мая 2011)
 * ARMDevices.net: $25 ARM Powered Desktop presented by Raspberry Pi Foundation (6 мая 2011)

Видео

 * BBC iClick's Peter Price asks whether a £15 computer can solve the programming gap (3 июня 2011)
 * Raspberry Pi's David Braben talks to BBC's Rory Cellan-Jones (5 мая 2011)

Аудио

 * Podcast of a phone interview with Eben about the project and the motivations behind it (15 minutes long.) (3 июня 2011).

Фотографии

 * Press photos
 * Alpha prototype board, topside - Alpha prototypes are about 50% larger than the target credit-card size
 * Alpha prototype board, underside

Вики-страницы о Raspberry Pi
 category = RaspberryPi 
 * Raspberry Pi на Русской Википедии
 * Raspberry Pi на Английской Википедии

Ссылки

 * Домашняя страница RaspberryPi
 * Сайт о Raspberry Pi на русском языке

Контакты

 * Контактные данные Raspberry Pi Foundation
 * Twitter

На других языках

 * RaspberryPiBoard — английская версия статьи
 * test — немецкая версия статьи
 * RaspberryPiBoard-jp — японская версия статьи