Browse > Article

Development of Retargetable Binary Utilities Based on GNU Binutils  

Kim, Ho-Gyun (서울대학교 전기컴퓨터공학부)
Jung, Ji-Moon (서울대학교 전기컴퓨터공학부)
Lee, Jong-Won (서울대학교 전기컴퓨터공학부)
Park, Sang-Hyun (서울대학교 전기컴퓨터공학부)
Yoon, Jong-Hee (서울대학교 전기컴퓨터공학부)
Paek, Yun-Heung (서울대학교 전기컴퓨터공학부)
Abstract
In this days, the concept of time-to-market is important in embedded systems in consumer electronics. According to the short time of development period, it is also important in development of Software Development toolkits (SDKs). However, it is not improved to the development time of SDKs specialized in new processors. In this point, the Architecture Description Language (ADL) is an alternative to relieve the pain of building the SDKs as the required SDKs can be automatically generated from ADL for the processor. In this paper, we automatically generate SDKs specialized in processors using GNU Binutils. Through this research, we can more easier and faster produce the SDKs such as assembler and linker than by using handcrafted code.
Keywords
Architecture Description Language; Retargetable Binary Utilities; GNU Binutils;
Citations & Related Records
연도 인용수 순위
  • Reference
1 김호균, 정지문, 이종원, 박상현, 윤종희, 백윤흥, '재겨냥성 어셈블러와 링커의 개발', 프로그래밍언어논문지, 제 22권 제 2호, 2008. 12
2 Alexandro Baldassin, Paulo Centoducatte, and Asadro Rigo, Daniel Casarotto, Luiz C. V. Santos, Max Schultz and Olinto Furtado, 'An Open- Source Binary Utility Generator,' ACM Transactions on Design Automation of Electronic Systems, vol.13, no.2, Article 27, April 2008   DOI
3 Abbaspour. M and Zhu. J, 2002, 'Retargetable binary utilities,' In Proceedings of the 39th Design Automation Conference, New Orleans, LA, 331-336
4 http://www.gnu.org/software/binutils
5 Hoffmann. A, Nohl. A, Braun. G and Meyr. H. 2001, 'A survey on modeling issues using the machine description languages LISA,' In Proceeding of the International Conference on Acoustics, Speech and Signal Processing, vol.2, Salt Lake City, UT, 1137-1140   DOI
6 http://opencores.org
7 Minwook Ahn, Jooyeon Lee, Yunheung Park, 'Optimistic Coalescing for Heterogeneous Register Architectures,' ACM SIGPLAN Notices, vol.42, Issue 7, pp.93-102, July 2007   DOI
8 Minwook Ahn, Yunheung Paek, 'A New ADLbased compiler for Embedded Processor Design,' International SOC Design Conference (ISOCC), Seoul, Korea, October, 2005
9 http://source.redhat.com/cgen