In all kinds of embedded operating systems,Linux has the advantage of clear structure and open source,so it has become the chief choice of embedded development.It is mainly discussed and resolved how to modify and tailor Linux operating system according to the need of the target embedded systems. Through modifying and tailoring the kernel, it will lay the groundwork for the further porting. That's what this paper is really about.At first the architecture of the Linux kernel and several typical Embedded Linux operating systems are studied. After that, it is summarized how to build a development condition of the embedded Linux. The startup guide code BootLoader is analyzed. It is analyzed deeply how to modify and tailor the Linux kernel, including modifying device driver and the file system in detail. Afterward the process of building the root system is studied. Finally, network communication and serial communication are realized on the developing board. |