基于davinci平台和嵌入式linux系统构建图形桌面环境-通信与信息系统专业论文.docxVIP

  • 7
  • 0
  • 约7.05万字
  • 约 84页
  • 2019-01-09 发布于上海
  • 举报

基于davinci平台和嵌入式linux系统构建图形桌面环境-通信与信息系统专业论文.docx

基于davinci平台和嵌入式linux系统构建图形桌面环境-通信与信息系统专业论文

中文摘要随着嵌入式处理器运算能力的不断提高,嵌入式Linux应用的不断发展,越 中文摘要 随着嵌入式处理器运算能力的不断提高,嵌入式Linux应用的不断发展,越 来越多的嵌入式设备开始采用较为复杂的图形桌面窗口系统,来为用户提供丰富 的图形界面程序。DaVmci平台是TI公司为数字视频应用而推出的一套硬件和软 件系统,它包括了双核处理器DM6446和MontaVista Linux。DM6446基于高性 能低功耗的32位C64x内核和ARM9内核,具有专用的视频图像处理器和视频 处理子系统,可以全方位满足各种数字视频终端设备对价格、性能和功能等多方 面的需求。MontaVista Linux是移植于DM6446的ARM9内核的嵌入式Linux操 作系统,提供了DM6446的各种外围设备驱动,包括基于视频子系统的帧缓冲驱 动、网络接口驱动、标准的USB2.0鼠标和键盘驱动等等,为构建基于嵌入式Linux 的图形桌面系统提供了良好的接口。 目前嵌入式系统上使用的图形桌面窗口系统主要有MiniGUI、Qt/Embedded、 Nano.X和X窗口系统,其中的X窗口系统是以网络为基础的开放源代码的图形 窗口系统,它具有稳定和可配置性高的优点,对显示设备和输入设备提供良好的 支持,并且拥有丰富的第三方软件。 本文阐述了移植x窗口系统到DaVinci平台的方法和过程,对X窗口系统 中X服务器和Xorg窗口管理器icewm的交叉编译方法和配置选项做了详细的介 绍,并对使用Xlib图形库编写的桌面快捷方式图标管理程序的设计、代码实现 和测试结果进行了详细的说明,对于DaVmci平台上的窗口切换程序、文件管理 程序和图片播放程序的流程设计和测试方法也做了简要的阐述。 关键词:DaVinci X窗I:3系统嵌入式Linux Xlib ABSTRACTWith ABSTRACT 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.DaVmci platform,produced by TI,is a suit of hardware and software system for digital video applications,which include a dual-core processor DM6446 and all operation system MontaVista Linux.DM6446 incorporates a high-performance C64x DSP core and all 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 mput 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 t

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档