Руководство по быстрому началу работы с Maple

 
Руководство по быстрому началу работы с Maple

Руководство по быстрому началу работы с Maple

Вам потребуется  плата Maple (вот один из вариантов с очень хорошей периферией), кабель Mini-B USB, рабочий компьютер, права доступа к root (или администратора) на этом компьютере.

если у Вас возникают трудности во время работы, посетите страницу troubleshooting page для получения помощи в сложных ситуациях. Если проблемы продолжают встречаться, посетите также раздел forum, или свяжитесь с разработчиками contact !

Содержание

Установка и запуск IDE

См. страницу  Установки IDE для получения инструкций.

Компилирование программы

Давайте загрузим простую программу-пример, которая заставляет мигать LED статуса.

В меню File выбираем Examples > Digital > Blink

1.png

Далее выбираем Tools > Board > “LeafLabs Maple ... to FLASH”:

2.png

Важно!

У Вас есть выбор между программированием RAM и FLASH:  FLASH хранит программы непрерывно, поэтому программа будет запускаться каждый раз при перезапуске Maple, а опция RAM просто заносит скомпилированную программу в память контроллера (т.е. она не сохраняется после перезапуска Maple)

Запись программы в RAM происходит быстрее, а программа с ошибками просто стирается из памяти при перезагрузке. Загрузка во FLASH память (большую по объему) и обеспечивает возможность частичной загрузки программы.

 

3.png

Теперь нажките кнопку “Verify” (на ней изображен символ “play” как на соседней картинке) для компиляции этого кода. В нижнем окне будут пролистываться некоторые строки выводимых сообщений. Затем в нем появится сообщение о подтверждении компиляции.

 

4.png

Загрузка программы

Теперь настало время для подключения Вашей платы Maple. Возьмите кабель USB Mini-B (именно "мини", а не "микро")

Проверьте чтобы на плате Maple джампер power source находится на контактах "USB".  Платы Maple поставляются с этим джампером, установленным именно в этом положении, поэтому ничего переключать не придеться, просто убедитесь в этом.

Положение джампера должно выглядеть так (не беспокойтесь если джампер наполовину накинут на разъем CHRG)

5.png

Важно !

В On OS X при каждом подключении  Maple будет появляться всплывающее окно диалога сетевого интерфейса

6.png

Если Вы нажмете на  “Network Preferences...” и согласитесь с выбором по умолчанию (“Not Configured”), то диалоговое окно больше не будет появляться и все будет работать нормально. Далее в появившемся окне кликните на “Apply”:

7.png

Maple будет мигать короткими вспышками синего светодиода статуса каждый раз при подключении, перезагрузке и перепрограммировании. если он при этом будет мигать медленно, это говорит о наличии неисправностей (см. раздел troubleshooting для получения помощи в этой ситуации)

ксли все заработало нормально, выберите последовательный порт Maple в меню Tools > Serial Port. Порт Maple будет отображаться как-то типа COMx, /dev/ttyACMx,или /dev/tty.usbmodemxxxxx в зависимости от Вашей платформы (операционной системы)как это:

Windows XP:

8.png

Linux:

9.png

OS X:

10.png

Затем нажмите кнопку “Upload” для загрузки Вашей программы в Maple.

11.png

В окне статуса Вы увидите некоторый текст и шкалу процесса программирования , затем произойдет быстрое мигание на плате Maple и затем постоянное мигание (включение и выключение) - наши поздравления! Вы загрузили первую программу в Maple.

Далее вернемся назад и немного модифицируем программу.

Если Вы измените строки

delay(1000);

на другое значение то скорость мигания изменится. Это значение задает время паузы в милисекундах перед ее продолжением. Поэтому при значении по умолчанию (1000) светодиод загорится на 1 секунду затем погаснет и будет погашен в течение 1 секунды и т.д. Изменяйте значение задержки и пробуйте новые программы. Каждый раз изменяя свою программу повторяйте

Предупреждение !

процесс загрузки является наиболее частой причиной возникновенгия проблем, особенно в Windows.

Ситуация сейчас выглядит лучше, чем в прошлом, однако если у Вас возникают трудности, повторяйте попытки отсоединяя и снова присоединяя Maple используя perpetual bootloader mode или перезагружайте IDE

Если ничего не помогает, сообщайте об этом в форуме разработчиков forum.

Работа с монитором последовательного порта

 

В качестве последнего шага для того чтобы убедиться в том что все исправно давайте загрузим программу “Hello, world!”, которая будет отправлять сообщения из Maple в IDE через интерфейс USB. В меню File выбираем Examples > Stubs > HelloWorld (точно так же, как до этого Вы выбирали программу Blink ) и убедитесь что тип платы и адрес последовательного порта правильно указаны в настройках мнею Tools

Откройте окно Serial Monitor (крайняя правая иконка на панели инструментов). Затем вернитесь обратно в окно редактора программы и загрузите Вашу программу (процедура Upload автоматически перекомпиллирует Вашу программу если после последнего Verify в нее вносились изменения). Сразу после загрузки программы в Maple Вы увидите Ваш текст в окне монитора последовательного порта. Теперь Вы можете общаться с компьютером!

Продолжайте двигаться дальше

Мы надеемся, что вышеперечисленные действия не отпугнули Вас от освоения Maple (в оригинале - Ваше лицо не выглядит сейчас так, словно вы прожевали кислый лимон).

Куда теперь Вы станете продвигаться дальше зависит от Вас Возможно сейчас Вы обдумываете невероятный проект, может быть Вы приготовились к длительному уроку по изучению, а может быть сейчас самое время отправиться на кухню за вкусным сэндвичем.

Если Вы крутой специалист, возможно Вам будет полезно ознакомиться со старыми знакомыми make, gcс и jtag (в оригинале это описано более красочно - прим. переводчика)))

Расскажите нам о том, для чего Вы пришли сюда:

Контакты разработчиков:

 forum,

our wiki’s Projects page

Контакты "Лаборатории увлечений":


Общее описание MAPLE