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
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;
Conference_Titel :
Intelligent Computing and Intelligent Systems (ICIS), 2010 IEEE International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4244-6582-8
DOI :
10.1109/ICICISYS.2010.5658328