PIC, Linux, "правильный" редактор с подстветкой дл

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Пт ноя 20, 2009 20:38:12
Откуда: Калининград (Koenigsberg)

Сообщение FlySnake »

Всем привет.
Тема для линуксоидов, пишущих на ассемблере для PIC. Не так давно стало реально что-то получатся с этими контроллерами, но уже надоело грызть кактус MPLAB под wine. Попробовал gpasm+gpsim - айс, по крайней мере жить можно. В качестве программатора - Piklab. Вообще это как-бы IDE, но не понраивлась в этом качестве, зато программатор наизачотнейший даже для избалованых всякими айсипрогами, хотя и не без косяков. Так вот суть в чем - нужен нормальный редактор с подсветкой синтаксиса для ассемблера и возможностью настройки цвета фона/шрифтов/etc, нумерацией строк и вообще шикарно - чтобы новая строка начиналась автоматически с отступом как предыдущая. Кароче нужно что-то не хуже встроенного редактора MPLAB. В nano нужно прикручивать подсветку и готовых конфигов для PIC я не нашёл, а делать самому геморно. Тоже самое с vim. В kwrite есть встроенная подсветка PicAsm, но как-то криво настраиваются цвета фона и шрифты. Тоже самое с kate, разве что удобнее немного за счёт встроенного терминала. Конечно жить можно, но хотелось бы чего более подходящее и желательно консольное. В интернетах как-то кисло на эту тему.
А кто какие редактор использует?
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 200
Зарегистрирован: Пт ноя 17, 2006 21:57:43

Сообщение Телерадиокошак »

Я scite использую. Правда, не для Пиков, но без разницы, его можно на любой язык настроить. Да и для пиков вроде бы в нем писал.

Ну а из консольных FTE рулит.
Реклама
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Пт ноя 20, 2009 20:38:12
Откуда: Калининград (Koenigsberg)

Сообщение FlySnake »

Спасибо за инфу
scite минималистичный какой-то, и этот ужа^W gtk-шный диалог открытия/сохранения :)
А FTE если я правильно гугланул http://fte.sourceforge.net/ там Last Change: 2002-03-26 12:35:02 UTC И крайняя версия того же времени с такими же зависимостями эпохи динозавров.
Может это https://sourceforge.net/projects/fte/ или https://sourceforge.net/projects/efte/ да тысячи этих fte :oops:
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 200
Зарегистрирован: Пт ноя 17, 2006 21:57:43

Сообщение Телерадиокошак »

FlySnake писал(а):Спасибо за инфу
scite минималистичный какой-то, и этот ужа^W gtk-шный диалог открытия/сохранения :)
А мне эта минималистичность нравится. Вот только клавиатурных макросов, пожалуй, не хватает. Но я и не искал особо, может быть и их можно прикрутить.
Диалог как диалог, он в половиние линуксовых програм такой. К примеру, в Файрфоксе он абсолютно такой же. Чем он вам так не понравился? Впрочем, на вкус и цвет, как говорится, фломастеры разные.
FTE я даже не знаю, какая ссылка правильная. Я им давно пользовался, т.к. к Vim так и не смог привыкнуть. Ставил из репозитория. Сейчас необходимости использования именно консольного редактора не вижу,
Ну а вообще редакторов то куча, я только предложил свой вариант.
Гугл много чего выдает в ответ на "programmers editor for linux".
И на http://freshmeat.net/ их тоже немало.
Хотя с такой придирчивостью к диалогам выбрать будет сложновато. :)

Кстати, о минималистичности Скайта по скриншотам судите? Они неправильные :) У меня, допустим, в меню есть еще Languages и Buffers. И у него много настроек, подавляющее большинство из которых доступно только через файл конфигурации. И его внешний вид сильно от этих настроек зависит. Нумерация строк и строка состояния почему-то по дефолту отключены. На самом деле он не такой уж минималистичный, рекомендую попробовать.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Пт ноя 20, 2009 20:38:12
Откуда: Калининград (Koenigsberg)

