In this paper, the author have discussed about how to port or boot Linux operating system on an ARM based board and has discussed about application development on the same ARM based board. So basic idea of this paper is to take latest Linux kernel code and modify it according to their board and application requirement. After modification, the author compiled the modified kernel code with ARM cross compiler for Linux and generate a ".bin" file. Using flashkit for the author have flashed this file into the author board and generated a Linux image file using universal boot loader, which further in result produced a command prompt window i.e. the author board has been booted.