• DocumentCode
    3440183
  • Title

    A new construction method of common embedded cross compiler tool based on newlib

  • Author

    Yu, Yang ; Cai, Qixian ; Guo, Sen

  • Author_Institution
    Dept. of Electron. Inf. & Control Eng., Guangxi Univ. of Technol., Liuzhou, China
  • Volume
    3
  • fYear
    2010
  • fDate
    29-31 Oct. 2010
  • Firstpage
    817
  • Lastpage
    819
  • Abstract
    Most of embedded cross compiler tools are cross-compilers based on glibc and Linux kernel in the form of ARCH-linux-*. They are mainly for Linux operating system, depending on specified C language library glibc, and also need the support of MMU. Object files made by the compiler have more memory space. This paper presents a general method of constructing embedded cross compiler tool with newlib library. It constructs a cross compile toolchain with ARCH-elf-*, which is independent of specific operating system, C language library and the support of MMU. This method allows it to build arm, ppc and mips 64 cross compiler tool with the characteristics of configuration more flexibility, higher speed, transplantation more convenience and less memory space.
  • Keywords
    C language; Linux; embedded systems; program compilers; software libraries; ARCH-elf; ARCH-linux; C language library glibc; Linus kernel; Linux operating system; MMU; Newlib library; common embedded cross compiler tool; memory space; object file; Libraries; Linux; Programming; cross compile; embedded system; glibc; mips; newlib;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Intelligent Systems (ICIS), 2010 IEEE International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-1-4244-6582-8
  • Type

    conf

  • DOI
    10.1109/ICICISYS.2010.5658328
  • Filename
    5658328