-
Notifications
You must be signed in to change notification settings - Fork 5
Raspberry Pi
https://ru.wikipedia.org/wiki/Raspberry_Pi
Raspberry Pi (['rɑːzbərɪ paɪ], Ра́збери па́й) - одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, но позже получивший более широкое применение и известность.
- Это дешево 3-4 тыс.рублей, Raspberry Pi 4 Model B -- 6 тыс. на AliExpress
- Легкодоступен в местных магазинах DNS chip-dip и для заказа на AliExpress
- Плата Raspberry Pi чуть больше кредитной карты, потребляет не более 2А 5В = 10 Вт
- Вы можете установить на этот микрокомпьютер Linux и использовать его для чего угодно
- AOSP Android и Windows 10
- Универсальность -- наиболее часто из этого устройства делают медиа-центр, игровую машину, сервер для хранения файлов, маленький веб-сервер. Также очень популярны решения интернета вещей.
- Выпускается множество дополнительных аппаратных модулей (но нужно очень аккуратно их подбирать по совместимости и поддержке вашей операционной системой)
- Raspberry Pi был разработан чтобы научить студентов программировать. Много людей пишут код на Python, но на самом деле для Pi доступны большинство существующих языков программирования и библиотек.
- Из-за популярности и раскрученного бренда в сети существует огромное сообщество пользователей, и разработчиков которые делают как программы, так и дополнительное "железо". Вы всегда можете найти информацию о любой проблеме, программные проблемы обнаруженные в прошике, часто закрываются за несколько часов.
- Вы можете играть в любые старые игры с помощью эмуляторов приставок, причем можете использовать устройство как полноценную приставку с джойстиками и без клавиатуры, а мощности устройства хватит на все.
- Поскольку устройство было разработано как учебная платформа, вы можете писать игры сами, на этом сайте доступно множество информации чтобы разобраться самостоятельно, или вы можете прийти к нам на учебные курсы чтобы следать это легко и быстро.
- "Малина" является полноценным, и достаточно мощным универсальным компьютером (особенно последние модели), поэтому вы можете использовать ее для обучения всем видам программирования, не только прикладного и сетевого, но и системного (разработка операционных систем, компиляторов, встраиваемых систем, устройств и серверов "Интернета вещей", сборка собственных вариантов Linux, и т.д.)
Не берите китайские клоны типа Banana/Orange в качестве первой системы -- они несовместимы аппаратно, имеют другое железо и процессор, и значительные отличия в его поддержке на уровне ядра ОС. Поддержка "китайца" чаще всего оказывается на уровне плинтуса -- еще не закрыта даже половина проблем с драйверами, а разработчик уже выкакывает следующую модель, еще более глючную. Погнавшись за низкой ценой, вы можете столкнуться с тем, что вам самим придется исправить код ядра операционной системы, чтобы плата заработала правильно. Но вы или кто-то другой этого сделать не сможете, потому что документации не существует, или она засекречена под NDA. С другой стороны, для старых китайских моделей сообщество чаще всего исправило большинство косяков, и их вполне можно использовать для узких задач, проверив насколько хорошо поддерживается конкретная модель и функция, на форумах.