MiniGUI+qvfb+Eclipse完成嵌入式系统图形开发(开发环境的搭建)
1. 构筑开发平台Eclipse+CDT
Linux下我们可以用Eclipse+CDT完成MiniGUi源程序的编写,Eclipse特有的智能提示功能可以为我们编写
代码带来极大的便利(你可以通过Alt+/随时调出智能提示)
2. MiniGUI安装
下载MiniGUi,
编译安装MiniGui库文件,执行如下命令
./configure;make;make install(默认支持qvfb)
安装资源文件minigui-res
make install
编译简单的实例mg-samples
./configure;make
编译复杂实例mde
./configure;make
3. Qvfb的安装
到如下网站下载qvfb-1.0.tar.gz
http://www.minigui.com/download/cdevtool.shtml
./configure;make;make install
启动
qvfb
qvfb -width 640 -height 480 -depth 16(MiniGUi.cfg默认配置)
可以在桌面建立一个启动,这样可以方便一点
/××××××××××××××××××××××/
测试MiniGUi和qvfb
运行桌面的快捷启动或运行该命令qvfb -width 640 -height 480 -depth 16
进入mde,运行其中一个实例./vacs
/××××××××××××××××××××××/
提示:每次make install libminigui时都需要做如下修改
MiniGUI+qvfb+Eclipse完成嵌入式系统图形开发(开发环境的搭建)相关推荐
- 嵌入式系统的概念,嵌入式系统的组成及特点,嵌入式系统的基本开发流程
1. 嵌入式系统的概念 嵌入式系统( Embedded system) , 是一种 "完全嵌入受控器件内部,为特定应用而设计的专用计算机系统"以应用为中心,以计算机技术为基础, ...
- 嵌入式系统图形用户界面(GUI)的设计与研究
1 引 言 在工业控制领域里,各种仪器仪表.智能工控设备也广泛采用了嵌入式技术,但由于资源有限, 这些系统一般不希望建立在庞大累赘的.非常消耗系统资源的操作系统和GUI之上,比如Windows或X W ...
- 嵌入式系统Linux内核开发工程师必须掌握的三十道题
嵌入式系统Linux内核开发工程师必须掌握的三十道题 如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看! 1) Linux中主要有哪几种内核 ...
- 嵌入式系统Linux内核开发实战指南(ARM平台) 书评
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...
- QP+uc/GUI嵌入式系统图形界面
QP+emWin或QP+uC/GUI TheemWin™ Embedded GUI is a commercial product of SEGGER Microcontroller SystemeG ...
- ios预支付系统 java_支付系统的预发布环境如何搭建
支付系统涉及到很多回调通知,如何把第三方回调重定向到预发布环境上,特定的一些测试的url走预发布环境,其他的回调通知还是走生产环境(利用订单号区分?很多第三方回调的url很怪异) 例如: 腾讯退款 T ...
- 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计-嵌入式系统-与非网...
0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...
- 嵌入式系统裸机程序开发与调试
文章目录
- Python图形界面开发——PyQt5环境的搭建(史上最详细,保证都能搭建好)
前期准备:PyQt5以及其他组件的下载与安装 在python的图形界面开发过程中,我们需要三个组件,分别是:PyQt5.pyqt5-tools.PyQt5Designer,我们直接在命令行输入下面的代 ...
最新文章
- 在线学位课程_您在四年制计算机科学学位课程中学到的知识
- 宝塔Linux/Windows面板如何添加网站?附图文教程
- python黑科技库:FuckIt.py,让你代码从此远离bug
- 这些Java常用类,你必须要学会,还不快快收藏?(近两万字详细介绍)
- 通过Spark listener实现Direct模式读取Kafaka数据
- ASP.NET MVC 3 Internationalization
- jQuery.sap.registerModulePath(cus.crm.notes.ext, '/ZCRM_NOTES_W8');
- JS性能分析(测试代码运行时间)
- hadoop--MapReduce概述
- 刘海变挖孔!小米高管:明年弹出式全面屏几乎没有了
- 【hadoop-未解决】hadoop Error in security property. Constraint unknown: jdk.disabled.namedCurves
- html固定悬浮窗效果,js 固定悬浮效果实现思路代码
- Hadoop和Spark的异同
- FFMPEG中最关键的结构体之间的关系
- C#窗体间传值的简便方法/工具
- wpf之DataTrigger 数据触发器
- mysql分日汇总填充0_将记录按小时或按日分组,并在mysql中填充零或空的空白
- 小马哥---深度解析mtk刷机平台报错解决 4032 8038等
- 鼠标没有唤醒计算机功能,怎么设置碰到鼠标电脑不会唤醒亮起来
- python如何定义一个函数选择题_Python逻辑题(以下10个选择题有唯一答案,请编写自定义函数judge遍历答案列表并报告正确答案),python,道,汇报...
热门文章
- 音视频技术开发周刊 | 142
- 音视频技术开发周刊 68期
- 腾讯与Github的魔幻会面背后的故事…
- 大道至简—GO语言最佳实践
- nginx架构详解(50%)
- TensorFlow TFRecord
- win7 VS2008 编译luabind-0.9.1 动态库 静态库
- 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】
- 无招胜有招之Java进阶JVM(二)
- leetcode 983. Minimum Cost For Tickets | 983. 最低票价(动态规划)