Задача стоит изучить возможности платы Intel Galileo Gen-2 и найти пути ее использования при изучении архитектуры пк



Скачать 39.65 Kb.
Дата17.02.2017
Размер39.65 Kb.
Просмотров470
Скачиваний0
ТипЗадача

ПРИМЕНЕНИЕ МИКРОКОНТРОЛЛЕРНОЙ КАРТЫ INTEL GALILEO ПРИ ИЗУЧЕНИИ АРХИТЕКТУРЫ ПК
Научный руководитель: ст. преподаватель кафедры «Бизнеса» Четтыкбаев Р.К.
Выполнили: студент гр. 12-ИС-5-Б-О-Р-А Коротушенко С.Ю.
На данное время существует проблема при преподавании предметов связанных с архитектурой ПК. Данные дисциплины содержат много теоретической части и часто не содержат практическую часть, которая весьма необходима для усвоения приобретенных знаний.

В следствии проблемы, появилась необходимость нахождения методов использования различных микроконтроллерных плат при изучении архитектуры ПК. В данной статье взята плата Galileo Gen-2 производства Intel, так как университет располагает некоторым количеством.

Целью является – разнообразить изучение архитектуры ПК использованием микроконтроллерных плат для лучшего усвоения учебного материала.

Задача стоит - изучить возможности платы Intel Galileo Gen-2 и найти пути ее использования при изучении архитектуры ПК.

Intel Galileo Gen2 (Рисунок 1) позиционируется как отладочная плата для изучения ключевых возможностей и особенностей Intel-платформы и не предназначена для встраивания в конечные устройства. Для применения в готовых устройствах предназначен Intel Edison (декларируется простая миграция Gilileo -> Edison).

Плата для разработчиков Intel Galileo 2-го поколения представляет собой плату микроконтроллера на базе прикладного процессора Intel Quark SoC X1000 — 32-разрядной системы на кристалле (SoC) марки Intel Pentium. Это первая плата на базе архитектуры Intel, совместимая с разъемами Arduino Uno* R3 на программном и аппаратном уровне.

Эта платформа обеспечивает простоту разработки на базе архитектуры Intel за счет поддержки хостовых операционных систем Microsoft Windows*, Mac OS* и Linux*. Она также предоставляет простое программное обеспечение интегрированной среды разработки Arduino.

Оригинальный процессор Intel и стандартные возможности ввода-вывода однокристальной системы обеспечивают полнофункциональное решение для любителей самостоятельной сборки, в том числе студентов. Они также будут полезны для профессиональных разработчиков, которым требуется простая и экономичная среда разработки для более сложных проектов на базе процессоров Intel Ato и Intel Core.


https://www.arduino.cc/en/uploads/arduinocertified/intelgalileogen2_front_450px.jpg

Рисунок 1 Intel Galileo Gen2


Физические характеристики

  • Разъемы USB, разъем UART, разъем Ethernet и разъем питания

  • Четыре резьбовых отверстия позволяют закрепить плату на поверхности или в корпусе

  • Кнопка сброса для сброса скетча и любой закрепленной заглушки




  • Характеристики процессора

  • Совместимость с архитектурой набора команд (ISA) 32-разрядного процессора Intel Pentium

  • Кэш-память 1-го уровня 16 КБ

  • Встроенная память SRAM 512 КБ

  • Простое программирование: один поток, одно ядро, постоянная скорость

  • Поддержка режима сна ЦП, совместимого с ACPI

  • Интегрированные часы реального времени (RTC) с дополнительным плоским круглым аккумулятором 3 В для работы между циклами включения

  • Тактовая частота 400 МГц

Варианты системы хранения

  • Традиционная флэш-память SPI 8 МБ для хранения микропрограмм (загрузчика) и новейшего скетча

  • Для хранилища скетча выделяется от 256 КБ до 512 КБ

  • Встроенная память SRAM 512 КБ

  • Память DRAM 256 МБ

  • Дополнительная карта micro-SD обеспечивает до 32 ГБ памяти

  • USB-хранилище работает с любым накопителем, совместимым с USB 2.0

  • Память EEPROM 11 КБ, программируемая с помощью библиотеки EEPROM

Данная плата воспринимает несколько языков программирования. Некоторые из них имеют низкий порог входа что позволяет без труда начать работать с платой.

Плата содержит различные разъемы для подключения модулей, приборов, элементов. Таким образом, можно на практике создать простые цепи, с использованием резисторов, кнопок, переключателей и лампочек, тем самым узнать на практике как работают элементы, как работает 0 и 1.

Не плохой пример использования платы такого типа было показано научно-образовательной школы МГУ «ЛАНАТ», которая провела курс программирования для младших классов. Ребята с легкостью начали программировать и заставили лампочку мигать. Не смотря на наличие только одной такой платы, было не проблема организовать работу с ней для всего класса.

Так как платы данного класса такие как Intel Galileo и Intel Edison более продвинуты чем те же Arduino, возможно осуществление более технологичных моментов. К примеру, так как плата была одна, преподаватель решил организовать связь компьютеров с платой посредством Wi-Fi. Это позволило всем с легкостью загружать быстро их код и проверять по очереди. Другой пример это то, что по сути, эта плата полноценный компьютер только без графического адаптера (который впрочем можно купить и подключить), имеется своя система на чипе, установлена операционная система которой можно посылать команды посредством кабеля или беспроводных сетей.

Выводом из этого можно обозначить, что плата Intel Galileo является одновременно мощной и миниатюрной что позволяет без труда обходиться с ней. Она имеет разъемы для подключения различных элементов и позволяет хранить код для управления ими. Использование данной платы необходимо при текущем положении дел и не является сильно большой проблемой для обучения, так как даже в школах проводят занятия и школьники справляются с задачами. Для создания учебных материалов следует изучить и анализировать теоретический материал который используется в данный момент и основываясь на полученных данных составить практическую часть с использованием Intel Galileo.

Список литературы:


1.http://www.intel.ru/content/www/ru/ru/embedded/products/galileo/galileo-overview.html

2. https://habrahabr.ru/company/intel/blog/248279/



3. https://geektimes.ru/company/intel/blog/248752/

4. Электронный журнал "Радиоежегодник" - Выпуск 34. Путеводитель по Arduino. Год издания: 2015.
Каталог: sites -> default -> files -> publications
publications -> Анонс Корпорация ibm прилагает усилия к развитию корпоративного применения технологии блокчейн, в том числе предлагая блокчейн в качестве услуги разработчикам ibm продвигает технологию блокчейн в бизнес
publications -> Улучшение экологической обстановки города алматы через внедрение инновационных технологий
publications -> Биосферные территории в контексте «зеленой экономики»
publications -> Рекомендации для документов Всемирной Антикризисной Конференции
publications -> Қазақстан республикасы білім және ғылым министрлігі
publications -> Электронное правительство в Японии
publications -> Развитие Интернет-маркетинга в Казахстане
publications -> Интернет вещей дает уникальный шанс развивающимся странам


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал