In the realm of embedded technologies ARM (Advanced RISC Machine) is very popular. According to Wikipedia around 70% of all 32 bit embedded CPU’s are based on ARM architecture. Its usage is growing in cell phones, PDA’s, GPS devices and RFID systems. The Embedded modules, based on ARM, can become very complex machines since these are meant to support varied tasks such as memory management, process management and peripheral interfaces. For seamless integration of these functional modules, kernel has to be ported on these ARM based CPUs. Kernel has to be customized, compiled and burnt into the core. This paper describes the details of porting of embedded Linux on ARM platform.