(未完成,待修改)
$ wget http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/libminigui-1.6.10.tar.gz
$ wget http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/minigui-res-1.6.10.tar.gz
$ wget http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/mg-samples-1.6.10.tar.gz
$ mkdir minigui
$ cp libminigui-1.6.10.tar.gz minigui
$ cp minigui-res-1.6.10.tar.gz minigui
$ cp mg-samples-1.6.10.tar.gz minigui
$ cd minigui
$ tar xzvf libminigui-1.6.10.tar.gz minigui
$ cd libminigui-1.6.10/
$ ./configure
$ make
$ sudo make install
$ cd ..
$ tar xzvf mg-samples-1.6.10.tar.gz
$ cd mg-samples-1.6.10/
$ make
$ cd src
$ ./simplekey
./simplekey: error while loading shared libraries: libminigui-1.6.so.10: cannot open shared object file: No such file or directory
(原因是:ld.so.conf没有加入 /usr/local/lib;或者没有运行ldconfig更新库的链接。see http://blog.csdn.net/huangsihua/archive/2009/03/09/3974358.aspx)
$ LD_LIBRARY_PATH=/usr/local/lib ./simplekey
NEWGAL:Does not find matched engine: qvfb.
InitGUI: Can not get graphics engine information!
(原因是:没有装qvfb)
$ sudo apt-get install qt3-dev-tools-embedded
$ qvfb --help
$ qvfb &
Using display 0
(此时弹出另一个叫"Virtual framebuffer"的窗口)
$ LD_LIBRARY_PATH=/usr/local/lib ./simplekey
NEWGAL: Video mode smaller than requested
NEWGAL: Set video mode failure.
InitGUI: Can not initialize graphics engine!
(意思是,图像抽象层即输出层认为qvfb虚拟的界面太小)
(解决办法,qvfb->菜单->File->Configure...->Size选择640*480 "VGA")
$ LD_LIBRARY_PATH=/usr/local/lib ./simplekey
GDI: Error in loading raw bitmap fonts
GDI: Can not initialize raw bitmap fonts
InitGUI: Initialization of GDI failure!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.
(意思是,找不到资源图片,因为还没有装minigui-res资源包)
$ cd ../..
$ tar xzvf minigui-res-1.6.10.tar.gz
$ cd minigui-res-1.6.10/
$ sudo make install
(默认安装在/usr/local/lib/minigui/res,可以用cat README查看)
$ cd ..
$ cd mg-samples-1.6.10/src
$ LD_LIBRARY_PATH=/usr/local/lib ./simplekey
(此时qvfb中显示窗口demo of using key)
(在上面敲键盘,控制台输出类似信息:
MGS_KEYDOWN: key 29
MGS_KEYUP: key 29
)
(按Ctrl+C退出控制台程序,qvfb界面输出内容会被冻结,
但内容不会刷掉,等待下一次启动)
参考资料:
1. MiniGUI官方网站
2. ubuntu上minigui调试环境的建立
http://blogold.chinaunix.net/u1/38038/showart_1329854.html
3. MINIGUI常见错误集及解决方法
http://blog.csdn.net/huangsihua/archive/2009/03/09/3974358.aspx
相关推荐
本文档详细介绍了:在windows10主机的vmware软件中安装ubuntu18.04系统,再基于x86架构的ubuntu18.04,搭建openEuler_aarch64架构的qemu虚拟机。
介绍qemu+kvm的使用方法,以及两种之间的关系。
ubuntu 23.04 QEMU图形化安装配置网卡桥接
在linux系统下(包括CentOS、Ubuntu等)编译QEMU和SPICE协议,使其支持USB重定向。
行业分类-物理装置-一种通过nova调用qemu+guest+agent接口的方法
QEMU+树莓派3B调试Linux-设备树以及原版内核文件
xv6在ubuntu下编译并运行在qemu的教程
本文档介绍了:在树莓派4B中安装openEuler-20.03-LTS-aarch64后,再基于树莓派4B的硬件虚拟化功能,使用libvirt工具与xml配置文件的方式,搭建aarch64架构 openEuler操作系统 的qemu 虚拟机。
因为玩操作系统的需要,我觉得开源免费虚拟机,比较好用就是QE了。这个是界面版,容易操作。QEMU 3.0觉得比5.0好用。里面有安装说明
安装QEMU,了解QEMU对multiboot的 支持情况 可以使用其他虚拟机或模拟器 遵守multiboot协议,写multiboot header 直接在VGA的显存中写“helloworld” 使用串口输出“HELLOWORLD” 了解并掌握必要的汇编 了解Makefile...
EVE-NG QEMU镜像列表 Update7,pdf repower 6-6.2r fortinet-5.2.rar fortinet-5.4.rar se-2.0.partol.rar ise-2.0. part02rar ise-2.0.part03rar ise-2..parton.rar ise-2.0.parto5rar ise-2.0.parton.rar linux-...
设备树
原版内核
参考 https://blog.csdn.net/shuaifengyun/article/details/71499619 但是,因为随着github.com代码的更新,导致我做了一大堆的额外的动作。把代码库各个代码返回到2017年5月底。才得以成功运行。 附件写了方法
win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10 双击qemu-w64-setup-20210505.exe,指定安装目录,例:D:\qemu 安装好后,利用如下步骤qemu创建一个虚拟硬盘文件: 在D:\qemu文件夹下,打开cmd命令行 在...
用于 Ubuntu 20根文件的 qemu-arm-static
把离线下载包解压到linux目录下,进入该目录,用安装命令dpkg -i *即可执行安装。
基于QEMU的文件系统学习笔记二.pdf
Qemu虚拟机安装 我们先装Qemu虚拟机吧..先安装这个软件QemuInstall-0.7.2安装.我这里安装完了.就不安了! 具体步骤自己看喽. 装QEMU虚拟机的时候可卡.QEMU虚拟机是命令试的.具体命令你自己看我设置吧. 按我的设置...
gererate | 运行配置vm映像(qemu + kvm)以进行miZy构建系统和其他测试获取脚本mkdir /tmp/zero_buildercd /tmp/zero_buildergit clone https://github.com/hyphop/miZy-builder生成vm映像cd /tmp/zero_builder/...