With the development of computer, Micro-electronics and technology related, embedded system is applied to more and more areas, especially in mechatronic production. The request of electromotor intelligent protector is that once the electromotor is over loading, short circuit and so on, the protector must make correct response to it quickly and protect the electromotor in time. Otherwise the electromotor will be failure.The Linux platform for electromotor intelligent protector based on ARM is researched. And electromotor intelligent protector can be designed based on the platform. The system consists of two parts: S3C2410 micro-processor based on ARM920T kernel and Linux operating system which is excellent and free. Red Hat Linux 9 is the cross development environment. The application is researched, for improving electromotor intelligent protector's overall performance.Firstly, the paper introduces the conception and the characteristics of embedded system, especially introduces ARM micro-processor and Linux operating system. The points must be complied with when developing embedded system are summarized.Secondly, the hardware system of the platform is analyzed. Characteristics and selection of the micro-processor and the external chips are introduced.Thirdly, the software system of the platform is analyzed. The facture of crosstool is introduced. The paper also introduces the conception of Bootloader, and the popular Bootloader: U-Boot's process started, structure and transplant to the target system are analyzed. The paper introduces the components, cuting down and cross-compiles of the Linux 2.6 kernel, discusses the transplant of Linux 2.6 kernel to the target system and develops the application program.Finally, in the last section of the thesis, the experimental results show the downloading U-Boot and Linux kernel on the Nand Flash of the target system. Also show the root file system setting up. |