Компания
281,84
рейтинг
21 ноября 2013 в 09:08

Разное → Galileo — первый Arduino-совместимый микрокомпьютер на платформе Intel. Уже в продаже!

Начались продажи микроконтроллерной карты Galileo на базе процессора Intel Quark X1000. Intel Galileo полностью совместим с картами Arduino как с точки зрения ПО, так и по распиновке (все цифровые и аналоговые разьемы находятся на тех же местах, что и у Arduino Uno R3). Кроме того, Galileo имеет на борту ряд популярных цифровых интерфейсов: полноразмерный слот mini-PCI Express, порт 100Mb Ethernet, слот Micro-SD, последовательный порт RS-232, USB хост и клиент, а также 8Мб NOR флеш.



Galileo собран на базе одноядерного х86 процессора Intel Quark X1000 с частотой 400 МГц. Процессор имеет 16 Кб L1 кеша и 512 Кб встроенной в чип памяти.
По сравнению с другими картами Arduino, Galileo имеет несколько особенностей, повышающих ее производительность.
  • SD слот имеет собственный контроллер, обмен данными осуществляется без участия SPI;
  • Ethernet порт также работает без помощи SPI;
  • Впервые реализован полноценный PCI Express слот, позволяющий устанавливать карты расширения, такие как Wi-Fi, Bluetooth, 3G и т.д.



Архитектура Intel Galileo. Кликабельно.

Программирование Galileo осуществляется с помощью ПО Arduino. Дополнительная литература:
Автор: @saul
Intel
рейтинг 281,84

