Search Results for: debugger GNU
Solo filosofia o necessità? In effetti, esistono differenti strumenti per seguire una sessione di test utilizzando l’ambiente di lavoro GNU con Linux: si parte da una banale comunicazione seriale fino ad arrivare ad una connessione di tipo JTAG e, grazie a questi accorgimenti, è pensabile condurre sessioni di debug sul kernel …
Simulare o emulare: questo è il problema. Quando non abbiamo ancora il nostro target, vale di più simulare o emulare il comportamento del nostro codice che, per via dei tempi di consegna, deve essere sviluppato in maniera parallela all’hardware? I tempi di consegna del nostro lavoro sono sempre più ravvicinati e non consentono deroghe. …
Le moderne workstation hanno parecchia memoria. Se un programma perde le tracce di un byte qua e là non fa di solito una gran differenza. Tuttavia, questi memory leaks sono di solito sintomo di errori negli algoritmi.
ARM Keil, azienda leader nella realizzazione di tool, compilatori, assemblatori per microcontrollori quali ARM, 8051 di cui realizzò il primo compilatore C negli anni 80, ed altri, attualmente appartenente al gruppo ARM Holding, presenta sul mercato prodotti di alto livello …
Sul blog di Elettronica Open Source puoi leggere non solo tutti gli articoli Premium riservati agli abbonati Platinum 2.0 e inseriti nella rivista Firmware 2.0 (insieme ad articoli tecnici, progetti, approfondimenti sulle tecnologie emergenti, news, tutorial a puntate, e molto …
Il trace in tempo reale di un’applicazione in esecuzione su un microcontrollore rappresenta un valore aggiunto significativo, utile non solo per eseguire un debugging accurato, ma anche per verificare il normale funzionamento del sistema. Nell’articolo vedremo come realizzare un’applicazione dimostrativa …
Il potente ambiente di sviluppo di ATMEL, giunto alla sua quinta release, supporta tutti i microprocessori da 8 a 32 bit. VR Studio è un prodotto di casa ATMEL ormai consolidato e ampiamente utilizzato da gran parte dei nostri lettori. Coloro …
Questo articolo presenta una breve carrellata di sistemi di sviluppo esistenti per il sistema operativo Linux, in modo da mettere in condizione il programmatore a scegliere il prodotto più adatto alle sue esigenze. Un ambiente di sviluppo è uno strumento, oggi …
Micrium nasce per volontà di Jean Labrosse come kernel di tipo real-time ed è stato pubblicato per la prima volta sulla rivista Embedded System Programming con il nome di uC/OS. Il prodotto, nel corso del tempo, è diventato un vero punto …
Softune IDE è un ambiente di sviluppo integrato per applicazioni basate sulle famiglie di microcontrollori Fujitsu. L’IDE si compone di una ricca suite di strumenti di sviluppo in grado di supportare efficacemente l’intero ciclo di sviluppo di una applicazione: scrittura del codice sorgente, compilazione, debugging e generazione dell’eseguibile da scaricare sulla ROM. …
Il processore ARM Cortex-A9 si distingue per un livello di prestazioni e di efficienza energetica senza precedenti, proponendosi come la soluzione ideale per tutte le applicazioni in cui sono richieste elevate performance, bassi assorbimenti e bassi valori di dissipazione termica. La famiglia di processori …
Caratteristiche, architettura e prestazioni della CPU V850 di Renesas, la quarta generazione di microcontrollori per applicazioni automotive basati su CPU V850. Realizzati in tecnologia flash MONOS a 90 nm (Metal-Oxide-NitrideOxide-Silicon), i dispositivi garantiscono una capacità di calcolo di 2.5 DMIPS/MHz e supportano …
Scopo di questo articolo, è quello di analizzare le caratteristiche del processore P4040, il primo processore con quattro core presente all’interno della famiglia P4 di QorlQ, e presentare anche una panoramica relativa agli strumenti di sviluppo e prototipazione offerti da Freescale. QorlQ di Freescale rappresenta …
Embedded Workbench è l’IDE di IAR per lo sviluppo di applicazioni con microcontrollori di svariate case madri. Eccone una descrizione dettagliata con riferimento al microcontrollore Texas Instruments MSP430. IAR Embedded Workbench per ARM è un ambiente di sviluppo integrato (IDE) progettato per …
Un porting del noto sistema operativo per una particolare configurazione hardware del PIC32. Come adattarlo al PIC32 Starter Kit, la scheda di sviluppo dotata di programmatore e debugger JTAG. Nel novembre 2007 Microchip ha presentato il suo primo microcontrollore a 32 bit: il PIC32, una MCU il cui core è basato su …
Per far esperimenti con la rete CAN è utile provare un simulatore prima del vero hardware. Questo documento mostra come usare l’apparecchiatura di simulazione inclusa nel Microcontroller Development Kit (MDK-ARM) di Keil® per il microcontroller STM32 ARM® Cortex™ M3. CONTROLLER CAN STMICROELECTRONICS PER PROCESSORI CORTEX-M3. …
In questo articolo ci concentreremo sul Serial Wire Viewer uno strumento di tracing real-time proposto tempo fa da ARM per facilitare il debug di applicazioni sui microprocessori Cortex-M3. Come ormai succede da molti anni l’obiettivo di ARM è di fornire a progettisti e sviluppatori …
L’evoluzione delle applicazioni embedded in campo industriale spinge sempre di più gli sviluppatori verso l’impiego di piattaforme dotate di connettività ethernet. MCF51CN è una famiglia di controllori entry-level a 32-bit ColdFire di Freescale, con interfaccia ethernet 10/100, a basso costo, basso assorbimento ed alte prestazioni, supportata da kit di sviluppo e risorse software che consentono di realizzare, …
Per supportare le nuove famiglie PSoC3 e PSoC5, Cypress ha sviluppato tempo fa il nuovo ambiente IDE PSoC Creator. Scopriamo come funziona. PSoC Creator è il nuovo ambiente di sviluppo integrato (IDE) rilasciato da Cypress per la progettazione con le recenti famiglie di dispositivi programmabili PSoC3 …
Il Joint Test Action Group (JTAG) ha sviluppato un sistema di test boundaryscan standardizzato poi nelle specifiche IEEE 1149.1 nato, in prima battuta, per effettuare test esaustivi da un punto di vista elettrico, ma ora sempre più utilizzato anche per condurre vere e proprie sessioni di collaudo del software. Le attività di debug del …