linux下minigui移植与软键盘

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计成果说明书

题目:Linux下基于minigui的软键盘程序调试

学生姓名:苏腾云/王润志/蒋强/游寺豪/沈龙/陈阳狮学号:0800403220/0800403222/081311128

081311101/081311136/0800403109

学院:机电工程学院

班级:AC08电信

指导教师:赵秋亮老师

浙江海洋学院教务处

2011年07月01日

浙江海洋学院课程设计成绩评定表

2009 —2010学年第2 学期

学院机电工程班级 AC08电信专业电子信息工程

学生姓名(学号) 苏腾云/王润志

游世豪/蒋强

沈龙/陈阳狮

课程设计

名称嵌入式系统课程设计

题目MiniGUI移植

指导教师评语

指导教师签名:

年月日

答辩评语及成绩

答辩小组教师签名:

年月日

附2:

浙江海洋学院课程设计任务书

2010 —2011学年第2 学期

学院机电工程班级 AC08电信专业电子信息工程

学生姓名(学号) 苏腾云/王润志

游世豪/蒋强

沈龙/陈阳狮

课程

名称

嵌入式系统课程设计

设计

题目

Linux下基于minigui的软键盘程序调试

完成

期限

自 2011 年 6 月 20 日至 2011 年 7 月 1 日共 2 周

设计依据本次设计所需知识

1.S3C2410的基本知识

2.Linux系统常用命令

3.linux编辑器VI的使用方法

4.MiniGUI的基本知识

5.MiniGUI的移植方法

设计要求及主要内容1.熟悉linux系统的常用操作命令

2.熟悉VI(或GVIM)的操作方法

3.完成虚拟机VM的安装

4.完成虚拟机VM下的Linux(RedHat9.0)的安装

5.完成交叉编译环境的建立

6.完成PC机环境下minigui的安装与配置,QVFB的安装

7.完成minniGUI在S3C2410A上的移植

8.利用示例程序包中程序验证移植结果,结果能在LCD与QVFB上正常显示

9.调试基于minigui的软键盘程序,并能在QVFB和LCD上显示。10.录制设计结果演示和解说视频

11.完成课程设计说明书的撰写。撰写格式要求按照《机电工程学院毕业设计文本规范》。

参考资料[1]. ARM9嵌入式系统设计――基于S3C2410与Linux.徐英德等.北京航空航天大学出版社.2007年.

[2]. 嵌入式系统实验指导书.自编.

[3]. 实验指导书-EL-ARM-830型教学实验系统(ARM9).北京精仪达盛科技有限公司.

[4]. Minigui实验指导书(for S3C2410).北京精仪达盛科技有限公司.

[5]. Minigui编程指南.飞漫公司.

[6]. FTP资源:172.16.51.6 用户名:dx 密码:1234. 在/ARM目录下。

指导教

师签字

日期

Linux下基于minigui的软键盘程序调试

苏腾云王润志游世豪

蒋强沈龙陈阳狮

(浙江海洋学院机电工程学院,浙江舟山 316000)

摘要

MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系统的嵌入式图形界面支持系统。“小”是MiniGUI的特色,它目前已经广泛应用于通讯、医疗、工控、电子、机顶盒、多媒体等领域。目前,MiniGUI 的最新版本为MiniGUI 3.0,所以MiniGUI对中文的支持最好。它支持GB2312与BIG5字元集,其他字元集也可以轻松加入。

关键字:MiniGUI;Red Hat linux9;qvfb;交叉编译

目录

前言 (1)

1.方案设计 (2)

2.虚拟机VM下的Redhat9.0的安装 (3)

3.交叉编译环境的建立 (5)

4.MiniGui在linux运行环境中的建立: (6)

4.1 QVFB的安装: (6)

4.2 MiniGui相关文件在linux中QVFB下的安装运行: (7)

4.2.1 安装MiniGui的资源文件: (7)

4.2.2 配置与安装MiniGUI库文件: (7)

4.2.3 在QVFB上显示例样程序: (9)

5 Linux下FrameBuffer的驱动运行 (12)

5.1 framebuffer驱动的添加 (12)

5.2 Framebuffer设备文件的添加 (14)

5.3 Framebuffer程序测试 (14)

5.3.1 配置NFS网络文件系统 .................. 错误!未定义书签。

5.3.2 用交叉网线把主机和实验系统连接: (14)

5.3.3 利用网络烧写软件imagewrite烧写大系统内核和bigroot文件系

统 (17)

6、MiniGui在S3C2410上的移植 (18)

6.1安装MiniGUI的资源文件 (18)

6.2配置与安装MiniGUI的库文件 (19)

6.3 交叉编译mg-samples-1.6.10中的示例文件 (21)

6.4 root文件的生成及NFS的配置与启动 (21)

6.4.1 root文件的生成: (21)

6.4.2 Linux下NFS的配置及启动: (21)

6.4.3 用交叉网线把主机和实验系统连接: (22)

6.5 烧写root文件系统并运行MiniGUI程序 (23)

相关文档
最新文档