Комментарии (61)

  • +3
    Очень заманчиво. Но… есть другие магазины для заказа? Доставка за 120 баксов, кажется, перебор для старта…
    • 0
      Обязательно будут. Главное — нАчать.
  • 0
    А какая архитектура у процессора на данной плате? x86?
    • 0
      Простите, не дочитал

      Программирование Galileo осуществляется с помощью ПО Arduino
      • +2
        Это совместимость IDE, а компилятор всё-таки по x86, если я правильно понял.
        >> Galileo собран на базе одноядерного х86
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        нужно еще посмотреть есть ли там стандартный загрузчик, если да — то можно спокойно запустить Linux
  • 0
    Кажется, впервые увидел эту плату в ленте Greg Kroah-Hartman, тогда ещё был встроенный Wi-Fi: plus.google.com/111049168280159033135/posts/KiJDPS5t5r7

    Радуют такие железки-малютки, есть в них что-то притягивающее.
  • +2
    Мне кажется, или даже на 400МГц клоне процессора 486 можно запускать что-то посерьезнее, нежели поделки на Arduino. Тогда почему так мало оперативки?
    • +2
      256 мегабайт мало? :)
      • 0
        Упс, не заметил. Но кажется в статье об этом ни слова
        • +3
          В статье про NOR память написано энергонезависимую. У этой железки есть один крупный минус. При своей стоимости у нее процессор фактически дохлее чем у RasberryPI
          • 0
            Может наоборот плюс? Главный бич всех таких поделок — охлаждение. Ну не получается все в одном — и производительность, и теплоотвод. Так что это скорее не минус, а плюс, который может не давать железке выполнять роль кипятильника
            • 0
              А кто вам сказал что эта железяка жрет меньше электричества чем RasberryPI? :)
              • 0
                А я и не говорю о потреблении электроэнергии платой. Я о чипе.
            • 0
              Моя расбери даже при 100% ой нагрузке камня спокойно работает без радиатора даже на при разгоне до 1ГГц ;)
              • 0
                могу тебе показать ворох железа, в числе которого и расбери, которое греется через час загрузки даже не под 100% до состояния эмердженси шатдаун.
          • +2
            По-моему, сплошные минусы. По цене это действительно скорее конкурент rapberrypi и beaglebone. При этом видеовыхода нет, GPU в спеках не заявлен. CPU дохлый, особенно если сравнивать с тем же Cortex-A8 в beaglebone.
            При этом ардуина у всех ассоцируется с микроконтроллерами, а 486 это все-таки «application processor», там ведь и MMU есть.
            В общем первый блин комом.
            • +1
              Для Распберри — как раз совсем не конкурент. Из-за невозможности работать с видео.
            • 0
              Офигеть, только сейчас заметил, что нет видеовыхода…
  • 0
    А аналоговые входы у него есть?
    • +1
      А на картиночку тыкнуть? В левом верхнем углу картинки Analog In
      • 0
        Спасибо, тыкнул.
        • +2
          Сорри за резкий тон. Был не прав
  • +2
    Это может стать следующими мозгами для мультироторных моделей! Первым делом попробую запустить на нём MultiWii.
    • 0
      В прошивках для коптеров разве не используется всякая низкоуровневая работа с регистрами и.т.п, которую придется кропотливо портировать?
    • 0
      А почему именно MultiWii, а, скажем, не MegaPirate?
      В любом случае, если есть интерес к подобным проектам — напишите в личку.
  • 0
    адуины берут ради любительских поделок и студенческих проектов, Galileo на эти цели не пойдёт, гораздо более сложна для начинающих и любителей, с другой стороны до чего-то серьёзного не дотягивает, в общем ни то ни сё, особой популярностью пользоваться ихмо не будет
    • 0
      А вот кстати да.
      С технической стороной — всё понятно.
      Не понятна ЦА и маркетинговая ниша.
      Применять для ардуиновских целей что-то более серьёзное (и дорогое), чем Ардуино -???
      А так — да платка интересная и заманчивая.
    • 0
      + имеющих возможность мгновенно снижать энергопотребление до мизерного минимума. А тут что?
  • 0
    Недоделка. На самом камне можно linux запускать. Но мощностей и оперативы будет маловато для нормальной работы
    • +2
      Линукс там нужен для...?
      • +2
        Для управления ресурсами: управление памятью, драйвера для PCIE, Ethernet, USB, TCP/IP стек. Или вы венду предлагаете? Тогда только Win95. Windows 8 оно врядли потянет.
        • 0
          Только realtime, только хардкор. К чёрту операционные системы на embedded устройствах.
          • 0
            ну тогда желаю успехов
          • 0
            Какая разница? Тот же Keil всё равно представляет из себя ОС.
          • 0
            Ну так realtime OS тоже есть.
      • +2
        того чтоб я не писал с нуля сетевой стек, работу с памятью и прочее и прочее, если мне вдруг захочется поиметь вебморду для своей поделки
        • 0
          Так есть там линукс — ардуино скетчи с его т.з. простой user mode процесс.
          • 0
            хм, тогда слишком мощная штука как для того, под что они её прочат получается. Все равно не очень понимаю целевой аудитории.

            Еще бы arduino на виртуалке запустили
    • 0
      Эм, люди линукс на машинах в 32 МБайта памяти и частотой в 168 MHz запускают, и ничего.
      • 0
        и что? Запустить != полноценно использовать.
        • 0
          Я не понимаю слова «полноценно использовать». Вот забивать гвозди микроскопом — это «полноценно использовать»?

          Ну да, вряд-ли получится гонять на нём игрушки, но для Qt — вполне хватает.
          • 0
            >Я не понимаю слова «полноценно использовать»
            ну например не мучаться с бекпортами и патчами, на «32 МБайта памяти и частотой в 168 MHz» debootstrap'ом дистр не накатить. Без пересборок debian не взлетит даже на Pentium MMX

            >для Qt — вполне хватает.
            Qt на этом устройстве будет забиванием микроскопа гвоздями. Что там на Qt делать? Интерфейсы? Многочисленные БД с такой оперативой? Многопоточность? Обработку медиа?

            Конкуренты при меньшей стоимости предлагают GPU и от 512Гб RAM

            Все киллер-фичи устройства это mini-PCI Express и х86 архитектура, но отсутствует видеовыход (про GPU я уже молчу, хотя это сокращает спектр применения) и куда более полезная eSATA. такой набор интерфейсов кажется мне странным.

            Гонять Arduino-скрипты на полноценном Application processor'е? Это фричество.
            • 0
              > ну например не мучаться с бекпортами и патчами, на «32 МБайта памяти и частотой в 168 MHz» debootstrap'ом дистр не накатить. Без пересборок debian не взлетит даже на Pentium MMX

              Arduino и RPi слишком дорогие для промышленного использования. Их удел — это самоделки и прототипирование. А для Linux на таких машинах можно купить поддержку.

              > Qt на этом устройстве будет забиванием микроскопа гвоздями. Что там на Qt делать?

              Компьютеры в автомобилях, например.

              > Все киллер-фичи устройства это mini-PCI Express и х86 архитектура

              Согласен, больше плюсов нет.
              • 0
                >Arduino и RPi слишком дорогие для промышленного использования. Их удел — это самоделки и прототипирование.

                А Intel Galileo сталобыть промышленный контроллер?
                Intel® Galileo is an Arduino*-compatible development board based on a 32-bit Intel® Pentium® class System on a Chip. Intel Galileo is designed for the Maker community which includes Do-It-Yourself crafters, engineers, artists, and hobbyists. Intel Galileo provides ease of development through support for the x86 and Linux* software environments.

                Ну и по факту Arduino и RPi дешевле Galileo. девборды в чистом виде в промышленности это тоже фричество. На то оно и девборда.

                Использования процессора Quark X1000 против ATmega или BCM2835 в промышленных решениях это уже совсем другая история.

                >Компьютеры в автомобилях, например
                расход топлива считать на Qt? Богато жить не запретишь! Или в mini-PCI Express придется втыкать видеокарту, сталобыть, чтоб это все выводить не на сегментный индикатор?

                >Согласен, больше плюсов нет.
                более того, это урезанный х86. Из интеллвоских «Advanced Technologies» камень умеет только «состояние простоя». Даже термоконтроля нет. Это все придется навешивать самому.
                • 0
                  > А Intel Galileo сталобыть промышленный контроллер?
                  Я такого не утверждал. Я утверждал, что Linux на слабых машинах нужен, и привёл примеры применения.

                  Я могу это просто утверждать потому, что есть заказчики у фирмы, в которой я работаю.

                  > расход топлива считать на Qt?
                  Интерфейсная часть, например. Даже в STM32 есть LCD Controller.

                  > более того, это урезанный х86.
                  Вывод: не нужен. Разве что mini PCI-E.
                  • 0
                    > Linux на слабых машинах нужен, и привёл примеры применения.
                    и как это относится к теме? Мы имеем более мощных более дешевых конкурентов с киллерфичами вроде GPU. причем тут использования линукса на слабых машинах?

                    >Интерфейсная часть
                    напомню, там нет видеовыхода и видеопроцессора. Рендерить интерфейсы прямо на камне будем а выводить через туннелирование X-сессии по ssh?

                    >mini PCI-E
                    Это, кстати, палка о двух концах. Что такого, что используется в девбордах, критично требует PCI-E? А драйвера писать придется.
                    • 0
                      > и как это относится к теме?

                      Это относится к теме того, что на этом железе *можно* запускать линукс. Как и на более слабом. Эта доска тут совсем не при чём уже.

                      > А драйвера писать придется.

                      Не велика трудность.
                      • 0
                        А я говорил что нельзя? Но что потом с этим линуксом делать, кроме как решать задачи, с которыми справляются дешевые MCU?
    • 0
      >На самом камне можно linux запускать. Но мощностей и оперативы будет маловато для нормальной работы

      256 метров — мало?? о_О
      Это какой же «нормальной работой» вы собрались энту железяку грузить…
      • 0
        ну сделать из нее медиасервер домашний, например… Ах да, я забыл, у него ведь нет даже аппаратного декодирования звука.

        базу данных там подержать для домашней SCADA

        Для запуска arduino-скриптов в usermode — самое то. использовать полноценный процессор с прослойкой из ПО для выполнениях задач, расчитаных специально для микроконтроллера!
        • +1
          Да не, я-то согласен, что сабж как-то ни туда и ни сюда: «пере-Arduino» и «недо-Raspberry Pi» одновременно, я просто среагировал на то, что 256 МБ, мол, мало для линукса.
          У меня парочка VPS как раз с сабжевым количеством оперативки: сайтики там, ВПНчик, еще всякое по мелочи — и ничего, не кашляют.

          P.S.: а медиасервер таки лучше делать на R.Pi ;)
          • 0
            >256 МБ, мол, мало для линукса.
            для линукса как для ядра+binutils это не мало. Я и не говорил такого. Это мало для одноплатного компьютера в даной конфигурации.

            Сделать из него хранилище? Нет eSATA. Медиасервер? Нет GPU и аудиопроцессинга и выходов. Контроллер умного дома? ну разве что, но он получается неоправдано дорогой тогда по сравнению с прямыми конкурентами.

            Вот о чем я говорю.

            • 0
              Похоже, делается ставка на mini PCI-E. Больше с доской нечего делать.
              • 0
                тогда у них гиблый маркетинг. Своей «ардуино-совместимостью» они выставили себя на посмешище

                Но mini PCI-E в принципе штуа классная в таком девайсе. не факт, что действительно полезная, но «на поиграться» отличная
        • +1
          >Для запуска arduino-скриптов в usermode — самое то. использовать полноценный процессор с прослойкой из ПО для выполнениях задач, расчитаных специально для микроконтроллера!

          Ничего, подождем «Ардуино-совместимую плату» на i7, в которой под Виндой будет работать Java-машина, в которой будет крутиться написанный на Java интерпретатор Питона, на котором будет написан эмулятор для запуска скетчей для ардуино! :D
          • 0
            Лучше написать специальную операционную систему для запуска скетчей ардуино, вроде www.osv.io/ ну а дальше все энтерпрайзно, по накатанной дорожке — ESXi, Intel Xenon + Xeon Phi

            зато теперь ардуиноскетчи смогут крутиться в облаке, а интерфейсы можно будет инкапсулировать и пробрасывать через VLan. Заживем!

  • +6
    На что только ардуинщики не пойдут чтобы дрыгать пином побыстрей :)
  • 0
    Купить уже нельзя, только бекордер

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разное