Üdv Szerzetes!
Én először is nem használnék ilyet, tudom olcsónak tűnik, meg kézenfekvőnek, de ha már szeretnél PIC-et programozni akkor egy PicKit2-őt vagy egy ICD2-őt javaslok, mind2ből tudsz magadnak építeni: PicKit2, ICD2. Mondjuk ettől még rajtad múlik, mondjuk kezdésnek nem rossz :-) csak félek hogy szívás lesz vele.
Ezek amiket belinkeltem működő megoldások, ettől a tanártól tanultam / tanulok PIC -eket programozni már vagy 2008 óta :D A PicKit2 olcsón megvan, ha jól tudom 5ezer alatt, az ICD2 kicsit drágább, de DSPIC-ket is tud programozni, valamint sokkal több PIC-et támogat és kevésbé érzékeny a barmolásokra (rövidzár), a textolcsatis megoldás programozásra jó, program fejlesztése nem, csak nagyon fárasztó tud lenni, meg ha állandóan ki-be rakosgatod a pic-et egy IC Tokkal együtt tedd, nem baj ha emeletes a nyákon vagy a bredboardon, majd akkor véglegesen beteszed ha jó a program, de nem fogod elhajlítgatni a PIC lábait amikor kiveszed meg amikor visszateszed, az IC-tokért nem kár körülbelül 10 Ft darabja de annak a lábai szívósabbak.
A legjobb megoldás ICSP programozó csatlakozót kivezetni a NYÁK-on vagy BredBoardon, akkor csak egy kábel bedug és programoz :-) Ha találsz egyszerű ICSP csatis programozót, mondjuk fele ennyiért akkor bőven megéri, fölösleges rá költeni, hogy legyen rajta Textolcsati, mert csak arra jó leginkább, hogy a kész programot sorozatba beégesd PIC-ekbe, fejleszteni az ICSP kivezetés a legjobb megoldás.
Visszatérve, ubuntus tapasztalatom még nincs, de Wine-al fut az MPLAB IDE, vagy használod a Netbeans alapú MPLAB X-et, ezt javasolni tudom, nekem nagyon bejött, egyedül annyit kell tudni, hogy ha régi projektet is akarsz szerkeszteni vagy új projektet akarsz létrehozni, akkor sample-ket töltsd be és akkor minden rendben lesz és nyugodtan teszteld pic nélkül, komoly szimulátorok vannak benne, és ha pickit-ed vagy icd-van akkor csak 1 gombnyomás beégetni.
Ha komolyabban is akarsz vele foglalkozni akkor mindenképp vegyél vagy csinálj egy ICD2-őt.
Üdvözlettel: Liszkai Ádám / adamos42