A model-driven automatically-retargetable debug tool for embedded systems

  • Authors:
  • Max R. de O. Schultz;Alexandre K. I. Mendonça;Felipe G. Carvalho;Olinto J. V. Furtado;Luiz C. V. Santos

  • Affiliations:
  • Federal University of Santa Catarina, Computer Science Department, Florianópolis, SC, Brazil;Federal University of Santa Catarina, Computer Science Department, Florianópolis, SC, Brazil;Federal University of Santa Catarina, Computer Science Department, Florianópolis, SC, Brazil;Federal University of Santa Catarina, Computer Science Department, Florianópolis, SC, Brazil;Federal University of Santa Catarina, Computer Science Department, Florianópolis, SC, Brazil

  • Venue:
  • SAMOS'07 Proceedings of the 7th international conference on Embedded computer systems: architectures, modeling, and simulation
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Contemporary SoC designs ask for system-level debugging tools suitable to heterogeneous platforms. Such tools will have to rely on some low-level model-driven debugging engine that must be retargetable, since embedded code may run on distinct processors within the same platform. This paper describes a technique for automatically retargeting debugging tools for embedded code inspection. The technique relies on two key ideas: automatic extraction of machinedependent information from a formal model of the processor and reuse of a conventional binary utility package as implementation infrastructure. The retargetability of the technique was experimentally validated for targets MIPS, SPARC, PowerPC and i8051.