Статья задумана как описание процесса установки инструментов разработчика (IDE) для программирования микроконтроллеров фирмы Microchip под Linux, в помощь людям, которых такой процесс "настораживает".
Основной инструмент для разработчика здесь - среда MPLAB X, распространяется бесплатно, но под своей лицензией. Почитать про MPLAB X можно здесь. Скачиваем архив для ОС Linux - на этой же странице закладка Downloads.
Далее, все действия необходимо выполнять в командной строке (терминале) Linux. Установка проходила в Linux Mint 17.3.
Заходим в каталог со скачанным архивом (у меня, например, Downloads)$ cd ~/Downloads
распаковываем архив$ tar xvf MPLABX-v3.25-linux-installer.tar
появляется файл MPLABX-v3.25-linux-installer.sh, делаем его исполняемым$ chmod a+x MPLABX-v3.25-linux-installer.sh
запускаем установку в графическом режиме$ sudo ./MPLABX-v3.25-linux-installer.sh
жмем Next (далее)
читаем лицензию, принимаем лицензионное соглашение...
выбираем путь для установки (по-умолчанию это /opt/microchip/mplabx/vX.XX)
далее, установим и MPLAB IPE для исследований (MPLAB IPE устанавливается вместе со средой программирования MPLAB X IDE и предназначена для программирования микроконтроллеров и микросхем памяти без запуска среды разработки MPLAB X)
отдыхаем
В последнем окне можно убрать галочки, можно и оставить, чтобы познакомиться с указанными компонентами Microchip.
Для работы в MPLAB X также необходим компилятор. Версия популярного компилятора C18 для Linux - можно скачать здесь.
по аналогии с MPLAB X, распаковываем и делаем файл исполняемым$ chmod a+x mplabc18-v3.47-linux-lite-installer.run
запускаем установщик$ sudo ./mplabc18-v3.47-linux-lite-installer.run
читаем лицензию, принимаем лицензионное соглашение... проверяем (или пишем) путь установки
Проверил все для других машин (дистрибутив Linux Mint 17.1, Linux Mint 18.3) с более свежей версией MPLAB X (3.26, 4.15) и тем же компилятором - работает!