- 11
- 0
- 约 15页
- 2017-05-10 发布于安徽
- 举报
福建工程学院
1序言 ……………………………………………………………………………… 2
2实践课题题目 …………………………………………………………………… 3
3设计目的 ………………………………………………………………………… 3
4设计过程 ………………………………………………………………………… 3
4.1 MiniGUI在PC上的安装………………………………………………………3
4.2 MiniGUI在ARM上的移植………………………………………………………4
4.3基于MiniGUI的应用界面编程和基于LED驱动程序的应用程序的编写……5
5调试结果及改进 …………………………………………………………………11
5.1调试结果………………………………………………………………………11
5.2改进方案………………………………………………………………………12
6心得体会 …………………………………………………………………………12
7参考文献 …………………………………………………………………………14
1序言
MiniGUI 是一种面向嵌入式系统或者实时系统的图形用户界面支持系统。它主要运行于 Linux 控制台,实际可以运行在任何一种具有 POSIX 线程支持的 POSIX 兼容系统上。MiniGUI 同时也是国内最早出现的几个自由软件项目之一。
MiniGUI 的主要特色有:
遵循 LGPL 条款的纯自由软件。
提供了完备的多窗口机制。这包括:多个单独线程中运行的多窗口。
单个线程中主窗口的附属。
对话框和预定义的控件类(按钮、单行和多行编辑框、列表框、进度条、工具栏等)。
消息传递机制。
多字符集和多字体支持,目前支持 ISO8859-1、GB2312、Big5 等字符集,并且支持各种光栅字体和 TrueType、Type 1 等矢量字体。
全拼、五笔等汉字输入法支持。
BMP、GIF、JPEG、PCX、TGA 等常见图像文件的支持。
Windows 的资源文件支持,如位图、图标、光标等。
插入符、定时器、加速键等。
其他(Beep、ETC/INI 文件操作等)。
小巧。包含全部功能的库文件大小为 300 K左右。
可配置。可根据项目需求进行定制配置和编译。
高稳定性和高性能。MiniGUI 已经在Linux 发行版安装程序、CNC 系统、蓝点嵌入式系统等关键应用程序中得到了实际的应用。可移植性好。目前,MiniGUI 可以在 X Window 和 Linux 控制台上运行。
40的设备驱动及其界面设计
3设计目的
3.1进一步巩固嵌入式系统的基本知识
3.2掌握嵌入式应用系统的基本结构
3.3掌握嵌入式系统开发环境建立和使用
3.4掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法
3.5学会查阅有关专业资料及设计手册
3.6 MiniGUI界面编程
4设计过程
4.1 MiniGUI在PC上的安装
4.1.1准备工作
4.1.1.1建立工作目录:mkdir /minigui-free
cd /minigui-free
4.1.1.2复制源文件到工作目录:cp /mnt/hgfs/D/minigui1.6/* /minigui-free
4.1.1.3解压文件:tar zxvf libminigui-1.6.10.tar.gz
tar zxvf minigui-res-1.6.10.tar.gz
tar zxvf mg-samples-1.6.10.tar.gz
tar zxvf mde-1.6.10.tar.gz
tar zxvf qvfb-1.1.tar.gz
4.1.2 MiniGUI库安装
4.1.2.1进入目录:cd libminigui-1.6.10/
4.1.2.2配置:./configure
在x86上运行只需默认配置即可,配置完成后即可生成Makefile
4.1.2.3编译:make
成功后即可生成必要的库文件等。
4.1.2.4安装:make install
在x86上安装库文件。
4.1.2.5把libminigui加入库搜索路径:/etc/ld.so.conf,在这个文件末尾加上/usr/local/lib把系统共享库缓存刷新,将libminigui加载上,可以使用命令ldconfig这个命令执行时要花十多秒,耐心等待。当然不使用刷新命令重启系统也可以。c
您可能关注的文档
- 毕业设计(论文)-基于j2ee平台的web开发与测试.doc
- 毕业设计(论文)-汽车保险理赔的实务探究.doc
- [练习]浅谈建筑项目质量管理毕业论文范文.doc
- [论文]物流企业成本管理现状及控制对策分析.doc
- [整理版]电大行政管理论文.doc
- [整理版]浅谈建筑项目质量管理毕业论文范文参考.doc
- 《某车间零件传送设备的传动装置设计》课程设计报告书.doc
- 2013款 1.6L手动舒适版英朗轿车离合器设计.doc
- C语言程序设计课程设计报告-超市水果信息管理系统.doc
- C语言程序设计课程设计-计算24的问题.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 启动锅炉检修施工方案.docx VIP
- Yamaha 雅马哈 乐器音响 CLP-825_Owner's Manual 用户手册.pdf
- EJ_T 1212.4-2008烧结氧化钆-二氧化铀芯块分析方法 第4部分:微量杂质元素的测定—ICP-AES多元图谱拟合法.pdf
- 2026中考数学压轴题每日一题(120题).docx VIP
- formel-q v8(质量能力-软件).pdf VIP
- VW 01129-2024 摩擦系数限值 带公制ISO螺纹的钢机械紧固件(中文).pdf
- 危险性较大的分部分项工程专项施工方案编制指南 - 建办质〔2021〕48号(20211208)306.pdf VIP
- 儿童糖尿病的护理.pptx VIP
- (康德一诊)重庆市高2025届高三第一次联合诊断检生物试卷(含答案).docx
- 仪器使用记录.doc VIP
原创力文档

文档评论(0)