( tovis | 2015. 06. 08., h – 19:29 )

Nézegettem, szerettem volna Linux -ban dolgozni.
A kínai klón JTAG ICE, egyébként valamiért csak a 4.18 verzióval tud működni :(
De éppen a 4.19 fenn van az egyik gépemen:
AVR macro assembler version 1.77.3 illetve 2.1.42 (nem tudom miért kell két verzió).
Sajnos az *avrgcc* egy dll ennek nem tudom megnézni a verzióját.
Az ATMEL féle assembler különbözik az avr-gcc assemblerétől és az avra ismét egy harmadik - nem egyszerűbb a választás.
Még amikor i386 programoztam, akkor is az első amivel nagyon nem voltam megelégedve (mondjuk DOS alatt) az az uart kezelés. Ott is azt a technológiát követtem, hogy a "handlert" assemblyből írtam, viszont a képernyő kezelés miatt inkább C -hez linkeltem - jól működött.
A tiszta assemblert (avra) azért is adtam fel, mert (ha jól emlékszem) a debuggoláshoz kell a 32 -bites ELF formátum amit gőzöm nincs hogy tudok előállítani az avra készelettel.

OFF: Nem tudom elhinni, hogy a "kevert" technológia nem működhet. Így az algoritmikus feladatokat C -ből a közvetlen hardware kezelést assembly -ből szeretném írni. Ahogy bucko írta "a kernel szolgáltatások interfészeként :) (Pl. szeretnék "megmozgatni" egy 3,2" TFT kijelzőt, ez assemblyből nagyon macerásnak tűnik, különös tekintettel a RISC utasítás készletre.) De ha nem megy akkor feladom.

* Én egy indián vagyok. Minden indián hazudik.