Microchip meglepetés

Eddig nem tudtam róla hogy lenne rendes linuxon működő Microchip fejlesztőkörnyezet PIC-ekhez.
Programozó szoftvert és esetleg valami fordítót kerestem. Véletlenül rátaláltam az MPLAB X-re.
Java-s a dolog, szóval nem lopta be magát a szivembe, de legalább van. (AbevJava érzés)
Kb. 500 MB-nyi területre települ fel.
Telepítéshez root jog kell. Ujraindítást is szeretett volna, de tippeltem hogy ez a windows-os változatból maradt benne, ami valószínü, mert működik.

Nekem 16F630-hoz kell egy ASM programhoz. Így már nem kell virtualbox-ban mplab-ozni. Az eddig megírt programot importálva kisebb balesetektől eltekintve lefordul.

Negativumok:
PicKit2-t nem kezel (programozni lehet a microchip oldaláról letölthető Pk2Cmd-vel, külön, parancssorból, elvileg, mert nincs itt a programozóm kéznél)
Kódlapokkal bajban van, vagy a windows van bajban?
Elérési utak problémásak néha, főleg windows-on irt projekteknél.

Erre a windows szabványu dolgokra ha odafigyelnek és kezelni fogja a régebbi programozóikat, pl. PK2, akkor még lehet használható program lesz a végén belőle. Bár lehet a PK2-t már nem akarják támogatni, el kell adni az uj PK3-at. :)

http://ww1.microchip.com/downloads/mplab/X_Beta/index.html

Hozzászólások

Piklab, töredék erőforrást kér. Frissebb, lágyabb, KDE-s érzés.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

32 vagy 64 bites rendszeren próbáltad?

Udvozletem!

ASM-hez minek IDE? Vagy debug?

By(t)e
TBS::Antiemes

Debug szerintem jobb mint C-ben, mivel itt valóban 1 parancs = 1 parancs, exetleg annyi van hogy több időegység alatt hajtódik végre.
Ja ICD-ről beszélek, nem a gépen szimulálva. Néha nehéz is lenne, amikor hw-t is vezérel, nem csak 2 LED-et.
Eddig 3 féle asm kódolást láttam minimum, amik nem voltak egymással kompatibilisek. Nekem a projekt mplab-asm-ben van irva, igy ha szabványos ha nem azt kell követnem, vagy irhatom át valamire. Jobb esetben csak a define, config, include részeket.

Egy ideje linux van szinte csak a gépeimen, azóta meg is álltak a microchip-es dolgok fejlesztései, mert kényelmetlen volt wine, látszólagosdoboz, vagy másik gép használata. Általában az volt, hogy volt egy külön gép ami annyira volt használva egy alap XP-vel hogy Mplab futott rajta, meg a programozók szoftverei. Hátha ez változni fog.

Tervezésre már régen eagle-t használok, az van linuxra is. Nekem még a share/free-ware verzió is megfeleő egyelőe. Mplabot akartam kiváltani piklab-al, de véletlenül rátaláltam erre, gondoltam egy próbát megér. Főleg hogy tervben van DsPic használata is.
Azt viszont bánom hogy régebben nem vettem egy ICD2-t vagy csináltam egy klónt.

Ja ASM-nél szépen szinez, és átláthatóbb lesz IDE-ben a fájl, persze gedit-ben is, csak ott nincs fordítás gomb, és egyéb hasonló dolog. :D

Én is csak ezért használok ilyen szines-szagos-javas dev.env.-t, hogy valami dolgozzon a procin, ha már megvettem. A 600 GB RAM-ról nem is beszélve.... ami a videokártyán van.
A vim elfut egy komolyabb zebszámológépen is már manapság. :D

Komolyra fordítva a szót: Fordíthattam volna szerintem eclipse-ből is, vagy gedittel szerkesztve, meg mindeféle fordítóval, csak nem biztos, hogy a régi projektjeimmel kompatibilisek. Amint látható még a microchipnek is fejtörést okoz, hogy nincs C: meghajtó. Akkor az ABEV fejlesztőin minek csodálkozunk?