Руководство платы G120

Руководство платы G120 (SOM)

Введение G120

G120 мощный, но недорогой ($35) модуль, для поверхностного монтажа (SOM) который работает на программном обеспечение .NET Micro Framework, и позволяет программировать с Microsoft Visual Studio просто с помощью кабеля USB. Программирование на современном управляемом языке, например, C# и Visual Basic, позволяет разработчикам достичь большого результата за меньшее время, воспользовавшись встроенными библиотеками для сетей, файловых систем, графических интерфейсов и многих периферийных устройств.

1.1. The .NET Micro Framework

Вдохновленный полной версии .NET Framework, Microsoft разработала облегченную версию под названием .NET Micro Framework (NETMF).

NETMF фокусируется на встраиваемых систем с ограниченными ресурсами. Разработка, отладка и развертывание удобно проводить с помощью мощных инструментов Visual Studio от Microsoft, через стандартный кабель USB. Программирование осуществляется в C# или Visual Basic. NETMF включает в себя библиотеки для сетей, современный менеджер памяти с сборщиком мусора и многозадачные сервисов. В дополнение к стандартных .NET библотек, NETMF имеет встроенные расширения:

  1. Входы выходды Общего назначения (GPIO с обработкой прерываний)
  2. Аналоговый вход / выход
  3. Стандартные шины например I2C, SPI, USB, Serial (UART)
  4. PWM
  5. Сетевые
  6. Файловую систему
  7. Графический дисплей, поддержка изображений, шрифтов и элементов управления.

1.2. GHI Electronics and NETMF

В течение многих лет, разработчиками GHI Electronics ядро NETMF была расширена новыми эксклюзивными библиотеками для дополнительной функциональности, такими как базы данных, USB Host и Wi-Fi, Can-Bus.

Одним из важных расширений GHI Electronics является Runtime Loadable Procedures (RLP) загружаемые Процедуры вовремя выполнения, что позволяет машинный код (Assembly / C) скомпилировать и загрузить прямо с управляемого кода (C# / Visual Basic) для обработки ресурсных и критичных по времени задач процессора. Он также может быть использован для добавления новых собственных расширений к системе NETMF.

Также к ядру NETMF добавлены Wi-Fi и PPP библиотеки.

Все упомянутые возможности протестированы на модуле G120. GHI Electronics постоянно поддерживает, обновления прошивки модуля G120. Пользователи могут просто загрузить новое программное обеспечение на модуле G120 с помощью USB или последовательного порта, или даже использовать in-field-update функцию. Эта функция позволяет обновить прошивку через любой доступный коммуникационный интерфейс, в том числе с помощью файловой системы и сети.

1.3. Технические характеристики G120

  • Среда .NET Micro Framework
  • 120 MHz ARM Cortex-M3 процессор
  • Оперативная — память16 MB RAM
  • Флэш — память 4 MB FLASH
  • Встроенный ЖК-контроллер (Embedded LCD controller)
  • Порты ввода вывода 72 GPIO Pins
  • Входы с прерыванием 43 Interrupt Inputs
  • 2 SPI, I2C , 4 UART
  • 2 CAN Channels
  • 8 10-Bit Analog Input
  • 10-Bit Analog Output
  • 4Bit SD/MMC Memory card interface
  • 12 PWM
  • 160 mA max, 18 mA Hibernate Mode
  • Рабочая температура -40C to +85C RoHS Lead Free
  • Размеры: (26.67 мм x 38.1 мм)
  • TCP/IP Stack (.NET sockets)
  • SSL secure networking
  • WiFi
  • PPP
  • USB Host
  • Graphics (image, font and controls)
  • SQLite database
  • File System (SD and USB Sticks)
  • Native extensions RLP

1.4. Примеры применения G120

Торговые автоматы, POS терминалы, Инструменты измерения и тестеры, Сетевые датчики Robotics, Центральная сигнализация, Интеллектуальные устройства, Промышленные устройства автоматизации

Оборудование G120 Модулья

Основные компоненты G120 Модуля процессор NXP LPC1788, 4.5Mb флешь и 16 МБ оперативной памяти. Маленький 38,1 X 26,7 х 3,55 мм модуль содержит все необходимое для запуска сложных встроенных систем. Необходимо только источник питания 3.3В и некоторые соединения, чтобы воспользоваться длинным списком доступных функций модуля G120.

2.1. LPC1788 микроконтроллер

Микроконтроллер NXP LPC1788 32-bit ARM Cortex-M3 с частотой 120 MHz на 32-битном ядре ARM Cortex-M3. Основные библиотеки NETMF, в сочетании с расширениями GHI Electronics, обеспечивают доступ к имеющимся периферийных устройст LPC1788.

2.2. SDRAM

С модулем G120 поставляется 16 Мб SDRAM.

2.3. FLASH

В модуле G120 доступен 4.5MB флешь — память. Внутренний 0.5Мб память используется для выполнения ключевых сервисов системы для достижения максимально возможной производительности. Оставшиеся 4 МБ внешней памяти используется для хранения расширений NETMF библиотек и приложений пользователя. Один из библиотек расширений позволяет приложениям пользователя обновляться даже отдаленно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *