In the post-PC era, embedded systems have been widely used in industry control systems, medical facilities, traffic vehicles, communication systems, weapon equipments because of the powerful embedded peocessor as well as the maturation of embedded operating system, and rapid development of embedded network technique. Embedded technique plays an important role in the intelligentize level growth and update of related systems.For the purpose of R&D key electronic equipments to meet rail transportation systems networking, the embedded system supporting techniques is provided in this paper. The concrete work as follows:Firstly, on the basis of comparing the popular embedded operating systems and combining the requirements of embedded operating system for rail transportation area, Linux is chosed to R&D because it is open source, good dependability , easy to be port and powerful network support.Secondly, the basic framework of bootloader and the transplanting metnod are studies. And on the basis of analyzing the s3c2410 target board, we accomplished the U-boot transplanting. All the works are the foundation of kernel transplanting.Moreover, the key techniques of kernel transplanting and tailoring are focused on in this paper. Basing on the Linux kernel analysis, we successfully transplanted the Linux 2.6 edition kernel on the target board. As well as, the kernel is tailored and compiled to meet the urban rail system.Finally, we discussed the framebuffer mechanism, and designed the LCD drivers for the target board after analyzing the basic framework and developing method for Linux drivers. It provided a technique case for other drivers developing in urban rail automation system.The research results in this paper can be widely used in key electronic equipment of urban rail automation system. It can promote the innovation and technology competition level for related industry. The work in this paper has important economy benefit and social meaning. |