Знакомство с платформой Galileo от Intel
В выходные состоялось знакомство с платформой для разработки Galileo от Intel.
Galileo это одноплатный компьютер, на ядре x86, с тактовой частотой 400 МГц, под управлением Linux. В рузультате небольшой дискуссии с представителями Intel выяснилось, что процессор на котором построена плата по сути является современной ускоренной и экономичной версией 486 процессора.
Программно и аппаратно Galileo полностью совместим с платформой Arduino. Программируется из среды Arduino, а в гнёзда на плате могут быть установлены стандартные для Arduino шилды.
Код скетчей компилируется в бинарный файл .elf, который запускается как приложение из под OS. Работа из под операционной системы накладывает незначительные ограничения на некоторые приложения, требующие жесткого реального времени и монопольного использования процессора. В остальном разницы не замечено и все тестовые приложения для Arduino нормально работали и на Galileo.
Какие же дополнительные "плюшки" можно найти в Galileo ?
- производительность и вычислительная мощность
- встроенные сетевые интерфейсы: Ethernet, Wifi. В том числе режим WiFi AP.
- Полноценный USB Host, возможность использовать разнообразную стандартную периферию с интерфейсом USB
- Слот Micro PCI-X (в стандартной конфигурации занят WiFi модулем)
- возможность выполнять одновременно несколько скетчей, выполнять скетчи по расписанию (CRON)
- Доступность ресурсов операционной системы из скетчей ( команда system("ls -l /sketches"); )
- Возможность разработки приложений на всём многообразии языков представленных в linux (Pyton, Perl, lua, C++ и др.)
- Возможность легкой миграции на платформу Intel Edison, которая является продолжением линейки Galileo, Galileo gen2 и предназначена для встраивания в конечные изделия.
- Доступ и удалённое администрирование через SSH
- Сетевые сервисы, в том числе web и ftp.
Также Intel обещает поддержку и развитие сообщества разработчиков, проведение учебных курсов и мероприятий типа Хакатонов.
Планируется скорый выход книги по платформе на русском языке.
Основная ниша на которую позиционируется Galileo и Edison - IOT - Internet of Things - Интернет Вещей. Суть этой концепции в том, что большинство бытовых предметов будет оснащено доступом в интернет и позволить взаимодействовать сними дистанционно, посредством коммуникационных гаджетов, таких как смартфон, планшет, носимые компьютеры и т.д.
По прогнозам аналитиков данный сектор в ближайшие годы будет стремительно развиваться и потому многие компании готовы активно участвовать в продвижении собственных технологий ориентированных на этот сегмент.
- Войдите, чтобы оставлять комментарии