2.4交叉编译minigui
针对ev44b0ii开发板需要专门编写一个配置脚本buildlib-ev44b0ii,文件保存在libminigui-1.6.2目录下。可以从libminigui-str-1.6.2/build目录下复制build-uclinux-s3c44b0文件,然后更改文件名为buildlib-ev44b0ii,修改文件内容即可。
2.5设置minigui运行环境
打开“终端”窗口,执行以下指令安装资源文件。执行完以下指令后,在/usr/local/lib/minigui目录下会产生一个res目录,该目录下保存有minigui的资源文件(如图片、图表和字体等)。
#cd /home/minigui/minigui-res-str-1.6
#make install
minigui运行时需要使用minigui.cfg,主要配置使用的有图形引擎、输入引擎和窗口字体等。修改/home/minigui_lib/etc目录下minigui.cfg文件,使用commlcd图形引擎和comm输入引擎。
结语
详细介绍了minigui到ev44b0ii的移植过程,主要就是编写适用于目标硬件的gal图形引擎和ial输入引擎。上述移植可以快速构建一个可视化软件系统,“嵌入式linux+minigui图形系统”的设计模式是嵌入式可视化软件系统较理想的设计模式,将大大缩短嵌入式可视化软件的开发周期。
参考文献
[1]周立功.arm嵌入式系统基础教程[m].北京:北京航空航天大学出版社,2005.
[2]詹瑾瑜,熊光泽,孙明.一种嵌入式gui软件结构实现方案[j].电子科技大学学报,2003,32(1):2-4.
[3]马晓波.嵌人式gui的研制-gui支撑技术的研究与实现[d].成都:电子科技大学硕士论文,2003:40-51.
[4]施晓红,周佳.精通gui图形界面编程[m].北京:北京大学出版社,2003
上一页 [1] [2]