[WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL

@Leo perchè ti rivolgi a me? ti ridico che io non parteggio per nessuno (tranne che per il mio cuxxo :smiley: )
a titolo informativo: alcuni produttori di notebook (visto che hai citato l'esempio) ti rimborsano il costo di windows se non ti piace News and Advice on the World's Latest Innovations
Il garbage sw lo rimuovi alla prima accensione, così come l'attivazione/disattivazione dei servizi in background.
il fatto che microsoft aggiorni solo il suo software mi sembra una scelta logica,tu non lo faresti? o ti prenderesti la responsabilità di aggiornare anche il software fatto da altri?
Per la storia dei software craccati , ogniuno è responsabile di quello che fà, non è che se io frego una macchina per strada perchè mi serve e mi piace, la colpa poi è del produttore della macchina.
E' chiaro che se tu citi dei vantaggi che io non vedo, provo a dire la mia, ma questo non significa parteggiare :slight_smile:
P.S.
Mi sà che ci siamo allargati un attimino, quando torna Menniti ci mena per avergli inquinato il thread :smiley:

leo72:
Sai cosa mi scoccia? Che quando compri un portatile te lo trovi già dentro con una marea di software in versione trial che ti impantana da subito il computer.

Vero, però non dare la colpa al sistema operativo per questa cosa, sono accordi commerciali che i grandi produttori di software hanno preso con i produttori di hardware, ovvero per ogni copia demo/trial dei loro software installata di default sul notebook/pc pagano tot cent al produttore dell'hardware.
Purtroppo questa cosa porta via un sacco di tempo, e tocca saperlo fare, per liberare il pc questa "monnezza", per fortuna questo intasare i pc nuovi di crapware è in forte calo, almeno per certi produttori.
L'ultimo notebook, Asus, che ho preso oltre al S.O. aveva preinstallate solo alcune utility della casa madre per l'aggiornamento dei driver e l'accesso ad uno loro spazio di storage.
Semmai devi "incazzarti" con le condizioni di vendita imposte da certi produttori di hardware che cercano in tutti i modi di non rimborsarti il costo di Windows preinstallato se non lo vuoi anche se esplicitamente previsto dalla licenza d'uso di Windows, però è il produttore del computer che deve farti il rimborso e non Microsoft.
Da notare che la versione OEM di Windows preinstallata costa molto meno della versione commerciale, l'eventuale rimborso è compreso tra 25 e 90 Euro a seconda della versione, e ovviamente su un notebook che costa poco non ti mettono un S.O. che costa 90 Euro :slight_smile:

Se poi assembli un computer per tuo conto, poi ti installi la copia scopiazzata 100 volte di Windows, ti devi cercare il crack perché altrimenti il sistema di autenticazione di Microsoft ti bomba subito e ti impedisce di aggiornare il sistema.

Questa è una tua congettura.
Che poi ci sono rivenditori di hardware disonesti, per fortuna in forte calo, che ti vendono un preassemblato con sopra un S.O. piratato spacciandolo per originale, e te lo fanno pure pagare, è vero, ma questa è una truffa a tutti gli effetti.

Ed ogni produttore è obbligato a scrivere un tool di controllo degli aggiornamenti per i propri prodotti,

Filosofia sbagliata, basta che il software all'avvio controlli se ci sono aggiornamenti e lo segnali all'utente che decide liberamente se aggiornare o meno, esattamente come fanno moltissimi programmi che uso regolarmente, p.e. Eagle.
Se il software è fatto bene prevede sempre la possibilità di disattivare gli eventuali servizi che controllano in background la disponibilità di aggiornamenti, ma qui cominciamo a parlare di software fatto bene e software fatto male, il secondo ha ben altri problemi oltre a quello dell'aggiornamento in background, che comunque è sempre disattivabile se uno sa usare Windows.

Veramente non mi sono accorto di tutto sto bordello, peraltro la colpa è della mia battuta, certo che siete peggio di una cisterna di benzina accanto ad un lanciafiamme acceso ]:smiley:
Il fatto è che ora uno crede di trovare il suo bel topic sull'aggiornamento del compilatore, senza sapere che in realtà si può fermare al mio primo post, dov'è spiegato tutto, il resto è uno jiadh_spam ]:smiley: ]:smiley: ]:smiley:
Siete una massa di guerrieri barbari sempre pronti alla rissa :grin:
Chiudo ricordando che in realtà il proprietario del Topic è Astro, io l'ho solo scritto :smiley:

