Practical Issues in Compiler Design for Embedded Processors

  • Clifford Liem


This chapter discusses pragmatic issues in setting up a compiler environment for embedded systems. While the techniques presented in Chapter 2 form the basis of a compiler system such as the examples in Chapter 3, many other factors must be brought into consideration for a usable development environment. These factors may include:
  • Language support: What ingredients of a programming language should be provided to the user?

  • Embedded architecture constraints: What facilities should be provided to the user to control the specialized architecture?

  • Coding style: What abstraction of coding style should be supported? What are the trade-offs?

  • Validation: What level of confidence will be provided with a retargeted compiler?

  • Source-level debugging: How does debugging on the host fit in with debugging on the target?


Assembly Code Embed Processor Compiler Design Storage Class Automatic Variable 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media Dordrecht 1997

Authors and Affiliations

  • Clifford Liem
    • 1
  1. 1.Laboratoire TIMA & SGS-Thomson MicroelectronicsGrenobleFrance

Personalised recommendations