Font Size: a A A

Building Graphic Desktop Environment On DaVinci Platfom And Embedded-Linux

Posted on:2008-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:D WangFull Text:PDF
GTID:2178360245492934Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the improvement of the embedded processor's operation speed and the development of embedded Linux applications, more and more embedded systems use more complicated graphic desktop environment, which provides plenty of graphic user applications. DaVinci platform, produced by TI, is a suit of hardware and software system for digital video applications, which include a dual-core processor DM6446 and an operation system MontaVista Linux. DM6446 incorporates a high-performance C64x DSP core and an ARM9 core, and includes a Video Processing Subsystem, which could meet various needs for digital video processing terminal. MontaVista Linux is an embedded Linux operation system ported to the ARM9 processor of DaVinci platform. It provides drivers of the DM6446's peripheral devices, including the frame buffer driver of video processing subsystem,the net interfaces'drivers and the drivers of USB2.0 mouse and keyboard input devices. MontaVista Linux provided well interfaces for the building of graphic desktop environment.At present, there are four popular graphic desktop environments using in embedded system, including MiniGUI, Qt/embedded, Nano-X and X Window System. The X Window System is an advanced, network transparent graphic environment, which is also an open-source project. It is very stable and highly configurable. X Window System supports many display devices and input devices, and has plenty of software which developed by third producer. This paper presents the process and method of porting X Window System to DaVinci platform, cross compiling and configuring X server Xorg and the window manager icewm. The design,coding and experiment results of a desktop shortcut icons'manager are illutrated detailedly, and the design of a windows'switcher on DaVinci platform, a file manager and a picture viewer are depicted in brief.
Keywords/Search Tags:DaVinci, X Window System, embedded Linux, Xlib
PDF Full Text Request
Related items