per quanto mi riguarda posso cancellare i miei post :slight_smile: se volete

non cancellero' mai un topic dove ho avuto occasione di parlar male di apple :slight_smile:

...per tornare in topic
l'ultima versione ufficiale di avrdude è la 5.11 scaricabile da qui: Index of /releases/avrdude/
ci sono anche i sorgenti (dai quali si potrebbe escludere il controllo stringente sulla signature per poter programmare anche i micro con la signature zappata ma ancora perfettamente funzionanti).

Mi pare che la diffusione del verbo, o guerra di religione, la stiate facendo voi convincendomi/vi della bontà del prodotto che state usando.
Io non sto convincendo nessuno della bontà del prodotto che uso (che peraltro so che lo è), faccio solo un'analisi critica di un prodotto che conosco (Windows) perché l'ho usato. E mi accusate sempre di voler "diffondere il verbo" quando invece mi pare che in questa discussione Voialtri Windowsiani stiate parlando solo dei lati positivi del sistema operativo che usate senza mai accennare ad un difetto. Allora sbaglio io perché voi usate un prodotto perfetto? :wink:

Perché quando vi ho detto che non è il SO ad essere sbagliato ma i produttori che sviluppano solo per Windows nessuno ha detto: è vero, hai ragione, ma mi avete indicato come l'utente di un prodotto di fascia inferiore? :stuck_out_tongue:
Maggior diffusione non significa migliore qualità. Se oggi Windows ha la quota di mercato che ha lo si deve alle note politiche commerciali di Microsoft non certo alla bontà del suo sistema.

Anche tu,astro, critichi ciò che ho detto ma mi pare che in realtà le cose siano come le ho dipinte io e non come le descrivi tu. O vogliamo parlare del tool per aggiornare Java che hai in background? O di quello di Adobe per i suoi prodotti? O di chissà quanta altra roba? Vero, puoi togliere tutto, ma devi farlo tu.

Comunque io continuo a pensarla nel mio modo, voi invece volete convincermi a tutti i costi di passare a Windows. Vediamo chi la vince, alla lunga :stuck_out_tongue:

BrainBooster:
...per tornare in topic
l'ultima versione ufficiale di avrdude è la 5.11 scaricabile da qui: Index of /releases/avrdude/
ci sono anche i sorgenti (dai quali si potrebbe escludere il controllo stringente sulla signature per poter programmare anche i micro con la signature zappata ma ancora perfettamente funzionanti).

Ho scaricato questo: http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.zip

C'è possibilità di danneggiare irreparabilmente il mico o posso provare a sostituire l'eseguibile con quello originale?

Leo, tieniti il tuo Linux per carità, nessuno cercherà mai di convincerti, anche perché stai iniziando a scrivere post prolissi e mi ricordi tanto qualcuno :stuck_out_tongue_closed_eyes: non vorrei che alla fine..... :grin:

@ BB: l'ultima versione è la 5.11.1, grazie del link :slight_smile:

