MK-duino

MK-duino это простое программируемое ядро для самостоятельной разработки устройтв на базе: Почему Arduino, а не более профессиональные инструменты для программирования микропроцессорных устройств?
  1. Работа в среде программирования Arduino доступна всем, кто имеет доступ к персональному компьютеру, и не требует знаний тонкостей программирования.
    Как то: по особенностям работы компиляторов, линковщиков, загрузчиков; особенностям планировки адресного пространства памяти, портов ввода-вывода, прерываний, и могих других, малопонятных для начинающего вещей. Оболочка прячет от новичка всю сложность внутреннего устройства кухни программирования микропроцессоров.

  2. Конструкция Duino-подобных устройств чрезвычайно проста.
    Это небольшая плата с микропроцессором, кварцевым резонатором и гнездами для подключения: питания, интерфейса с персональным компьютером и внешних устройств. Фактически - это голый процессор с удобными гнезами для подключения расширений.
    Соответственно, стоимость констукции очень низка - около 5$ плата процессора, и еще примерно 5$ интерфейсный кабель на USB-порт компьютера (если на компьютере нет порта RS-232).

  3. Имеются тысячи готовых примеров разнообразных устройств с исходными текстами программ. Это позволяет с минимальными затратами времени разработать и изготовить действующее устройство, модифицировав и скомпоновав фрагменты других программ.

  4. Это средство, как нельзя лучше, подходит для курсового проектирования микропроцессорных устройств на начальных курсах обучения в технических ВУЗах. С самого первого курса обучения студенты могут самостоятельно изготавливать действующие устройства и программировать их.

  5. Это средство, как нельзя лучше, подходит для макетирования и проверки концепции функционирования серъезного проекта. После отработки можно оптимизировать программу по функциональности и быстродействию в профессиональных пакетах. Эти пакеты являются составной частью Arduino, спрятанной от новичка за простым интерфейсом оболочки.

  6. Недостатки. Простота работы из оболочки и является самым главным недостатком Arduino. Как отмечалось выше, оболочка прячет от пользователя всю сложность внутреннего устройства кухни программирования микропроцессоров. Причем так хорошо прячет, что очень тяжело "раскопать" в недрах папок временных файлов промежуточные результаты работы компилятора, линковщика, загрузчика; планировки адресного пространства памяти, портов ввода-вывода и таймеров.
Почему MK-duino?
  1. Arduino имеет множество клонов объеденяемых в общее Duino-семейство.

  2. Как правило, новые платы Arduino изготовляются по самых современным технологиям из SMD-элементов, процессора с планарными выводами с шагом выводов около 1 миллиметра, и платы с двухсторонним монтажем.
    Изготовить и распаять такое устройство в домашних уловиях достаточно трудно, особенно начинающему.

  3. На плате большинства Arduino установлена микросхема USB-моста, преобразователя интерфеса USB персонального компьютера в последовательный интерфейс RS-232. Этот мост имеет еще более мелкий шаг выводов и распаять его без микроскопа практически невозможно.

  4. Несколько лет тому назад мобильные телефоны оснащались последовательным интерфейсом RS-232.
    Этот интерфейс был вытеснен интерфейсом USB, но на протяжении длительного периода времени существовали переходные модели: телефон с интерфейсом RS-232 и USB-кабель переходник с микросхемой USB-моста в кабеле.
    Все современные модели мобильных телефонов имеют настоящий USB-интерфейс. И их кабель, это просто кабель с разъемами на концах.
    USB-кабель от морально устаревшего мобильного телефона с USB-преобразователем - идеальное, по простоте и стоимости, решение для сопряжения микропроцессорного устройства с компьютером.

  5. Ну, а если вам не повезло найти USB-кабель для старого мобильного телефона с драйвером, прийдется спаять преобразователь уровней сигнала RS-232 (он предусмотрен на плате MK-duino).
    И воспользоваться интерфейсом RS-232 стационарного компьютера (на ноутбуках его уже давно нет), или приобрести кабель преобразователя USB-RS232 (эти преобразователи опять получили широкое распространение в связи с применением интерфейса RS-232 в спутниковых тюнерах).

  6. На плате Arduino, как правило устанавливается стабилизатор питания на 5V с током до 1.5A для питания периферийных устройств. При том, что сам процессор потребляет ток около 20mA, и успешно работает от трех пальчиковых батарей на 1.5V (суммарное напряжение 4.5V и менее). Для самого процессора такой мощный стабилизатор не нужен, а для периферии мощности такого стабилизатора, как правило, не достаточно.
И так, MK-duino это констукция для самостоятельного изготовления в домашних условиях, с использованием доступных элементов: микропроцессора в dip-корпусе, и обрамления, примущественно, из SMD-элементов, без стабилизатора питания на самой плате процессора, но с дополнительным USB-кабелем для мобильного телефона.
Кроме того, при разработке этой конструкции были учтены удачные решения из конструкции многочисленных Duino-клонов и демо-платы AVR Butterfly фирмы Atmel.

Так что, все-таки, обозначает MK в MK-duino?
Это абреватура фамилий разработчиков, кроме того, MK легко ассоциируется с микроконтроллером.
Сайт управляется системой uCoz