+ Skills
CLOCK RECOVERY
In questo articolo si proporrà una soluzione completamente digitale per estrarre il clock da un flusso di dati seriali codificati con un protocollo NRZ.
Debugging avanzato
Soluzioni per il debug di sistemi Linux multicore e Android
di MARCO FERRARIO, LAUTERBACH ITALIA
EMBEDDED
L’
ADVANCED DEBUGGING SU MSP430
In questo articolo affronteremo le tematiche riguardanti il debugging avanzato con tecnologia Enhanced Emulation Module, utilizzando la quarta versione dell’ambiente di sviluppo Code Composer Studio.
Figura 1: la soluzione Lauterbach per il debug di sistemi Linux embedded e Android.
esigenza di adottare architetture di CPU multicore nasce dal tentativo di risolvere i problemi di consumo energetico e conseguente dissipazione di calore che si presentano quando si aumenta la frequenza di lavoro di una CPU a singolo core. Inoltre la tendenza tecnologica a ridurre la geometria di un chip aumenta sempre più i problemi di progetto, dovuti al manifestarsi di fenomeni parassiti (effetti capacitivi, correnti di dispersione, ecc...). Una prima risposta a questi problemi consiste nel definire nuove architetture di CPU, dotate per esempio di superpipeline oppure di tipo superscalare. Nel primo caso si riduce ogni
Figura 2: per il debug di sistemi AMP viene avviata una singola istanza di TRACE32 per ogni core.
11 6
FOCUS ON TIPS’N TRICKS
17 3
SKILLS MARKET NEWS
30 54
INSIDE SPOTLIGHT
36 66
TOOLS EVENTS ZAPPING
58
ANALOG ABBONAMENTO
http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183
Tabella dei contenuti per la edizione digitale del Firmware - Luglio/Agosto 2011 - N°66/67