MPLABX є і у версії для операційної системи Linux Завантажити програму можна з сайту виробника:

http://ww1microchipcom/downloads/mplab/X/indexhtml

Після завантаження файлу установки програми слід виконати кілька операцій, описаних на сайті виробника:

http://microchipwikidotcom/mplab:install-on-linux-bin

З опису виходить, що завантажений файл слід зробити виконуваним або командою в терміналі, або в менеджері файлів Установчий файл краще розмістити у вашій домашній теці Потім в терміналі перейти в цю папку, наприклад, я роблю це так:

cd /home/vladimir

і виконати команду:

chmod +x mplabx-ide-v110-linux-installerrun

або в менеджері файлів відкрити властивості файла і поставити галочку поруч з опцією «Зробити файл виконуваним»

Погоджуючись з правилами використання програми і місцем установки, ви отримаєте встановлену і працюючу програму після перезавантаження компютера

Рис 4916 Перший запуск програми в Fedora 16

Звичайно, як ви вже здогадалися, у мене компілятор SDCC і утиліта gputils вже встановлені Ви можете знайти їх для свого дистрибутива в репозиторії вашого дистрибутива за допомогою програми установки і видалення пакетів

Створення нового проекту та налаштування програми в точності повторюють ті, що зроблені для програми в Windows І точно так само в редакторі тексту пишемо найпростішу програму, яку транслюємо: Run->Build Project

Рис 4917 Трансляція програми в Fedora 16

І, як у Windows, підключивши ROBOPICA через програматор PICkit2, якщо проект був створений для використання програматора, ми можемо зайнятися налагодженням програми:

Рис 4918 Налагодження програми за допомогою програматора PICkit2

656

Якщо вивести у вікно навігатора Dashboard (Window->Dashboard), То можна бачити, скільки памяті займає програма і переконатися, що у вашому розпорядженні вся память контролера

Проявивши трохи більше завзяття, ми отримали таку середовище розробки програм, яка працює з повнофункціональним компілятором SDCC, але забезпечує набагато більше зручності, зокрема додає налагодження, ніж використання командного рядка

Разом з тим, як стало зрозуміло з попередніх глав, ціною цього стає необхідність виконати більше роботи, ніж при використанні таких середовищ розробки, як MicroC або, тим більше, Flowcode

Ми вже зробили спробу створити власні файли підтримки пауз і роботи мотора, а в наступному розділі ми розглянемо, як працювати з РКІ робота ROBOPICA

Джерело: Гололобов ВН, – Самовчитель гри на паяльнику (Про електроніці для школярів і не тільки), – Москва 2012