Перейти к навигации

Знакомство с платформой Galileo от Intel

В выходные состоялось знакомство с платформой для разработки Galileo от Intel. 

Galileo это одноплатный компьютер, на ядре x86, с тактовой частотой 400 МГц, под управлением Linux. В рузультате небольшой дискуссии с представителями Intel выяснилось, что процессор на котором построена плата по сути является современной ускоренной и экономичной версией 486 процессора. 

Программно и аппаратно Galileo полностью совместим с платформой Arduino. Программируется из среды Arduino, а в гнёзда на плате могут быть установлены стандартные для Arduino шилды.

Код скетчей компилируется в бинарный файл .elf, который запускается как приложение из под OS. Работа из под операционной системы накладывает незначительные ограничения на некоторые приложения, требующие жесткого реального времени и монопольного использования процессора. В остальном разницы не замечено и все тестовые приложения для Arduino нормально работали и на Galileo.

Какие же дополнительные "плюшки" можно найти в Galileo ? 

  1. производительность и вычислительная мощность
  2. встроенные сетевые интерфейсы: Ethernet, Wifi.  В том числе режим WiFi AP.
  3. Полноценный USB Host, возможность использовать разнообразную стандартную периферию с интерфейсом USB
  4. Слот Micro PCI-X (в стандартной конфигурации занят WiFi модулем)
  5. возможность выполнять одновременно несколько скетчей, выполнять скетчи по расписанию (CRON)
  6. Доступность ресурсов операционной системы из скетчей ( команда system("ls -l /sketches"); )
  7. Возможность разработки приложений на всём многообразии языков представленных в linux (Pyton, Perl, lua, C++ и др.)
  8. Возможность легкой миграции на платформу Intel Edison, которая является продолжением линейки Galileo, Galileo gen2 и предназначена для встраивания в конечные изделия. 
  9. Доступ и удалённое администрирование через SSH
  10. Сетевые сервисы, в том числе web и ftp. 

 

Также Intel обещает поддержку и развитие сообщества разработчиков, проведение учебных курсов и мероприятий типа Хакатонов. 

Планируется скорый выход книги по платформе на русском языке. 

Основная ниша на которую позиционируется Galileo и Edison - IOT - Internet of Things - Интернет Вещей. Суть этой концепции в том, что большинство бытовых предметов будет оснащено доступом в интернет и позволить взаимодействовать сними дистанционно, посредством коммуникационных гаджетов, таких как смартфон, планшет, носимые компьютеры и т.д. 

По прогнозам аналитиков данный сектор в ближайшие годы будет стремительно развиваться и потому многие компании готовы активно участвовать в продвижении собственных технологий ориентированных на этот сегмент.  

 

Тестирование Galileo


Main menu 2

News | by Dr. Radut