Pro ty vetsi PICy lze pouzit SDCC (http://sdcc.sourceforge.net/), popiseme si ho priste.
Popr. z ne-open source veci je dobry prekladac primo od Microchipu http://www.ccsinfo.com/content.php?page=compilers
Pro ty zcela male mikroradice, tj. PIC10 a PIC12 to vsak IMHO nema moc smysl, ty maji tak malo pameti (ROM i RAM), ze jedine assembler, ktery neni s makry zase tak odlisny od jinych assembleru :-)
Ucil jsem se s IDE pod Wine (beha paradna), nyni uz pouze gputils. Samotny PICKIT stoji par supu, navic existuji klony, jak cinske, tak diy (napr. http://www.mcuhobby.com/articles.php?article_id=7)
Ak žijete s APT, môžete pre pk2cmd a podobné srandy využiť moje úložisko (amd64): http://slavino.sk/ulozisko-apt
Chápu, že to pro některé může být kanón na vrabce, když se tady mluví převážně o assembleru, ale mám nějaký projekt, z něhož 80% je jádro běžící na čemkoli a jen se dopisujou komponenty specifické pro cílovou platformu (tak celkem běžný postup).
Problém je, že je psaný v C++. Existuje k PIC (free, pod Linux) kompilátor? (žádné komplikované featury, snad až na specifické použití template, kterých by se dalo zbavit).
Díky.