Сообщение FlySnake »

Диалог как диалог, он в половиние линуксовых програм такой. К примеру, в Файрфоксе он абсолютно такой же. Чем он вам так не понравился?
У меня фаерфокс сусешной сборки с интеграцией с кде, и соответственно диалог в нём нормальный :) Ну это придирки, да :)
Кстати, о минималистичности Скайта по скриншотам судите? Они неправильные Smile У меня, допустим, в меню есть еще Languages и Buffers. И у него много настроек, подавляющее большинство из которых доступно только через файл конфигурации. И его внешний вид сильно от этих настроек зависит. Нумерация строк и строка состояния почему-то по дефолту отключены. На самом деле он не такой уж минималистичный, рекомендую попробовать.
Не, поставил, потыкался немного. Не разбирался глубже что к чему.
Ну а вообще редакторов то куча, я только предложил свой вариант.
Дык о том и тема. Правильно говорите что редакторов куча, и чтобы не перекапывать полностью эту кучу интересно кто что использует :)

Кстати тут на досуге таки собрал крайнюю версию Piklab 0.15.7 и вобщем-то оказалось неплохо. Число случайных падений резко уменьшилось и стало возможно использовать её в качестве IDE. Пока только не получается в ней заставить работать gpsim
Контактная информация:
Реклама
tok
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 25
Зарегистрирован: Пн мар 22, 2010 14:07:53

Сообщение tok »

Мож кто подскажет, есть ли минимальный pic-ассемблер в виде elf файла, ато с компиляцией сорцов нихрена не
получается?..
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Пт ноя 20, 2009 20:38:12
Откуда: Калининград (Koenigsberg)

Сообщение FlySnake »

Не понял. Что нужно то? :) Готовый бинарник gpasm? Так он входит в состав gputils, а этот пакет есть в репозиториях всех популярных дистрибутивов, а если нет, то всегда можно найти в других местах, а если уж совсем всё плохо - собрать из сорцов. Какой дистрибутив у тебя (с Вашего позволения :)) ?

Кстати, покуда тема не умерла отпишу о крайних успехах в этом деле. Замечательный программатор PICPgm http://members.aon.at/electronics/pic/picpgm/
Хоть не опенсорсный, но работает и это хорошо :) Поддержиает кучу программаторов и чипов, причем умеет автоматически определять программатор и чип. picpgm -p ~/projects/hello_world.hex - определяет программатор, определяет пик, стирает, записыват, проверяет. Калибровочные биты не сносит, работает быстро. Из командной строки работать одно удовольствие вместо кучи мышкокликов в графике.
На сайте готовый бинарник в архиве. Скачиваем архив, распаковываем куда-нибудь picpgm и pgmifcfg.xml (install.sh не надо запускать - примитивный скрипт к тому же не правильно работает :)), делаем симлинк на picpgm куда-нибудь из $PATH и симлинк на pgmifcfg.xml в $HOME. Пользуемся :)
Есть несколько багов, но пока руки не дошли всё отрепортить как положено
Контактная информация:
tok
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 25
Зарегистрирован: Пн мар 22, 2010 14:07:53

Сообщение tok »

Большой спасиб за ответ. Разум движется к совершенству
посредством пинков под зад. :) Поискал gputils, и действительно там и бин и срц и док и тп. А до этого на запрос
асм для pic гоооголь выдавал только кокието непонятные сорцы...
Контактная информация:
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

Мучитель микросхем
Сообщения: 429
Зарегистрирован: Пт ноя 20, 2009 20:38:12
Откуда: Калининград (Koenigsberg)

Сообщение FlySnake »

PB_EXPERT писал(а):Посмотри вот этот http://pure-basic.narod.ru/project/PicAsmEditor.html
Это програма под виндоус
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»