Максимит - Maximite

Максимит микрокомпьютер это Микрочип PIC32 на базе микроконтроллера микрокомпьютер. Первоначально разработанный как набор для хобби, Maximite был представлен осенью 2011 года австралийским дизайнером Джеффом Грэмом в статье из трех частей в журнале Silicon Chip.[1]Проект состоит из двух основных компонентов - главной печатной платы и интерпретатора MMBasic, выполненного в стиле GW-BASIC.

Версии

Maximite версии 2.7 по-прежнему Открытый исходный код проект. Несколько энтузиастов создали свои собственные версии, часто используя имеющиеся в продаже прототипы печатных плат.

Клоны

Несколько клонов Maximite были разработаны и выпущены в течение нескольких месяцев после его появления. Некоторые, например Maximite SM1,[2] и последняя версия Джеффа Грэма,[3] Mini-Maximite аппаратно и программно совместимы с оригинальным дизайном, но используют другой форм-фактор.

Другие, например DuinoMite,[4] от болгарской компании Olimex изменили оборудование, добавив заголовки Arduino. Это упрощает использование оборудования, разработанного для плат Arduino, но для использования этой функции требуется модифицированная прошивка. Некоторые из этих изменений были включены в официальную версию по мере ее обновления.

Австралийский дистрибьютор Dontronics и программист из США Кен Сеглер активно работали над адаптацией программного обеспечения для работы на различных версиях оборудования.

Джефф Грэм также выпустил измененную версию MMBasic. [5] для платы разработки UBW32.

Клоны Maximite американского производителя Схема остаются совместимыми с оригинальным дизайном Maximite и включают очень маленький CGMMSTICK1 [6] который может использоваться с беспаечными макетами и совместим с Color Maximite CGCOLORMAX1.

MMBasic

MMBasic 3.x поддерживает определяемые пользователем подпрограммы и современную структуру без номеров строк. Этот MMBasic 3.x был выпущен в нескольких версиях, включая поддержку вариантов Olimex Duinomite, UBW32 и CGMMStick.

Хотя версии MMBasic до 3.x были доступны как бесплатное программное обеспечение с открытым исходным кодом распространяется в рамках Стандартная общественная лицензия GNU, для версий 3.x лицензия была изменена на проприетарный one, исходный код которого доступен бесплатно для личного использования.

ICeemite

11 мая 2013 года австралийская компания анонсировала версию в стиле IC под названием DTX2-4105C (позже получившую название «ICeemite»), полностью предназначенную для включения во встраиваемые системы. Димитек.[7] Эта новая версия оригинального Maximite включает в себя часы реального времени и разъем для карты microSD на борту и подходит для разъема PLCC-68. На момент анонса это была самая маленькая в мире полная система Maximite. ICeemite предлагает специально разработанную прошивку с дополнительными функциями, используемыми во встроенных системах, такими как многозадачность и управление питанием, но не поддерживает цветную графику.

Цвет Maximite

Color Maximite (CircuitGizmos CGCOLORMAX1), показывающий все графические режимы

Новая версия Maximite была представлена ​​в сентябрьском выпуске журнала Silicon Chip Magazine за 2012 год.

Новые функции Color Maximite:

  • 100-контактная версия PIC32
  • Цветной VGA с восемью цветами (черный, красный, зеленый, синий, голубой, желтый, фиолетовый и белый).
  • Синтезированная стерео музыка и звуковые эффекты.
  • Часы реального времени с батарейным питанием (опция).
  • Разъем, совместимый с Arduino, с дополнительными 20 линиями ввода-вывода, которые не зависят от исходных 20 линий ввода-вывода.
  • 2-канальный аналоговый выход PWM.
  • Специальные команды для анимационных игр.
  • Версия 4.0 MMBasic, в которой есть дополнительные команды для доступа и использования дополнительных функций.

За 12 месяцев, прошедших с момента первого анонса, Maximite использовался в нескольких проектах программного и аппаратного обеспечения. Они варьируются от простых регистраторов данных до сложных контроллеров процессов.

Рекомендации

  1. ^ Журнал Silicon Chip, март, апрель, май 2011 г.
  2. ^ «Донтроникс». Получено 28 марта 2016.
  3. ^ Журнал Silicon Chip, ноябрь 2011 г.
  4. ^ «Задний навес: проекты микроконтроллеров и ПК». Получено 28 марта 2016.
  5. ^ "Проекты Джеффа - MMBasic для UBW32". Получено 28 марта 2016.
  6. ^ "CircuitGizmos". Получено 28 марта 2016.
  7. ^ «Димитек». Получено 28 марта 2016.

внешняя ссылка