《嵌入式系统》课程设计-基于S3C2440设备驱动及其界面设计.docVIP

《嵌入式系统》课程设计-基于S3C2440设备驱动及其界面设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

feixiang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档