Поиск по сайту
Не рекомендуем

На основе 1 отзыва

1 отзыв

Регистрация не требуется

10 июля 2017 в 17:59

  • 4 оценка
  • Не рекомендую
  • Пожаловаться
Два года назад меня пригласили участвовать в хакатоне, который устраивала фирма DataArt, и который был посвящён "IoT". Тогда я ещё только закончил колледж и почти ничего не понимал в подобном, да и "интернет вещей" только начал захватывать рынок. Конкурс благополучно был выигран, а чудесным призом выступила плата Galileo Gen 2, от фирмы Intel.
Intel Galileo - Arduino совместимая платформа, а это значит что с помощью стандартной IDE под ардуинку, мы можем осуществлять работу с нашим чудом техники. Заранее стоит сказать, что платформа рассчитана для изучения, что - то вроде лабораторного стенда, не стоит встраивать её в конечные устройства (да и тем более, выйдет довольно дорого).
Galileo Gen 2 поставляется в фирменной коробочке, которая имеет замечательный дизайн (простите за потёртости, коробочка пострадала при переезде):
Первое что мы обнаружим при открытии коробочки - палата Galileo, упакованная в пакет против статического электричества, кстати, не разу не слышал, чтобы эта плата была подвержена поломкам от статики (в отличии от Arduino Nano):
Далее в коробочке лежит остальной набор комплектующих:
Итого внутри коробочки хранится сама плата Galileo, блок питания с набором вилок под разные стандарты, а так же провод USB - mini USB. Что же, не плохо, особенно меня порадовали сменные вилки (ни разу не пользовался ни одной, кроме стандартной).
На блоке питания нанесены его основные характеристики, за два года они абсолютно не стёрлись, что весьма радует, т. к. на большинстве блочков от смартфонов, надписи стираются уже через месяц использования.
Так же полюбуемся на саму аппаратную платформу:
На ней мы можем увидеть стандартных 13 цифровых пинов, а так же 5 аналоговых и пины питания. Все разъёмы красиво подписаны, так что запутаться будет сложно. Все разъёмы, которые присутствуют на плате, подписаны, помимо белого интерфейса (правый - верхний угол). Он называется DEDIPROG и используется для пере прошивки платы, если уж так получилось, что она вышла из строя. Лично я им ни разу не пользовался, так что не могу ничего утверждать о его работе. Так же стоит обратить внимание на джампер (под Enthernet портом), он служит для смены логических уровней, с которыми вы работаете, неправильное его положение вполне может сжечь используемые в работе шилды (платы расширений для ардуино - составляющей).
Из собственных наблюдений было замечено, что при работе, процессор (Intel Quark SoC X1000) крайне сильно нагревается, вроде как эта температура входит в рабочий диапазон, но стоит задуматься об установке небольшого радиатора. Я это к чему? Ни за что не трогайте его пальцем во время работы, будет больно или по крайней мере - не приятно. Кстати, справа от него можно заметить две микросхемы - это и есть оперативная память (DDR3, 256mb).
Саму платформу, можно условно поделить на две составляющие:
1. Arduino составляющая, где осуществлено всё в стандартной, для подобных плат, форме.
2. Составляющая системы, где вы установите ОС и будите производить манипуляции с ней.
Так же на плате есть удобный разъём под SD - карту, которую вы, скорее всего, используете под какую нибудь ОС. А возле установлен разъём питания от сети:
Возле расположен Enthernet - разъём, на который ни разу не было никаких нареканий. А так же разъёмы USB - mini и USB, благодаря которым плата может выступать как USB - клиентом (используется при прошивке через USB порт компьютера), так и хостом (то есть как ваш ПК).
Стоит отметить мой разочарование, что плата не питается через MiniUSB от ПК. Нет, это вполне логично, ведь нужен больший уровень напряжения, но всё же, было бы удобнее не использовать лишние провода при работе.
Для работы с платформой Intel сначала использовал специальную Arduino IDE:
Но сейчас вам достаточно просто в менеджере плат выбрать нужную:
Так же хочу отметить что многие библиотеки, создаваемые для Arduino, не будут поддерживаться платой Galileo. Например я пытался использовать библиотеку для радиомодулей RF 433 MHz и был разочарован, мне оставалось два дня до сдачи проекта на следующий конкурс, а то что работало на моей Arduino Uno, не заработало на Galileo. Благо под рукой были wi - fi модули ESP, так что пришлось организовывать работу устройства с помощью них.
В общем плата Galileo Gen 2 достойная разработка для своей цели - работа в сфере IoT, и не только, Intel даже разработали пользовательский сервер, для ваших устройств со связью с интернетом. Правда я не совсем уверен в сочетании цена/качество, ведь можно получить лучше, от той же RaspberryPi за цену не на много превосходящую, а если поискать то и меньше. Но, если сама плата вам по душе и вы хотите творить великие дела, то стоит обратить внимание на разработку от тех же Intel - Edison.
И так, подводя итоги, хотелось бы заключить, что если вы планируете использовать эту плату для проектов без ОС, не тратьте время и деньги, для таких проектов есть платформы дешевле и проще. Так же вы не используете её для конечного продукта, ведь она гигантская, да и скорее всего ваше устройство не будет использовать полностью весь её функционал. Так для чего же стоит использовать это чудо техники? Для работы в лабораторных условиях учебных заведений или для прототипирования устройств для IT - фирм, работающих в сфере IoT и подобных. Нужна ли она вам с таким соотношением цена/функционал? Вряд ли, ведь есть безмерное количество прекрасных плат, за меньшие деньги и с лучшими характеристиками.
А теперь насладимся шикарным дизайном от Intel:
— Плюсы:
Производительность, простота работы с ардуино-частью, Enthernet интерфейс
— Минусы:
Цена, нагрев процессора, отсутствие поддержки некоторых библиотек
Время использования: 2 года
Стоимость: 3800 руб
Год выпуска/покупки: 2014