Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Corso microcontrollori ARM on line (in inglese)

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

10
voti

[1] Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteGuidoB » 8 gen 2014, 0:23

Segnalo un corso gratuito on line che sarà tenuto (in inglese) da due professori dell'Università del Texas - Austin, che inizierà il prossimo 22 gennaio 2014 e durerà 15 settimane (quindi fino ai primi di maggio).

L'impegno stimato, se si svolgono tutte le attività, è di 10 ore settimanali (quindi 150 ore in totale), nei giorni e nelle ore in cui fa più comodo. Se si seguono solo le lezioni senza eseguire le attività consigliate di laboratorio, l'impegno può essere ridotto a 2 ore settimanali (ma ovviamente si impara molto meno).

Il corso si intitola:

Embedded Systems - Shape The World

Ospitato sull'ormai famosa piattaforma edX, il corso è ad accesso libero. È sufficiente registrarsi sul sito.

Per svolgere le attività di laboratorio su cui è incentrato il corso bisogna procurarsi previamente un kit.
Questo kit comprende un piccolo corredo di componenti elettronici, una breadboard e una scheda di sviluppo Texas Instruments allo stato dell'arte, basata su un microcontrollore ARM Cortex M4 (a 32 bit).
I componenti del kit sono aquistabili anche separatamente su molti siti web (segnalati nelle pagine dedicate al corso), e la spesa totale non arriva a 50 €.

Per le attività di sviluppo verrà messo a disposizione software da scaricare gratuitamente. Si utilizzerà il linguaggio C su IDE Keil μVision.

Tutti i dettagli sono indicati nelle pagine dedicate al corso.

Mi sembra un'ottima occasione per imparare. Io ne voglio approfittare e mi sono iscritto.
Invito a fare altrettanto a tutti coloro che sono interessati.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

6
voti

[2] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteGuidoB » 11 gen 2014, 13:07

Mi è venuta un'idea un po' pazza.

Io seguo questo corso, faccio gli esercizi sulla scheda consigliata TM4C123 Tiva LaunchPad della Texas Instruments (che contiene un ARM Cortex M4 a 32 bit) e li ripeto sulla STM32F4 Discovery (che contiene un altro ARM Cortex a 32 bit, però della ST) e sul Pierin PIC18 (che contiene un PIC18F47J53 a 8 bit) che Foto UtenteTardoFreak mi ha gentilmente inviato gratis.

Mi servirebbe per imparare ad utilizzare i diversi IDE e schede per il mio futuro lavoro.

Poi (e questa è la parte pazza) pubblico qualche video sugli esperimenti, il codice che ho modificato per le diverse schede etc.
Magari in italiano, spagnolo e inglese (che pronuncio come posso, ma ho quasi cinquant'anni e dopo quello che ho visto nella vita ormai non mi vergogno più di niente).
Magari potrei anche, previo permesso degli autori, doppiare le lezioni in italiano e spagnolo (pazzia al quadrato) o farne un adattamento che comprenda le tre schede (pazzia al cubo).

Non so dove troverò il tempo (specialmente trattandosi di un corso che dura quattro mesi, anche se si può rallentare e diluire a piacere).
Tra l'altro non sono al 100% per una grana che mi ha già fatto perdere troppo tempo e che avrà altri strascichi.

Insomma, non prendetela come una promessa.

Però se a qualcuno l'idea piace e ha voglia di partecipare (magari con adattamenti di codice alle diverse schede, video o altro) sarebbe una bella cosa e un grande incoraggiamento per me.

L'altro ieri sera ho scaricato da qui e installato il software Debut (per registrare da webcam e schermo) e anche VideoPad (viene proposto insieme ad altri durante l'installazione di Debut, e serve per unire filmati, aggiungere scritte in sovraimpressione ecc.).
Ho scaricato anche WebcamViewer da qui (serve per far vedere in una finestra ciò che la webcam riprende).

Probabilmente dovrò comprare una webcam aggiuntiva perché con quella incorporata nel PC portatile non è agevole filmare il funzionamento delle schede mentre si scarica il firmware e si inviano comandi dal PC (bisogna tenere lo schermo abbassato e si lavora male).

Ho visto qualche frammento di altri corsi dove i professori usavano una lavagna luminosa digitale per disegnare a video. Credo che sia piuttosto cara e non ho neanche idea di dove si compri. Una volta si usavano le "penne ottiche" sugli schermi CRT, adesso non so... Comunque se i disegni non sono tanti posso provare a pre-disegnarli con Fidocadj.

Ora devo andare. Stasera (spero) caricherò un filmatino che dà un'idea di quel che si può fare.

O_/
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

3
voti

[3] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto Utentec1b8 » 11 gen 2014, 15:04

Io ho una TM4C123, ma sono piuttosto negato in inglese.
Se pubblichi una "traduzione" del corso originale, te ne sarei infinitamente grato.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

4
voti

[4] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteGuidoB » 12 gen 2014, 1:46

Ecco il video di esempio. Consiglio di vederlo su YouTube alla massima dimensione per leggere agevolmente i caratteri del codice sorgente.



c1b8 ha scritto:Se pubblichi una "traduzione" del corso originale, te ne sarei infinitamente grato.

Grazie, mi incoraggi a farlo. Spero che gli autori mi autorizzino (e che io riesca a farcela).

Avrò bisogno di un software per il doppiaggio. In pratica dovrebbe mandarmi agli auricolari delle cuffie l'audio e nel contempo registrare quello che dico. Dovrebbe anche inserire l'audio in sostituzione di quello originale, magari permettendo di regolare l'anticipo dell'audio rispetto al video. Sarebbe ancor meglio poter aggiungere la nuova traccia audio a quella esistente e che al vedere il video si possa poi scegliere la traccia preferita. Non conosco nessun software per il doppiaggio, se qualcuno ha qualche consiglio è molto ben accetto.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

