| In the recent years, as the fast developing of network and media technology, there are more and more applications on network. As for the digital monitoring system, a new trend, using internet technology, is on the horizon. A main job in this application is to implement an Embedded Linux System and to build a Web Server on Linux System.This paper is based on ADV-315 hardware System, designed by our own Circuit Lab and this paper mainly researches how to transplant Linux-2.6 and several application programs to an ARM9 Platform. Firstly, building a cross compile chain using GCC, BINUTILS, GLIBC and correctly setting up TFTP service on host computer, in order to download programs in SDRAM by TFTP service. Secondly, this paper researches into transplanting U-boot, which is of strong function, to the ARM9 platform as a System bootloader. During the transplanting of U-boot, SMDK2410 board functions as a board-level prototype. All modifications related on transplanting are made based on SMDK2410 board. Intel flash--TE28F128J3C and Network interface chip DM9000 are supported in transplanting U-boot to ARM9 platform. In the last step of transplanting U-boot, codes used to copy Linux Image and Ramdisk to SDRAM in order to boot Linux are wrote. In transplanting a Linux-2.6.14.1 to ARM9 platform, the main job is to configure Linux Kernel correctly and, in addition, add the support for DM9000 chip and NORFLASH MTD Division information. Finally, a Root File System RAMDISK is created and then Busybox is transplanted. After that, this paper researches the booting process of Busybox and correctly sets up Linux.rc and rc.S in order to start related service and programs. Besides, two more application program are transplanted as well, Tinylogin and a typical WEB server BOA-0.94-13 which basically implements all Net Sever functions.This paper expatiated on how to transplant a Linux-2.6 kernel and several application programs to the ARM9 platform. This makes a solid foundation for building up a video streaming media web server in the future. |