Early Creation of Cross Toolkits for Embedded Systems
Nikolay Pakulin, Vladimir Rubanov
2009
Abstract
Cross toolkits (assembler, linker, debugger, simulator, profiler) play a key role in the development cycle of embedded systems. Early creation of cross toolkits and possibility to quickly adapt them allows using them as early as at the hardware/software codesign stage, which becomes an important success factor for the entire project. Challenging issues for cross toolkits development is efficiency of simulation and CPU instruction set alterations at the design phase. Developing cross toolkits in C/C++ produces highly efficient tools but requires extensive rework to keep up with instruction set changes. Approaches based on automatic toolkit generation from some top level specifications in Architecture Description Languages (ADLs) are less sensitive to this problem but they produce inefficient tools, especially simulators. This paper introduces a new approach to cross toolkits development that combines the flexibility of ADL and efficiency of C/C++ based approaches. This approach was implemented in the MetaDSP framework, which was successfully applied in several industrial projects.
DownloadPaper Citation
in Harvard Style
Pakulin N. and Rubanov V. (2009). Early Creation of Cross Toolkits for Embedded Systems . In Proceedings of the International Workshop on Networked embedded and control system technologies: European and Russian R&D cooperation - Volume 1: Workshop NESTER, (ICINCO 2009) ISBN 978-989-674-004-7, pages 108-119. DOI: 10.5220/0002269301080119
in Bibtex Style
@conference{workshop nester09,
author={Nikolay Pakulin and Vladimir Rubanov},
title={Early Creation of Cross Toolkits for Embedded Systems},
booktitle={Proceedings of the International Workshop on Networked embedded and control system technologies: European and Russian R&D cooperation - Volume 1: Workshop NESTER, (ICINCO 2009)},
year={2009},
pages={108-119},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002269301080119},
isbn={978-989-674-004-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Workshop on Networked embedded and control system technologies: European and Russian R&D cooperation - Volume 1: Workshop NESTER, (ICINCO 2009)
TI - Early Creation of Cross Toolkits for Embedded Systems
SN - 978-989-674-004-7
AU - Pakulin N.
AU - Rubanov V.
PY - 2009
SP - 108
EP - 119
DO - 10.5220/0002269301080119