DocumentCode :
1850677
Title :
Retargetable binary utilities
Author :
Abbaspour, Maghsoud ; Zhu, Jianwen
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
331
Lastpage :
336
Abstract :
Since software is playing an increasingly important role in system-on-chip, retargetable compilation has been an active research area in the last few years. However, the retargeting of equally important downstream system tools, such as assemblers, linkers and debuggers, has either been ignored, or falls short of meeting the requirements of modem programming languages and operating systems. In this paper, we present techniques that can automatically retarget the GNU binutils tool kit, which contains a large array of production-quality downstream tools. Other than having all the advantages enjoyed by open-source software by aligning to a de facto standard, our techniques are systematic, as a result of using a formal model of instruction set architecture (ISA) and application binary interface (ABI); and simple, as a result of leveraging free software to the largest extent.
Keywords :
computer aided software engineering; computer architecture; instruction sets; microprocessor chips; program assemblers; program compilers; program debugging; software architecture; software portability; software standards; utility programs; ABI; GNU binutils tool kit; ISA; SoC; application binary interface; assemblers; automatic retargeting; debuggers; downstream system tools; free software; instruction set architecture formal model; linkers; open-source software; operating systems; processor retargetable binary utilities; programming languages; retargetable compilation; software standards; system-on-chip; systematic design techniques; Application software; Assembly systems; Computer architecture; Computer languages; Modems; Open source software; Operating systems; Software standards; System-on-a-chip; Systolic arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012645
Filename :
1012645
Link To Document :
بازگشت