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

嵌入式系统程序设计 大连理工大学软件学院 嵌入式系统工程系 赖晓晨 一、MiniGUI简介 MiniGUI诞生于1998年,最初由清华大学魏永明主持的一个工控项目,由于当时的X Window并不满足时实性的需要,因此决定自行设计一套图形用户界面,这就是MiniGUI的诞生。 1. MiniGUI的特性 MiniGUI有很多优良的特性。 内建有很多资源,可提高初始化速度 位图、图标、和字体等 提供对常用图形格式的支持 BMP、GIF、JPEG、PNG等 有完备的多窗口机制和消息传递机制 2. MiniGUI的结构 3. MiniGUI的运行模式 add exp MiniGUI1.3.*有三种运行模式 Threads 支持多线程 Lite 支持多进程 Standalone 单进程模式 4. MiniGUI和系统平台的关系 二、MiniGUI模拟环境 由于嵌入式系统运行需要特定硬件环境,这给嵌入式开发带来了一定困难,如果能在PC机上进行一部分嵌入式开发工作,可以提高工作效率。 1. 环境准备 2. MiniGUI源码介绍 3. MiniGUI模拟环境构建 A. 安装libminigui-1.3.3.tar.gz B. 安装minigui-res-1.3.3.tar.gz C. 设置环境变量 D. QVFB的安装与设置 D. QVFB的安装与设置(续) E. 安装mg-samples-1.3.0.tar.gz F. 修改MiniGUI配置文件 F. 修改MiniGUI配置文件(续) G. 测试 G. 测试(续) G. 测试(续) G. 测试(续) G. 测试(续) 三、MiniGUI移植 三、MiniGUI移植(续) A. 安装交叉编译工具 B. 安装zlib库 B. 安装zlib库(续) B. 安装zlib库(续) C. 安装png图形库 C. 安装png图形库 C. 安装png图形库(续) D. 安装jpeg图形库 D. 安装jpeg图形库(续) E. 安装TrueType字体库 E. 安装TrueType字体库(续) E. 安装TrueType字体库(续) E. 安装TrueType字体库(续) F. 交叉编译MiniGUI库文件 F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) F. 交叉编译MiniGUI库文件(续) G. 安装popt库 H. 安装mde H. 安装mde(续) I. 制作根文件系统 I. 制作根文件系统(续) I. 制作根文件系统(续) I. 制作根文件系统(续) I. 制作根文件系统(续) J. 系统配置 K. 制作Linux根文件系统 [user]# vi Makefile ? ?// 自己动手改 CC arm-linux-gcc ? ?//修改这里 # where make install puts libpng.a, libpng.so*, png.h and pngconf.hprefix /usr/local/arm/2.95.3/arm-linux //修改这里 # Where the zlib library and include files are located#ZLIBLIB /usr/local/lib#ZLIBINC /usr/local/includeZLIBLIB /usr/local/arm/2.95.3/arm-linux/lib ? //修改这里ZLIBINC /usr/local/arm/2.95.3/arm-linux/include ? //修改这里 png图形库准备完毕 Make Make install 执行make install需要在arm-linux下新建两个目录(见下页) cd /opt/s3c2410 tar zxf /opt/linux/jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --prefix /usr/local/arm/2.95.3/arm-linux/ --host arm-linux --enable-

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档