Does gcc-arm-none-eab support uClinux compilation?

Asked by Muhammad Nawaz

Hi
I am new to embedded Linux.
I want to compile Linux (or uClinux) for cortex-m3, specifically for LPC1800 (http://www.nxp.com/products/microcontrollers/cortex_m3/lpc1800/) and my board is Keil MCB1800 (http://www.keil.com/mcb1800/).
Please help me that either gcc-arm-none-eabi supports Linux compilation or it is only for bare metal application development.
Regards...
M. Nawaz

Question information

Language:
English Edit question
Status:
Answered
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
chengbin (can-finner) said :
#1

The released arm-none-eabi-gcc is only for bare metal systems and should not be used to compile linux.

Another two points are:
I think original linux is not appropriate/easy to run on Cortex-M3 board because Cortex-M lacks MMU.
Uclinux is able to run on M3/M4, with another toolchain and maybe some porting work for your specific target board.

There are some materials on internet and you can search around for more information about this.

Hoping this can help.

Can you help with this problem?

Provide an answer of your own, or ask Muhammad Nawaz for more information if necessary.

To post a message you must log in.