- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式系统》课程设计-基于S3C2440设备驱动及其界面设计
福建工程学院
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这个命令执行时要花十多秒,耐心等待。当然不使用刷新命令重启系统也可以。cd minigui-res-1.6.10/
4.1.3.2安装:ma
文档评论(0)