potete tranquillamente sostituire l'eseguibile di avrdude dato con l'ide con quello incluso nella 5.11 ed anche il relativo .conf (se avete fatto modifiche a quest'ultimo, ricordatevi di riportarle).
@menniti l'ultima è la 5.11,forse tu ti riferisci alla documentazione che è 5.11.1?

leo72:
O vogliamo parlare del tool per aggiornare Java che hai in background? O di quello di Adobe per i suoi prodotti? O di chissà quanta altra roba? Vero, puoi togliere tutto, ma devi farlo tu.

Io non niente che gira in background se non l'ho deciso io :slight_smile:
Vediamo di fare un pochino di distinzione tra gli utenti, con Windows la stragrande maggioranza è solo capace di cliccare sulle icone per lanciare un programma senza avere la più pallida idea di quello che c'è dietro, con Linux la situazione è un attimo meglio, ma non più di tanto, perché gli utenti sono obbligati spesso e volentieri ad usare il terminale per varie operazioni e sono un attimo più consci di quello che c'è dietro i disegnini grafici.
Poi esistono gli utenti evoluti, sia per Windows che per Linux, che si leggono i manuali utente, si informano sull'utilizzo avanzato del S.O., etc, che non hanno problemi per installare in modo pulito un programma, bloccare servizi/demoni indesiderati, etc.
Non puoi fare di tutta un'erba un fascio solo perché il cosiddetto "utonto" esiste in numero di gran lunga maggiore sotto Windows rispetto a Linux, è solo perché gli utenti di Windows sono 20 volte tanto quelli di Linux e con queste condizioni è facile trovare le "maggioranze", sia in meglio che in peggio, per Windows rispetto a Linux.
Sia ben chiaro che io non voglio convertire nessuno a Windows o a Linux, ognuno pensa con la propria testa e prende le decisioni che preferisce, però non mi piace vedere sempre sparare a zero verso Windows solo per motivi di "credo" o perché non lo si conosce a fondo.

astrobeed:
Sia ben chiaro che io non voglio convertire nessuno a Windows o a Linux, ognuno pensa con la propria testa e prende le decisioni che preferisce, però non mi piace vedere sempre sparare a zero verso Windows solo per motivi di "credo" o perché non lo si conosce a fondo.

Sostituisci Linux a Windows e lo stesso discorso vale per me :wink:

BrainBooster:
potete tranquillamente sostituire l'eseguibile di avrdude dato con l'ide con quello incluso nella 5.11 ed anche il relativo .conf (se avete fatto modifiche a quest'ultimo, ricordatevi di riportarle).@menniti l'ultima è la 5.11,forse tu ti riferisci alla documentazione che è 5.11.1?

No perché avrdude.exe che si trova nell'IDE è stato modificato per poter funzionare con il bootloader, se non usate il suo poi non è possibile effettuare il download dei programmi.
Rimpiazzare avrdude.exe presente in WinAvr aggiornato con quello presente in Arduino è una delle cose da fare per effettuare l'update.
Ovviamente è sempre possibile prendere la modifica fatta sul vecchio avrdude, riportarla in quello nuovo e ricompilare il tutto.

Dal playground di Arduino

The avrdude that comes with Arduino was modified to ensure proper functioning of the auto-reset of Arduino 
boardsbefore upload (without which the upload will fail). 
The source code to the Arduino version is available on GitHub.

Ok ragazzi è ora di smetterla di fare dibattiti se un sistema operativo è meglio di un altro.

Da ora in poi ogni dibattito di questo tipo sarà considerato OT e non sarà più tollerato, sono perdite di tempo inutili che si prestano ad inutili flame. Arduino è cross platform dal primo giorno proprio perché non vogliamo obbligare nessuno ad usare un certo sistema operativo e non vogliamo partecipare a dibattiti d ìi questo tipo.

@testato per favore evita di parlare di mele marce. solo perché a te non piace Apple non è un'occasione per fare incavolare quelli a cui piace.

m

Tutto un inutile bordello, c'avevo provato a farvi smettere, c'è voluto legacy per riuscirci :grin:

BB hai ragione, ho fatto casino con i doc, ma ora non ci capisco più nulla, potresti riportarmi per favore i link diretti del software e della documentazione più aggiornati, tenendo conto che ho windows e rar?
tnx :slight_smile:

astrobeed:

BrainBooster:
potete tranquillamente sostituire l'eseguibile di avrdude dato con l'ide con quello incluso nella 5.11 ed anche il relativo .conf (se avete fatto modifiche a quest'ultimo, ricordatevi di riportarle).@menniti l'ultima è la 5.11,forse tu ti riferisci alla documentazione che è 5.11.1?

No perché avrdude.exe che si trova nell'IDE è stato modificato per poter funzionare con il bootloader, se non usate il suo poi non è possibile effettuare il download dei programmi.
Rimpiazzare avrdude.exe presente in WinAvr aggiornato con quello presente in Arduino è una delle cose da fare per effettuare l'update.
Ovviamente è sempre possibile prendere la modifica fatta sul vecchio avrdude, riportarla in quello nuovo e ricompilare il tutto.

Dal playground di Arduino

The avrdude that comes with Arduino was modified to ensure proper functioning of the auto-reset of Arduino 

boardsbefore upload (without which the upload will fail).
The source code to the Arduino version is available on GitHub.

Ok. Allora sostituisco solo l'avr-gcc ricopiando l'avrdude. XD
Grazie.

Edit: E' prevista una futura versione dell'IDE 1.1 con tutti gli aggiornamenti del caso?

@astro sicuro che non vada bene avrdude originale? ... io fra i sorgenti di avrdude vedo un file che si chiama arduino.h .
edit: ho provato a scaricare i sorgenti della 5.1.11 e a ricompilarli su windows (funzionano) ho sostituito con quello compilato quello dentro winavr e ho uploadato dall'ide senza problemi.
Quindi si può fare tranquillamente quelloche dicevo prima.
il file con avrdude per windows da scaricare è:
http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.zip

BrainBooster:
... io fra i sorgenti di avrdude vedo un file che si chiama arduino.h .

In effetti non ho guardato i sorgenti, a quanto pare in questa versione c'è anche il supporto per l'autoreset di Arduino, non il file Arduino.h, ma Arduino.c

In particolare queste righe:

/* Clear DTR and RTS to unload the RESET capacitor 
   * (for example in Arduino) */
  serial_set_dtr_rts(&pgm->fd, 0);
  usleep(50*1000);
  /* Set DTR and RTS back to high */
  serial_set_dtr_rts(&pgm->fd, 1);
  usleep(50*1000);

Quindi si può fare tranquillamente quelloche dicevo prima.
il file con avrdude per windows da scaricare è:
http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.zip

Ottimo, così ora abbiamo anche avrdude aggiornato con il supporto a tutti i micro usciti nel frattempo.

Ho modificato un pò avrdude per permettere di programmare anche i micro con la signature zappata ma ancora funzionanti, a chi và di fare da cavia? ]:smiley:

Se quanto hai appena spiegato funziona sul serio avresti risolto il problema degli sketch over 64K che afflige le versioni 4.xx.
Astro ci sta lavorando da un po' e mi pare dicesse che ha divuto superare più di qualche problema, facendo prove approfondite, quindi bisognerebbe fare lo stesso col tuo sistema, per capire se davvero funziona, un upoload che va a buon fine non è prova che tutto funzioni correttamente.
Fattolo funzionare sarebbe bellissimo, lì dentro ci sono tutti ma proprio tutti i micro ATMEL, almeno quelli che conosco XD. Dico che sarebbe un bel punto di partenza per implementare i relativi cores, almeno non ci sarebbero problemi lato compilatore :wink:

BB: la faccio io la cavia, ho giusto un attiny4313 con la signature FFFFFF che però accetta le variazioni dei fuse, ma spiega chiaramente e non dare nulla per scontato, se mi fa abbrustolire altri micro ti vengo a cercare sul Gargano ]:smiley: