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