AVR, а тепер ось і з ARM починаю працювати

Транскрипт

1 це безкоштовна IDE для широкого кола завдань, пов'язаних із програмуванням. Ця система працює на Java, тому є по-справжньому кросплатформною, що є величезною її гідністю, а повна і беззастережна безоплатність дозволяє застосовувати її навіть для професійної діяльності без побоювань отримати «втик» за неліцензійне програмне забезпечення від «добрих дядьків», які мають звичай час від часу набігати в офіси з перевірками. Я досить давно і успішно використовую для власних розробок на основі мікроконтролерів AVR, а тепер ось і з ARM починаю працювати. Враження від IDE найпозитивніші, принаймні при порівнянні зі зручністю AVR Studio. Мінус цієї IDE в тому, що її підтримка здійснюється так само, як і будь-якого іншого безкоштовного ПЗ, наприклад, Linux, тобто пошук вирішення проблем, що виникають, лягає на плечі користувача, який повинен сам шукати відповіді на свої запитання на численних форумах. Але плюсів все одно більше! Думаю, якщо я поділюся своїм досвідом у цій галузі, це виявиться корисним багатьом любителям мікроконтролерів AVR та ARM, особливо початківцям. Я не розповідатиму про очевидні речі, які повинні бути зрозумілі кожному, хто хоч пару років мав справу з комп'ютером, постараюся тільки відзначити моменти, характерні для методів роботи з ним. 1 / 11

2 Отже, Крок 1: встановлення тулчейнів. Якщо ви вже працюєте з AVR за допомогою WinAVR та AVR Studio і не збираєтеся освоювати ARM, ви можете сміливо пропустити цей крок. В першу чергу необхідно завантажити та встановити WinAVR та будь-який toolchain (тулчейн GNU комплект розробника, що складається зкомпілятора, стандартних бібліотек тощо) для ARM, якщо, звичайно, ви збираєтеся з ними працювати. WinAVR завантажується за цим посиланням Слід вибрати зі списку найсвіжішу (останню) версію (на момент написання цієї статті такою була ). Я вказую тут і далі посилання на версії для Windows, користувачам інших операційних систем доведеться знайти необхідні файли самостійно на тому ж сайті. Для роботи з ARM є значно більше тулчейнов, ніж для AVR, я скачав Yaga rto, хоча важливої ​​різниці немає «нюанси». Далі я говоритиму тільки про Yagarto, і не гарантую, що все сказане мною буде на 100% застосовне до інших тулчейн. Завантажити Yagarto можна за таким посиланням До речі, користувачі Mac можуть завантажити Yagarto там же. На жаль, мій досвід роботи з ARM знаходиться в зародковому 2 / 11

4 забезпечується модулями-плагінами, завдяки чому ви можете налаштувати цю IDE відповідно до своїх запитів та побажань. Зокрема, нас має хвилювати зручність роботи з вибраними нами мікроконтролерами AVR та ARM. Крок 3.1: встановлення плугінів У папці, куди ви встановили, є файл eclipse.exe, його треба запустити. При першому запуску повідомить, що не створено (або недоступно) Робочий простір ( Workspace ) це особлива папка на диску, де зберігаються всі ваші проекти. Вам треба вказати цю папку (згодом робочих просторів ви можете зробити скільки завгодно, наприклад, одне для комерційних проектів, інше для некомерційних і т. д.). Якщо ви поставите галочку, підкреслену на малюнку, то при будь-якому наступному запуску вже не мучитиме вас своїми запитами, а відразу використовуватиме цей робочий простір за умовчанням. 4 / 11

5 Після цього покаже екран привітання: Не довго думаючи, натисніть на виділені червоним кнопки закривайте цевікно, щоб потрапити власне у робочий режим. Про особливості інтерфейсу поговоримо трохи пізніше, а зараз відразу приступимо до встановлення плагіна підтримки AVR, принагідно знайомлячись із системою оновлення. Вибираємо в меню команду Help Marketplace (Допомога Придбання) саме ця команда дозволить вам легко і швидко встановити різні плугини. Ви побачите вікно, в якому пропонується вибрати підходящий «базар» для придбань: 5 / 11

6 Просто вибирайте те, що показано на малюнку тисніть кнопку плугінів: деякого очікування, пов'язаного із закачуванням із мережі даних, виnext побачите (Далі), вікнопошуку після 6 / 11

7 Введіть копіюється ключове слово «AVR» ​​у вікнах пошуку і натисніть кнопку Go (Пшел!). трохи в мережі, та покаже наступне: 7 / 11

8 Як бачите, з ключовим словом «AVR плугіна» потім пов'язаний (на аналогічний момент написання статті) опис. Очевидно, що нас цікавить ви бачите їх назву иваша коротке AVR Plugin натисніть кнопку Install (Встановити) які відповідайте на всі наступні запитання позитивно, тобто скачати е. тисніть Next або Yes у всіх вікнах, вам будуть пропонуватися. Після того, як плугін буде завантажено, перезапуститься. Цим словом, тільки сabout будьте яким можна уважні по-вашому встановити думку деякі будь-який він може доступний плугини бути плугін пов'язаний, шукайте просто ім'я встановлюйте. вводьте ключові комерційні гроші. т. е. працюють за Ось тільки завантажити потрібний плугін для роботи з ARM не потрібним вийде доведеться плугином (хоча встановити спробуйте самостійно необхідне може, і другим до того «годувати» способом моменту цей він вручну, стане файл доступним). простим тобто способом Тому архів.свам версія Але перш переконайтеся в Перевірити необхідності встановлення цього плугіна можливо, вже укомплектована ним!це можна за допомогою пункту методом: Help 8 / 11

9 Якщо завантажуєте ви бачите плугін підкреслену на цьому посиланні синім кнопку у вас вже все встановлено! А якщо ні .

10 Відразу ж натисніть кнопку Add (Додати): 10 / 11