文档详情

minigui图形界面程序设计教学材料.ppt

发布:2020-06-04约1.39万字共96页下载文档
文本预览下载声明
第八章 MiniGUI图形界面应用程序设计 ;;8.1 常用嵌入式GUI介绍;;9.2 MiniGUI概述;MiniGUI函数库组成;MiniGUI运行模式;轻型、占用资源少 高性能 高可靠性 可伸缩性强 跨操作系统支持 可配置 ;手机/PDA ;数字媒体/机顶盒 ;工控仪表 ;《MiniGUI编程指南》 V1.6 《MiniGUI API Reference Manual》 V1.6 其他资源 /api_ref/1.6.10/globals_0x69.html#index_d ;9.4 MiniGUI编译安装;libminigui-1.6.x.tar.gz:MiniGUI 函数库源代码,其中包括libminigui、libmgext 和 libvcongui。 minigui-res-1.6.tar.gz:MiniGUI 所使用的资源, 包括基本字体、图标、位图和鼠标光标。 mde-1.6.x.tar.gz:MiniGUI 的综合演示程序。 mg-smaples-1.6.x.tar.gz:《MiniGUI 编程指南》的配套示例程序。 ;基于VESA FrameBuffer的图形引擎。 支持 FrameBuffer的Linux内核相关选项:;修改/boot/grub/menu.lst 文件,kernel 打头的一行添加 vga=0x0317 1024*768*16bpp 必须重新启动才能生效 Linux 引导时,会在屏幕的左上方显示一个可爱的小企鹅或者发行版厂商的 LOGO 图片 ;vga=0x0317 ;libminigui-1.6.0-linux.tar.bz2软件包—〉/usr/local/lib $tar xjvf libminigui-1.6.0-linux.tar.bz2 $ cd libminigui-1.6.0-linux $ mv libminigui-1.6.0-linux libminigui-1.6.0-linux-host $ ./configure $ make $ make install ;修改 /etc/ld.so.conf 文件 —共享库搜索目录 /usr/lib /usr/X11R6/lib /usr/i486-linux-libc5/lib /usr/local/lib 运行ldconfig 命令刷新系统的共享库搜索缓存: $ su -c /sbin/ldconfig ;安装 MiniGUI 的资源res.tar.bz2软件包:图标、光标等 $ tar jxvf res-host.tar.bz2 $ cd res $ make install 默认的安装脚本会把 MiniGUI 资源文件安装到/usr/local/lib/minigui/res/ 目录下。 ;编译应用程序例子sample.tar.bz2 $ tar jxvf mg-sample-1.6.0.tar.bz2 $ mv mg-sample-1.6.0 mg-sample-1.6.0-host $ cd mg-sample-1.6.0-host $ ./configure $ make ;PC 上MiniGUI 的运行 注意:必须要在控制台模式才能运行MiniGUI。要启动控制台,按住Ctrl+Alt 的同时,按F1~F6 中的任意一个均可,然后登录系统,进入mg-sample-1.6.0-host/src 目录,直接运行即可(./helloworld)。 按住Ctrl+Alt 的同时,按7 可返回 ;交叉编译libminigui $ tar jxvf libminigui-1.6.0-linux.tar.bz2 $ cd libminigui-1.6.0-linux-target $ ./build/buildlib-uparm2410-TFT $ make $ make install (make需要持续几分钟) 默认的安装脚本会把 库文件安装到/opt/host/armv4l/armv4l-unknown/linux/lib/ 目录下 ;安装 MiniGUI 的资源res.tar.bz2软件包:图标、光标等 $ tar jxvf res-target.tar.bz2 $ cd res-target $ make install 默认的安装脚本会把 MiniGUI 资源文件安装到/opt/host/armv4l/armv4l-unknown/linux/lib/minigui/res/ 目录下 ;编译应用程序例子 mg-sample-1.6.0.tar.bz2 $ tar jxvf mg-sample-1.6.0.tar.bz2, $ mv
显示全部
相似文档