Size: 2374
Comment:
|
Size: 2369
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* arm-none-linux-gnueabi is meant for the compilation to elf which uses linux * arm-none-eabi is meant for the compilation of the codes which will run on bare metal arm core |
* arm-none-linux-gnueabi is meant for the compilation of ELF which uses linux * arm-none-eabi is meant for the compilation of code which will run on bare metal arm core |
ARM EABI
From http://engineernabendu.blogspot.pt/2012/09/difference-of-compilers-arm-none-linux.html is told that the differences between GNUEABI and EABI are the following:
- arm-none-linux-gnueabi is meant for the compilation of ELF which uses linux
- arm-none-eabi is meant for the compilation of code which will run on bare metal arm core
ARM EABI Toolchain
Download Sourcery CodeBench Lite Edition following from http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/
Sourcery CodeBench Lite Edition for ARM GNU/Linux (TAR Source and documentation PDF files)
Sourcery CodeBench Lite Edition for ARM EABI (TAR Source and documentation PDF files)
ARM none eabi and Docs (http or https):
http://sourcery.mentor.com/GNUToolchain/doc16558/binutils.pdf
http://sourcery.mentor.com/GNUToolchain/doc16565/getting-started.pdf
ARM none linux gnueabi and Docs (http or https):