针对嵌入式系统低处理能力和低存储空间的特点,设计了GUI 平台的分层体系结构,并在此分层体系结构的基础上用C 和C++语言实现。GUI 平台中不但提供了绘图、窗口、编辑器、浏览器等窗口功能,而且设计了适合工控领域的波形显示器功能。波形显示器直接建立在内核驱动程序之上,具有数据波形显示、波形处理、图形旋转等强大的波形处理能力。此分层体系结构有利于用户对其功能地添加和修改。关键词:嵌入式Linux 操作系统;GUI 平台;X Window;Abstract: On account of the low operation speed and low storage capacity of the Linux system, a layer structure for GUI system is designed. The system is realized by using C and C++ language. The GUI system supports the fundamental windows function, such as charting, windows, editor and browser, and so on. Moreover, the waveform monitor function built on Linux operation system’s deriver directly is also designed, which contains of displaying waveform, handling waveform , rotating graph and these multi-functional capability. This layer structure make the user convenient to add their own function and modify the function already existed.Keywords: embedded Linux system; GUI system; X Window