With the further development of enterprise informatization, the development and implementation of manufacture executive system is extensively concerned by the Academia and Industry. MES terminal, which is the bridge between production operation and production process management, is an important component of the manufacture executive system. Researching on the software platform of MES terminal is good at improving the performance of MES terminal.Over several decades, linux and other GNU software have been strong and stable. At present, many domestic and international enterprises have already moved from the commercial solution to the more economic solutions. With the advantages of no licence expenses, high stability, unified interface etc, linux is very suitable for embedded operation system. Therefore, embedded linux software platform is constructed over the MES terminal's hardware, and three key technologies of building embedded linux software platform--bootloader, graphic system, kernel are studied in the paper.Firstly, Aiming at the problem of the configuration complexity and unstraightforward in the porting process of U-Boot, a solution is brought up by reseaching into the porting process of U-Boot and the principle of Linux kernel visual configuration system. Linux graphic configuration system is ported into U-Boot, which realized the visual configuration of U-Boot, dynamic associated of configuration options and auto-generated of the compile file.Secondly, based on the research of the mechanism of input engine, a new input engine is redesigned and realised. As the particularity of MES terminal input, the minigui's key process is remaped, at last minigui library is ported into software platform.At last, based on the research of linux kernel configuration system, linux kernel is configurated based on the demands of MES terminal, while 485 driver, I/O driver and so on is designed and realized under the linux driver model. Futhermore, linux kernel is not designed for real application, in order to resolve the problem, a open source and real time solution is introduced. The principle of xenomai and adeos is researched, and the xenomai is planted to linux kernel, which enhances the real time performance of the linux kernel.After the realization of u-boot porting, minigui porting, linux configuration and real-time improvement, the software platform is constructed. Finally, every compoment and the whole software platform is separately tested. |