1
voti

[5] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteRobert8 » 12 gen 2014, 4:55

GuidoB ha scritto:Spero che gli autori mi autorizzino

Non dovrebbero esserci problemi, in fondo a questa pagina gli autori invitano a: "Feel free to use information on this site for education purposes."
Avatar utente
Foto UtenteRobert8
3.449 2 8 13
Master EY
Master EY
 
Messaggi: 373
Iscritto il: 15 giu 2011, 16:30

2
voti

[6] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteIsidoroKZ » 12 gen 2014, 9:47

GuidoB ha scritto:Avrò bisogno di un software per il doppiaggio. In pratica dovrebbe mandarmi agli auricolari delle cuffie l'audio e nel contempo registrare quello che dico.


Sembra piu` una simultanea che un doppiaggio. Nel doppiaggio si legge il testo scritto, guardando le immagini, la cuffia serve solo per la sincronizzazione.

Nella simultanea si traduce quanto si sente in tempo reale, ed e` un vero casino :-)
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

1
voti

[7] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteGuidoB » 13 gen 2014, 19:44

IsidoroKZ ha scritto:Sembra piu` una simultanea che un doppiaggio.

Foto UtenteIsidoroKZ, hai ragione.

IsidoroKZ ha scritto:Nella simultanea si traduce quanto si sente in tempo reale, ed e` un vero casino :-)

Siccome sono un testone ho voluto provare a fare questa benedetta traduzione simultanea.

Ho trovato qualche video di presentazione dei due professori e ho preso come esempio questo, che dura un minuto e venti secondi.

Anche se i due professori parlano lentamente e sforzandosi di pronunciare bene le parole, nonostante capisca quello che dicono, nonostante i concetti siano semplici, non riesco a stargli dietro con la traduzione. Credo che la mia bio-CPU sia troppo lenta e/o non riesca ad attivare tutto il multitasking che ci vorrebbe.

Mi sono lasciato ingannare dal fatto che se leggo ai bambini un racconto in spagnolo o inglese riesco a tradurlo "al volo" in italiano senza tanta fatica. Ma quando leggo lo faccio al mio ritmo, e riesco a mettere in piedi una specie di "pipeline" per cui mentre pronuncio una parola sto già leggendo e traducendo più avanti nella frase.

Quando i professori parlano invece lo fanno al loro ritmo, e la pipeline si intasa. Anche se riuscissi a tradurre e parlare, credo che la mia voce interferirebbe con la loro rendendomi la comprensione più difficile. Insomma, un vero casino. Figuriamoci poi se si mettono a spiegare concetti complessi.

In realtà si potrebbe rilassare il requisito di traduzione in tempo reale, perché potrei ad esempio ascoltare qualche frase, mettere il video in pausa, pensare alla traduzione e poi parlare al microfono.
Un software ben fatto potrebbe poi prendere le frasi pronunciate e inserirle nel frammento di video appena ascoltato, nei luoghi occupati dalla voce originale.
Più facile a dirsi che a farsi, visto che è molto frequente sbagliarsi e interrompere il video troppo tardi, quando una nuova frase è già iniziata.
In altri video non riesco proprio a capire qualche parola e ne risente tutta la frase, che non riesco a capire né tradurre. Anche se un buco di una frase ogni tanto non è così grave per il complesso della comprensione, sì è grave per la traduzione.

Insomma, mi ero illuso che fosse semplice ma è troppo impegnativo e non ce la faccio. Mi spiace :(
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

0
voti

[8] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto Utentec1b8 » 13 gen 2014, 20:23

GuidoB ha scritto:Insomma, mi ero illuso che fosse semplice ma è troppo impegnativo e non ce la faccio. Mi spiace :(

...anche a me, molto! :cry:
In qualche modo riuscirò a fare lo stesso... :ok:
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[9] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteRobert8 » 14 gen 2014, 2:16

Non mi pare indispensabile il doppiaggio simultaneo al video. Ci si potrebbe accontentare di un audio più o meno sincronizzato. Per esempio: ascolti per 10, 20 o 30 secondi o come te la senti, fermi il video e attivi il registratore e parli tu, fermi il registratore e ascolti e così via. Più o meno il tuo audio sarà parallelo al video.
Alla fine anche con Windows Movie Maker dovresti riuscire a sovrapporre il video, senza l'audio originale, al tuo audio. Insomma bisognerebbe fare qualche prova. O più semplicemente fornisci il tuo audio e ognuno si arrangia.
Avatar utente
Foto UtenteRobert8
3.449 2 8 13
Master EY
Master EY
 
Messaggi: 373
Iscritto il: 15 giu 2011, 16:30

0
voti

[10] Re: Corso microcontrollori ARM on line (in inglese)

Messaggioda Foto UtenteRobert8 » 18 gen 2014, 4:13

Ho notato che ci sono i sottotitoli nei primi video, spero anche nelle successive lezioni.
Si riescono a scaricare, separatamente dal video, in formato testo.
Con un bel po' di lavoro si potrebbero tradurre in italiano e poi ricaricarle ottenendo un video con 2 tracce per i sottotitoli selezionabili a scelta tra italiano e inglese.
Ho fatto una prova con uno dei video e funziona.
Avatar utente
Foto UtenteRobert8
3.449 2 8 13
Master EY
Master EY
 
Messaggi: 373
Iscritto il: 15 giu 2011, 16:30

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti