Vizitator 3Nigma Postat Septembrie 21, 2010 Partajează Postat Septembrie 21, 2010 Bună seara stimați electroniști, Am plăcerea să vă prezint, pentru cei dintre voi care lucrați cu avr-uri, o unealtă, zic eu ... folositoare. Voi discuta în acest topic despre un proiect personal, 100% românesc care vine în sprijinul programatorului electronist. Vom discuta despre 'I-RA'. Dar ce este 'I-RA'? Ei bine, 'I-RA' (Incarcator-RoAle) reprezintă, așa cum am precizat mai sus, o unealtă care leagă capacitățile de compilare a suitei de aplicații GNU AVR-GCC (prezent pe platformele Windows sub proiectul WinAvr) precum și bine-cunoscutul incărcător de aplicații AvrDude într-o singură aplicație prietenoasă de tip terminal grafic (aplicație Windows, ca să fiu mai exact). Ce poate să facă 'I-RA'? Să trecem scurt în revistă unele dintre lucrurile pentru care 'I-RA' a fost creată și pe care ea le suportă : [*:yu28uowd]'I-RA' permite compilarea de surse rapid (prin legătura cu uneltele AVR-GCC)... Prin rapid mă refer la succesiunea de pași : "Caută", "Ok", "Construiește". Este suficient de rapid ? [*:yu28uowd]'I-RA' permite încărcarea de cod rapid (prin legătura cu AvrDude)... după o compilare este sănătoasă și o scriere, corect ? [*:yu28uowd]'I-RA' permite alte opțiuni asupra regiunilor de memorie Flash și EEPROM precum verificare/resetare/download [*:yu28uowd]Aplicația suportă toate uC-urile și programatoarele compatibile cu AvrDude v5.10 [*:yu28uowd]'I-RA' permite un control mai ușor,grafic,asistat al biților siguranțelor (mă refer la "Fuse bytes" așa cum sunt cunoscute ele în engleză), al biților de blocare ("lock bits") precum și al byte-silor de calibrare ("calibration bytes") [*:yu28uowd]'I-RA' permite descoperirea singură de dispozitiv atașat programatorului prin analiza semnăturii [*:yu28uowd]'I-RA' este o aplicație de tip multi-lingvistă pentru cei ce nu suportă limba maternă (Româna e implicit prima limbă la prima rulare, dar se poate schimba de la tabul de 'Info') [*:yu28uowd]'I-RA' este, șoc! : o aplicație gratuită [*:yu28uowd] + alte "facilități" mărunte pe care vă las pe voi să le descoperiți! Licență ... ceva ? Da ... avem și din aia, dar aplicația tot gratuită rămâne. Proiectul este creat și distribuit sub o versiune modificată a licenței de soft "Beerware" și anume : "THE TIMIȘOREANA-WARE LICENSE" (nu întrebați ). Deși știu că mai pe nimeni nu îl interesează acest aspect, pentru cei care vor să afle mai multe (sunt câteva rânduri) pot citi despre tipul de licență "revizuită" din tab-ul de 'Info'. Niște poze ... se cuvine O serie de linkuri, se poate ? Da ... și vă mulțumesc pentru răbdare : [*:yu28uowd]->I-RA v1.10259.52 (vers. curentă)<- [*:yu28uowd]Pagina proiectului (conține forum cu secțiune în română și sistem de ticket-ing pentru eventualele erori/raportări) [*:yu28uowd].Net v2.0 (fără platforma aceasta nu vă va merge aplicația) [*:yu28uowd]WinAvr .'I-RA' este deocamdată disponibilă doar pentru Sistemul de Operare Windows, iar pentru acest SO, GNU AVR-GCC vine împreună cu AvrDude (în directorul 'WinAvr\bin') fără de care I-RA nu poate să-și facă treaba. P.S: Sper că nu se consideră acest post ca fiind reclamă ... departe de mine gândul! 'I-RA' a pornit din frustrarea mea de a nu găsi o aplicație care să fie pe gustul meu : puternică dar totuși foarte ușor și intuitiv de utilizat. Plecând de la ultima idee + puțin Naționalism și nostalgie pentru electronica românescă de odinioară ... dospit, copt și poftă bună: I-RA ;) Am ales acest forum pentru promovare întrucât, după toate cunoștințele mele, este cel mai bun din țărișoară la acest capitol. Acest lucru îl știu din experiență personală probată de tovarășul G. Pentru orice întrebare/nedumerire/comentariu, Vă stau la dispoziție, Victor ADĂSCĂLIȚEI SPOR BĂIEȚI! (fetele sunt mai rare în domeniu, ce să le facem? ) Link spre comentariu
danzup Postat Septembrie 22, 2010 Partajează Postat Septembrie 22, 2010 Multumim pentru proiect si munca ! Link spre comentariu
Vizitator 3Nigma Postat Septembrie 22, 2010 Partajează Postat Septembrie 22, 2010 Este un proiect în continuă dezvoltare ... sper doar să vă fie util! Link spre comentariu
Vizitator 3Nigma Postat Septembrie 26, 2010 Partajează Postat Septembrie 26, 2010 Am emis un update la IRA. Versiunea curentă este v1.10269.53 și ea include următoarele îmbunătățiri : - s-au tradus o serie de elemente ce mi-au scăpat - s-a reparat facilitatea de "Copiază raport" - s-au formatat ieșirile de terminal ce conțineau căi complete, nenecesare - s-a rezolvat problema cu afișare a .elf-ului - s-a schimbat imaginea aplicației din tab-ul 'Info' - s-a INTEGRAT aplicația pentru a putea fi controlată din exterior de către alte aplicații de tip editoare "third-party" Tichetele rezolvate au fost : 4, 5, 6, 7, 8, 9, 10, 11, 12 și 13. Pentru ultimul punct din lista de îmbunătățiri am integrat I-RA în versiunea portabilă a editorului Programmer's Notepad v2.0 a lui Simon Steele. Un scurt filmuleț de demonstrare a utilizării aplicației I-RA cu editorul PN: Adrese de download > I-RA v1.10269.53, versiune goală : [link] > I-RA v1.10269.53 împreună cu PN v2.0p : [link] Link spre comentariu
Vizitator 3Nigma Postat Octombrie 2, 2010 Partajează Postat Octombrie 2, 2010 A ieșit versiunea v1.10275.54 : - Rezolvat o "goangă" majoră legată de depistarea uC-ului conectat la programator - Rezolvat tichet #14 - Rezolvat tichet #2 - Alte mici reglări Imagini cu regiuni afectate de tichetul 2 : Adrese de download : > I-RA v1.10275.54 : [link] Link spre comentariu
nana Postat Octombrie 15, 2010 Partajează Postat Octombrie 15, 2010 Ok sper sa nu fiu considerat ca un carcotas pentru ca apreciez munca pe care o faci !! Dar tu ai programat vre0o data cu AVR-studio !!! acolo la fuse biti e foarte simplu de programat setezi ce vrei sa faca proc respectiv !! De exemplu daca ai cristal extern sau intern iti regleaza singur SuT-CKSEL in functie de ce setezi tu acolo; Dupa care la fel la Brown-out detect daca vrei la VCC-2.7 sau 4.V Marimea sectorului de boot daca este cazu si adresa de inceput etc.! Insa problema e ca implica un studiu amanunti al setarilor pentru fiecare dispozitiv in parte!Pentru ca de obicei doar acesti biti din fusebiti se modifica! nu cred ca multa lume pune wdt, sau da disable la rst sau se joaca cu interf jtag etc. Sper ca m-ai inteles ce am vrut sa zic. Link spre comentariu
Vizitator 3Nigma Postat Octombrie 17, 2010 Partajează Postat Octombrie 17, 2010 Salut și mulțumesc pentru reply! Prima dată când am trecut pe AVR-uri am lucrat cu Avr-Studio și întradevăr, setarea fuse-biților era foarte intuitivă direct din IDE.Totuși, motivul pentru care am ales această metodă mai laborioasă de a reprezenta fuse-biții în I-RA s-a datorat faptului că, inițial, m-am axat pe o creștere uniformă/sănătoasă a funcționalității aplicației ca, mai apoi, să aplic funcționalități complexe de care amintești și tu. Adevărul este că, în momentul de față se lucrează la 2 metode de viualizare a fuse-biților: Basic și Advanced. Basic va fi ceva în gen Avr-Studio pe când Advanced va cuprinde modul curent de interacționare, cu toți fuse-biții. Pe lângă asta, se mai lucrează laalte chestii "drăguțe" precum un interpretator de cod pentru a încărca opțiuni I-RA direct din comentariile sursei. Sper că și eu m-am făcut suficient de înțeles... Mersi pentru atenția acordată, și altădată ...! Stimă, eni Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum