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

Raspberry Pi является одноплатным компьютером, размером с кредитную карту (рисунок 1), разработанным британским фондом Raspberry Pi Foundation.
Имеющаяся в Raspberry Pi система Broadcom BCM2835 на чипе (SoC) включает процессор ARM1176JZF-S 700 MHz (прошивка включает в себя ряд “Turbo” режимов, так что пользователь может попытаться разогнать скорость до 1 ГГц, не влияя на гарантию, данную производителем), VideoCore IVGPU, и изначально поставляется с 256 или с 512 мегабайтами оперативной памяти. Устройство не включает в себя встроенный жесткий диск или накопитель, для загрузки и долгосрочного хранения используются SD карты.

raspberry_pi
Рисунок 1 – Приvth одноплатного компmютера Raspberry Pi (модель B)




Модель А (RAM 256MB) и модель B (RAM 512MB) являются прототипами к оригинальной британской образовательной модели BBCMicro Computer, разработанной на базе компьютеров Acorn, что сначала содержали процессоры типа ARM (современная архитектура Raspberry Pi) и операционную систему RISCOS.
Raspberry Pi (модель B) также содержит 15-контактный интерфейс камеры (CSI) разъем. В аппаратном DSI разъеме интерфейса мобильного процессора MIPI доступна поддержка ЖК-панелей. Raspberry Pi использует систему Linux для основы ядра операционной системы.
Одним из основных преимуществ Raspberry Pi является соотношение качества продукта и его стоимости. Конечно, мини-ПК не такой мощный, как современные компьютеры, но он прекрасно подходит для изучения компьютера и работы с ним, для решения практических задач, работы с интернетом, проигрывание видео-файлов, прослушивания аудио-файлов.
В первую очередь, Raspberry Pi обозначают как компьютер, рассчитанный для изучения базовых компьютерных наук в школе. Так как цена на мини-компьютер очень мала по сравнению со стационарными компьютерами, то мини-ПК может без проблем подойти для бюджета учреждений в образовательной сфере. Raspberry Pi позиционируется еще и как дешевое решение для начинающих разработчиков. Если рассматривать устройство с точки зрения удовлетворительного мощности, низкого энергопотребления и малой себестоимости, то его можно использовать как личный мини-сервер. В интернете можно без труда найти нужное программное обеспечение и его настройки под операционную систему Linux. С помощью правильных настроек Linux-приложения squid, Raspberry Pi можно использовать как сетевой маршрутизатор. Так как аналоги сетевых маршрутизаторов очень дорогие и требуют специально обученной человека.
Raspberry Pi – идеальный компьютер для постановки различных экспериментов. SPC является первым доступным техническим решением такого размера, которое можно использовать повсеместно для программирования на многих языках (Basic и Python установлены по умолчанию) и в качестве микроконтроллеров для управления роботизированными устройствами.
Важной характеристикой Raspberry Pi является наличие в нем интерфейса GPIO (Рисунок 2).

gpio
Рисунок 2 – Положение выводов GPIO на плате Raspberry Pi

GPIO (General Purpose Input / Output) представляет собой набор из 26 контактов на плате Raspberry Pi. К ним относятся 3.3V и 5V пены питания, clock и несколько пинов, которые могут управляться непосредственно процессором, и соответственно программным обеспечением. Они могут коммуницировать с внешним оборудованием. Как и в Arduino, настройки пинов могут быть изменены и они будут функционировать как I2C интерфейс, UART (Universal Asynchronous Receiver / Transmitter – универсальный асинхронный приемник / передатчик), SPI (Serial Peripheral Interface Bus) и PWM (Pulse-Width Modulation), как показано на рисунке 3 Процедура программирования Raspberry Pi значительно сложнее, по сравнению с Arduino, так как Raspberry Pi обладает многозадачной операционной системой.

gpio_ports
Рисунок 3 – Группы контактов для подключения разных интерфейсов




Все выводы GPIO могут быть настроены как на ввод (чтение), так и на вывод (запись). Чтение напряжения может быть использовано для цифрового ввода / вывода. В частности, когда напряжение меньше 1,7 В, то значение равно логическому 0; больше, чем 1.7 В является значением логической 1 Для контактов вывода, можно устанавливать напряжение от 0 В до 3,3 В. Стоит обратить внимание на то, что пены пронумерованы не по порядку. Например, есть GPIO 0 и GPIO 1, но нет GPIO 2 и GPIO 3 Также некоторые пены имеют два имени. Например, GPIO 14 и GPIO 15 также обозначены как TXD (передача) и RXD (прием), соответственно. Эти контакты могут быть использованы для последовательной связи. GPIO 18 и 21 GPIO обозначены PWM (импульсная модуляция волны), используется для питания светодиодов, двигателей и тому подобных устройств. GPIO 0 и GPIO 1 также обозначаются SDA и SCL соответственно, и используются для I2C коммуникации. Выводы GPIO 9, GPIO 10 и 11 GPIO также обозначены как MISO, MOSI и SCKL, соответственно, и используются для SPI связи.

Оставить ответ

Обязательные поля помечены*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.