minigui图形界面程序设计.ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
minigui图形界面程序设计.ppt

第八章 MiniGUI图形界面应用程序设计 8.1 常用嵌入式GUI介绍 MicroWindows MiniGUI 其他图形平台:Qt/Embedded等 9.2 MiniGUI概述 MiniGUI()原是由魏永明主持和开发的一个自由软件项目,现由北京飞漫软件技术有限公司维护并开展后续开发。 遵循GPL 条款 支持操作系统Linux、uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX 等 MiniGUI 为应用程序定义了一组轻量级的窗口和图形设备接口。 MiniGUI函数库组成 libminigui:核心库,标准控件 libmgext :扩展库,一些有用的控件 libvcongui:虚拟控制台窗口 MiniGUI运行模式 MiniGUI-Threads MiniGUI-Lite MiniGUI-Standalone 注意: 以下讲述基于MiniGUI1.6; MiniGUI 2.0.x 中Lite模式升级为Processes 模式。 默认模式是MiniGUI-Threads。 轻型、占用资源少 高性能 高可靠性 可伸缩性强 跨操作系统支持 可配置 手机/PDA 数字媒体/机顶盒 工控仪表 《MiniGUI编程指南》 V1.6 《MiniGUI API Reference Manual》 V1.6 其他资源 /api_ref/1.6.10/globals_0x69.html#index_d 9.4 MiniGUI编译安装 北京飞漫软件技术有限公司 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 libminig

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档