Abstract:This paper mainly researches on how to design a Graphic User Interface in embedded Linux operating system. The GUI is based on Framebuffer in Linux 2.6 kernel and is built in C programming language, its functions include displaying vector graphics, displaying bitmaps, displaying commonly used characters, displaying windows and responsing messsages. This paper shows the whole process of implementation of the GUI mentioned above.