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. 嵌入式系统的概念,嵌入式系统的组成及特点,嵌入式系统的基本开发流程

    1. 嵌入式系统的概念   嵌入式系统( Embedded system) , 是一种 "完全嵌入受控器件内部,为特定应用而设计的专用计算机系统"以应用为中心,以计算机技术为基础, ...

  2. 嵌入式系统图形用户界面(GUI)的设计与研究

    1 引 言 在工业控制领域里,各种仪器仪表.智能工控设备也广泛采用了嵌入式技术,但由于资源有限, 这些系统一般不希望建立在庞大累赘的.非常消耗系统资源的操作系统和GUI之上,比如Windows或X W ...

  3. 嵌入式系统Linux内核开发工程师必须掌握的三十道题

    嵌入式系统Linux内核开发工程师必须掌握的三十道题 如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看! 1) Linux中主要有哪几种内核 ...

  4. 嵌入式系统Linux内核开发实战指南(ARM平台) 书评

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...

  5. QP+uc/GUI嵌入式系统图形界面

    QP+emWin或QP+uC/GUI TheemWin™ Embedded GUI is a commercial product of SEGGER Microcontroller SystemeG ...

  6. ios预支付系统 java_支付系统的预发布环境如何搭建

    支付系统涉及到很多回调通知,如何把第三方回调重定向到预发布环境上,特定的一些测试的url走预发布环境,其他的回调通知还是走生产环境(利用订单号区分?很多第三方回调的url很怪异) 例如: 腾讯退款 T ...

  7. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计-嵌入式系统-与非网...

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  8. 嵌入式系统裸机程序开发与调试

    文章目录

  9. Python图形界面开发——PyQt5环境的搭建(史上最详细,保证都能搭建好)

    前期准备:PyQt5以及其他组件的下载与安装 在python的图形界面开发过程中,我们需要三个组件,分别是:PyQt5.pyqt5-tools.PyQt5Designer,我们直接在命令行输入下面的代 ...

最新文章

  1. 在线学位课程_您在四年制计算机科学学位课程中学到的知识
  2. 宝塔Linux/Windows面板如何添加网站?附图文教程
  3. python黑科技库:FuckIt.py,让你代码从此远离bug
  4. 这些Java常用类,你必须要学会,还不快快收藏?(近两万字详细介绍)
  5. 通过Spark listener实现Direct模式读取Kafaka数据
  6. ASP.NET MVC 3 Internationalization
  7. jQuery.sap.registerModulePath(cus.crm.notes.ext, '/ZCRM_NOTES_W8');
  8. JS性能分析(测试代码运行时间)
  9. hadoop--MapReduce概述
  10. 刘海变挖孔!小米高管:明年弹出式全面屏几乎没有了
  11. 【hadoop-未解决】hadoop Error in security property. Constraint unknown: jdk.disabled.namedCurves
  12. html固定悬浮窗效果,js 固定悬浮效果实现思路代码
  13. Hadoop和Spark的异同
  14. FFMPEG中最关键的结构体之间的关系
  15. C#窗体间传值的简便方法/工具
  16. wpf之DataTrigger 数据触发器
  17. mysql分日汇总填充0_将记录按小时或按日分组,并在mysql中填充零或空的空白
  18. 小马哥---深度解析mtk刷机平台报错解决 4032 8038等
  19. 鼠标没有唤醒计算机功能,怎么设置碰到鼠标电脑不会唤醒亮起来
  20. python如何定义一个函数选择题_Python逻辑题(以下10个选择题有唯一答案,请编写自定义函数judge遍历答案列表并报告正确答案),python,道,汇报...

热门文章

  1. 音视频技术开发周刊 | 142
  2. 音视频技术开发周刊 68期
  3. 腾讯与Github的魔幻会面背后的故事…
  4. 大道至简—GO语言最佳实践
  5. nginx架构详解(50%)
  6. TensorFlow TFRecord
  7. win7 VS2008 编译luabind-0.9.1 动态库 静态库
  8. 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】
  9. 无招胜有招之Java进阶JVM(二)
  10. leetcode 983. Minimum Cost For Tickets | 983. 最低票价(动态规划)