Netušíte o emulátoru arduina?
Ona by stačila možná knihovna s nějakou grafickou nadstavbou, která by měla stejné api jako vlastní system.
Sice má chip flashku, který by měl teoreticky zvládnout 100tis přepisů, nicméně bych nerad takto vyvíjel software. Také nepředpokládám, že flashka má wear-leveling, takže čím zuřivěji budu vyvíjet, tím větší pravděpodobnost, že to brzo oddělám.
existuje i avr pro eclipse (http://avr-eclipse.sourceforge.net/wiki/) co by mělo jít i na Linuxu(já to používam na windows)
Já osobně ho hodně využívám stylem - zbastlím v arduinu, zkusím přepsat do čistého C a pak přes AVR eclipse a arduinoISP naleju třeba do ATTiny
Na sve obcasne hrani pouzivam sketch ArduinoISP, ktery prave z Arduina udela programator.
Takze napred udelam zakladni zapojeni s Arduinem (Duemilanove nebo Seeduino Mega) na breadboardu, zbastlim soft a pozdeji se teprve poustim do pajeni ...
Jen varovani: sketch ArduinoISP mi nejede prave na Seeduino Mega (nejak se o kousne, nezkoumal jsem proc). S Arduino Duemilanove chodi vsechno krasne.
Nevšiml jsem si, že by se někdo rozčiloval nad API. V původním příspěvku jsem se jen ptal, zda neexistuje emulátor umožňující vývoj a ladění kódu bez nutnosti nahrávat ho na fyzický HW.
API naprosto vyhovuje, nabízí takové operace, které procesor maximálně umožňuje a zbytek je C++. Tenhle set většinou využijí právě programátoři, kteří si s nějakým API a jeho vylepšováním hravě poradí. Spíš než se sestavováním HW. Já nevím jak vy, ale já to koupil za nějakých cca 700kč. To je zhruba mzda za 3 hodiny mé prace. Sorry, stavět si to sám, tak to za 3 hodiny neudělám ... přitom si započítejte čas studování dokumentace, návrh plošného spoje, jeho malování, leptání, pájení a oživování. Možná člověk, co to dělá denně by to zvládl rychle, já ne.
Našel jsem toto:
http://emulare.sourceforge.net/