minigui到ev44b0ⅱ上的移植研究软件毕业论文

minigui到ev44b0ⅱ上的移植研究软件毕业论文

ID:24354557

大小:51.50 KB

页数:4页

时间:2018-11-13

minigui到ev44b0ⅱ上的移植研究软件毕业论文_第1页
minigui到ev44b0ⅱ上的移植研究软件毕业论文_第2页
minigui到ev44b0ⅱ上的移植研究软件毕业论文_第3页
minigui到ev44b0ⅱ上的移植研究软件毕业论文_第4页
资源描述:

《minigui到ev44b0ⅱ上的移植研究软件毕业论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MiniGUI到EV44B0Ⅱ上的移植研究软件毕业论文摘要:MiniGUI建立在比较成熟的图形引擎之上,其特点是小巧精致并尽量保持与iniGUI到EV44B0II的移植工作,提出MiniGUI软件移植的基本步骤。关键词:MiniGUI;图形引擎;EV44B0II;移植引言要在自己的ARM嵌入式系统[1]中使用MiniGUI,首先目标板要有足够的硬件资源;之后为目标板编写MiniGUI的图形引擎(GAL)和输入引擎(IAL)[2];接下来就可以配置MiniGUI交叉编译MiniGUI函数库及其应用程序;编译通过后,就可以在目标板上搭建MiniGUI应用环境;最后就可以启动Mini

2、GUI应用程序了。1MiniGUI只要某个硬件平台上运行有MiniGUI所支持的操作系统,MiniGUI就能在这个平台上运行。MiniGUI本身的占用空间非常小,在2MB到4M左右。在某些系统上,尤其是在传统嵌入式操作系统中,功能完备的MiniGUI系统本身所占用的空间可进一步缩小到1MB以内。和其它针对嵌入式产品的图形系统相比,MiniGUI对系统的需求具有如下几大优势:可伸缩性强、轻型、占用资源少、高性能、高可靠性和可配置性。2移植过程2.1在PC机上安装MiniGUI将MiniGUI函数库源代码、资源文件复制到PC机的Linux操作系统的特定目录下,解压,以便于进行交叉编

3、译。在终端窗口使用以下命令完成解压,对于较长的文件名或目录名,可以使用*通配符指定。#cd/home/minigui#tarzxflib*.gz#tarzxfmini*.gz在libminigui-str-1.6.2/src/ial建立键盘驱动程序文件m_drive.c,实现键盘的读取和键码的转换,具体源代码在MicetekEV44B0II产品的配套光盘上。键盘驱动程序文件m_drive.c把EV44B0II开发板上的16个按键定义为0~9、TAB、ESC和ENTER等功能。设置libminigui-str-1.6.2/src/ial目录下的Makefile.am文件,新定义一

4、个变量MINPUT_SRCS,变量赋值为minput.c和m_drive.c等文件,并在libial_la_SOURCES变量最后加入MINPUT_SRCS的引用,这样在编译MiniGUI时就可以编译这些移植的IAL源文件了。为了使MiniGUI能够正确使用移植的输入引擎,还需要进行注册。2.4交叉编译MiniGUI针对EV44B0II开发板需要专门编写一个配置脚本buildlib-ev44b0ii,文件保存在libminigui-1.6.2目录下。可以从libminigui-str-1.6.2/build目录下复制build-uCLinux-s3c44b0文件,然后更改文件名

5、为buildlib-ev44b0ii,修改文件内容即可。2.5设置MiniGUI运行环境打开终端窗口,执行以下指令安装资源文件。执行完以下指令后,在/usr/local/lib/minigui目录下会产生一个res目录,该目录下保存有MiniGUI的资源文件(如图片、图表和字体等)。#cd/home/minigui/minigui-res-str-1.6#makeinstallMiniGUI运行时需要使用MiniGUI.cfg,主要配置使用的有图形引擎、输入引擎和窗口字体等。修改/home/minigui_lib/etc目录下MiniGUI.cfg文件,使用mlcd图形引擎和m

6、输入引擎。结语详细介绍了MiniGUI到EV44B0II的移植过程,主要就是编写适用于目标硬件的GAL图形引擎和IAL输入引擎。上述移植可以快速构建一个可视化软件系统,嵌入式Linux+MiniGUI图形系统的设计模式是嵌入式可视化软件系统较理想的设计模式,将大大缩短嵌入式可视化软件的开发周期。(f嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.[2]詹瑾瑜,熊光泽,孙明.一种嵌入式GUI软件结构实现方案[J].电子科技大学学报,2003,32(1):2-4.[3]马晓波.嵌人式GUI的研制-GUI支撑技术的研究与实现[D].成都:电子科技大学硕士论文,200

7、3:40-51.[4]施晓红,周佳.精通GUI图形界面编程[M].北京:北京大学出版社,2003.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。