Raspberry Pi - одноплатный компьютер размером с банковскую карту, изначально разработанный для обучению информатике, но получил гораздо широкое использование и популярность.
Одним из главных отличий является 40 пинов ввода-вывода для подключения различных датчиков, сенсоров, индикаторов и других модулей. По сравнению с обычными микроконтроллерами у
Raspberry Pi есть множество преимуществ таких как:
- Файловая система- возможность чтения и записи в файловой системе облегчает реализацию различных проектов. Например можно считывать показания датчика и записывать новый показатель в конец файла, а после этого можно составить график прямо на Raspberry Pi.
- Инструменты Linux- в операционной систему Raspberry Pi имеется большой набор утилит командной строки которые позволят работать с файлами, автоматизировать выполнение различных задач, управлять процессами и многое другое.
- Языки программирования- в операционной системе на Raspberry Pi, как и в любой операционной системе можно использовать любой язык программирования на ваш вкус, это может быть Python, Java, Perl, C и многие другие.
Внешний вид
Мини компьютер Raspberry Pi поставляется полностью собранным на одной плате.
В стандартный комплект входит только Raspberry Pi, все остальное(блоки питания, карта памяти и пр.) покупается отдельно.
Что можно с ней сделать и как использовать?
- Как обычный компьютер- не стоит забывать, что Raspberry Pi это компьютер и её прямо по назначению. Вы можете использовать браузер, создавать документы, устанавливать программы и многое другое.
- Изучать программирование - так как Raspberry Pi изначально создавалась для обучения программированию она уже идет с установленными интерпретаторами и компиляторами многих языков программирования, таких как: C, Python, Ruby, Perl, Java. Для новичков есть Scratch - графическая среда программирования разработанная в MIT (Massachusetts Institute of Technology (Массачусетский Технологический Институт))
- Платформа для проектов- основным отличием Raspberry Pi является наличие GPIO (General-Purpose Input/Output(Универсальные пины ввода/вывода)). Это позволяет подключать различные датчики, сенсоры и модули. На основе этого многие создают даже системы управления домом.
Модели
Raspberry Pi выпускался в разных версиях. Ниже таблица с версиями и характеристиками
Версия | Дата выхода | Процессор | Частота | Ядер | ОЗУ | GPIO | USB | Ethernet | WiFi | Bluetooth |
---|
A
|
Февраль 2013
|
ARM1176JZ-F
|
700 МГц
|
1
|
256 Мб
|
26 пинов
|
1 порт
|
Нет
|
Нет
|
Нет
|
A+
|
Ноябрь 2014
|
ARM1176JZ-F
|
700 МГц
|
1
|
256 Мб
|
40 пинов
|
1 порт
|
Нет
|
Нет
|
Нет
|
B
|
Апрель 2012
|
ARM1176JZ-F
|
700 МГц
|
1
|
512 Мб
|
26 пинов
|
2 порта
|
Есть
|
Нет
|
Нет
|
B+
|
Июнь 2014
|
ARM1176JZ-F
|
700 МГц
|
1
|
512 Мб
|
40 пинов
|
4 порта
|
Есть
|
Нет
|
Нет
|
2B
|
Февраль 2015
|
ARM Cortex-A7
|
900 МГц
|
4
|
1 Гб
|
40 пинов
|
4 порта
|
Есть
|
Нет
|
Нет
|
Zero
|
Ноябрь 2015
|
ARM1176JZ-F
|
1 ГГц
|
1
|
512 Мб
|
40 пинов
|
1 порт
|
Нет
|
Нет
|
Нет
|
3B
|
Февраль 2016
|
ARM Cortex-A53 x64
|
1,2 ГГц
|
4
|
1 Гб
|
40 пинов
|
4 порта
|
Есть
|
802.11n
|
4.1/BLE
|
Zero W
|
Февраль 2017
|
ARM1176JZ-F
|
1 ГГц
|
1
|
512 Мб
|
40 пинов
|
1 порт
|
Нет
|
802.11n
|
4.0/BLE
|
3B+
|
Март 2018
|
ARM Cortex-A53 x64
|
1,4 ГГц
|
4
|
1 Гб
|
40 пинов
|
4 порта
|
Gigabit
|
802.11.b/g/n/ac
|
4.2/BLE
|
3A+
|
Ноябрь 2018
|
ARM Cortex-A53 x64
|
1,4 ГГц
|
4
|
521 Мб
|
40 пинов
|
1 порт
|
нет
|
802.11.b/g/n/ac
|
4.2/BLE
|