Mi imbarcherò presto sul carro ARM Cortex M3 con un allenamento ufficiale (lato CPU).Consigli necessari per principianti ARM Cortex M3
Ora, ho fatto un po 'di Arduino e AVR prima e ho alcune nozioni di base nell'elettronica ma sono principalmente uno sviluppatore di software. Ho letto molti argomenti qui e un po 'altrove riguardo agli strumenti disponibili e sono stati davvero utili. Quello di cui ho bisogno è qualcosa per collegare tutti quegli elementi di risposta insieme.
Mi piacerebbe dotarmi di uno starter kit che sia abbastanza generale da farmi andare e che almeno mi permetta di sperimentare diverse combinazioni hardware/software (Stepper, CAN-Bus, SPI ecc ...). Sto guardando il seguente elenco (non esitate a aggiungere altri elementi!):
- Cortex M3 bordo Chip
- valutazione
- tool chain
- strumenti JTAG
Per la chip Vorrei che uno dei modelli di fascia più alta fosse in grado di provare un po 'di tutto. NXP LPC1768 sembra una buona scelta, ma ci sono anche STM e Stellaris da considerare.
Interessanti candidati per il board in questo momento sono il Keil MCP1760, il STM3210E-EVAL, ma ho paura del blocco del fornitore in quanto mi piacerebbe poter provare vari toolchain su una singola scheda. mBed è molto attraente ma fuori dall'equazione grazie al suo compilatore online (a meno che non si possa usare anche un normale compilatore)
Per la Toolchain, ho un "sentimento" nei confronti di IAR, Rowley Associates. Preferirei la facilità d'uso/benessenza vs open source e preferibilmente strumenti che potrebbero essere utilizzati su più obiettivi.
Ho davvero bisogno di un'unità JTAG? Se si tratta di uno "strumento industriale standard" come sembra, mi piacerebbe almeno averne esperienza. Sembra che un'altra fonte di blocco del fornitore sia difficile. Sarebbe meglio usare un dispositivo esterno con cui familiarizzare o semplicemente usare uno incluso nella scheda di valutazione?
Fondamentalmente, ho bisogno di aiuto nella scelta di una combinazione vincente per le categorie di cui sopra. È possibile o sto diventando ingenuo e dovrei considerare i costi di risparmio perché finirò per comprarne uno alla fine?
Grazie.
RISULTATI: Quello che ho ordinato:
ho finalmente comprato Joseph Yiu "The Definitive Guide al braccio CortexM3 (Embedded Technology)", trovato un po 'di formazione per la piattaforma CortexM3 (disponibile a breve) e ha acquistato un kit STMicro: STM3210C-Eval che ha un gruppo di sensori integrati e non è bloccato da un fornitore ad un ambiente software specifico. Ho anche preso alcune schede di STm32vl-Discovery (13 $ cdn da digikey!) Con JTAG a bordo. Ora sto giocando con una versione di valutazione (32K) di uVision IDE di Keil e posso dire che sono davvero impressionato! Sono stato in grado di ricostruire il firmware del Discovery, ricaricarlo e farlo scorrere con il debugger in un solo giorno!
Grazie a tutti!
si potrebbe desiderare di chiedere questo su http://electronics.stackexchange.com –
Grazie, ottimo sito, un altro segnalibro! –
Ho la scoperta stm32vl ma ho appena ottenuto la scoperta stm32f. 168Mhz, cache i e d, unità in virgola mobile, crittografia, hash, una buona quantità di memoria, molto flash, ecc. Ecc. Per $ 20 o meno. i mbeds stanno andando in magazzino e questi stanno sulla mia scrivania. https://github.com/dwelch67/stm32vld/tree/master/stm32f4d –