Программирование для Raspberry Pi
Получить книгу!
Получить книгу!
Raspberry Pi - это микрокомпьютеры. И, поскольку это микрокомпьютеры, то они имеют свою операционную систему. Следовательно, разработка программного обеспечения для этой операционной системы имеет свои особенности, которые и описаны в данной книге (щёлкните по картинке, чтобы перейти на страницу книгу).
Raspberry Pi - это действительно микрокомпьютер. Его размеры сопоставимы с размерами кредитной карты, а стоимость базовой модели во времена начала производства была всего 25 долларов. Сейчас, в связи с известными событиями, цены в России, конечно, выше. Но главное, что товар есть в продаже, и это всё равно намного дешевле стационарных компьютеров или ПЛК.
Изначально этот микрокомпьютер был основан на процессоре Broadcom архитектуры ARM11, с тактовой частотой 700 МГц. Но и этого с лихвой хватало для большинства задач.
Несмотря на свои размеры, Raspberry Pi - это полноценный системный блок, с помощью которого можно воспроизводить видео, программировать, пользоваться Интернетом, слушать музыку и выполнять другие действия, которые выполняет обычный компьютер. Но, в отличие от обычного компьютера, Raspberry Pi имеет набор специальных портов ввода-вывода, которые в сочетании с небольшим размером позволяют использовать этот компьютер в других устройствах, в том числе и в робототехнике.
>>> Книга о программировании Raspberry Pi >>>
Питание компьютера обычно выполняется через USB, а потребление сравнительно небольшое: для большинства задач достаточно 0,5…07 А.
К компьютеру подключается SD-карта, без которой он не включится, поскольку операционная система записана на SD-карте.
Монитор можно подключить через HDMI. При желании можно использовать переходники и более привычные интерфейсы, такие как VGA.
Кроме всего прочего имеются разъёмы для подключения внешних устройств, таких как платы расширения, датчики, внешние контроллеры и т.п. И это позволяет строить на основе Raspberry Pi разнообразные устройства, применение которых почти не имеет ограничений.
То есть Raspberry Pi - это, можно сказать, навороченная версия Ардуино, с более мощным процессором и с операционной системой.
В качестве операционной системы можно использовать некоторые версии Linux. Однако есть и другие операционные системы, причём список их довольно обширен (в том числе и Андроид).
В общем, это очень крутая штука для “рукастых”. На основе Raspberry Pi можно собрать что угодно - от умного дома до робота. Или встроить его в клавиатуру и получить домашний компьютер без системного блока, который вечно мешается где-то под ногами.
Конечно, для этого придётся немного помучиться с изучением как самого компьютера, так и с изучением способов его программирования. Один из способов как раз и рассмотрен в книге:
>>> Ассемблер для Raspberry Pi >>>