Я-то понимаю, что вы имеете в виду, но для ТСа и прочих стоит пояснить чтобы не впадали в фанатизм. Конечно, не стоит доходить до переписывания многокилобайтных прошивок на ассемблере, но и до ардуинщиков опускаться не стоит.
Если производительности не хватает чуть-чуть, наверняка можно добавить оптимизации - поменять алгоритм, вписать ассемблерную вставку. Но вот если уже макушкой чувствуете потолок памяти или производительности, конечно, пора оглядываться на контроллеры побольше.
Цитата:
Ну редактор кода нужен какой-то.
Вот редакторов кода хватает любых. Я пользуюсь kwrite, некоторым нравится notepad++ или даже vim. Перед средой разработки преимущество в меньшей вложенности и более стандартном поведении (то же, что в остальной операционке). Проще сравнивать код из разных проектов. Ну и прозрачность процесса компиляции, как учебный фактор, тоже полезна.
Цитата:
MPLAB X нынче работает и он кроссплатформенный, под Linux нативный есть
В репозитории не нашел, а это богонеугодно. Хотя, конечно, и всякие Eclipse'ы и wine никто не отменял