Environment on Ubuntu Linux》 文章很简单,一看就明白,就是在Ubuntu 16.04下设置MiniGUI开发环境的步骤。...我才明白 MiniGUI官方已经提供了MiniGUI的package,可以直接用apt-get方式安装MiniGUI以及miniStudio。...Linux》几分钟就能搞定了。...如果你还不会安装用eclipse,那可能要多花些时间安装eclipse。 TrueType字体支持 MiniGUI 3.2.0默认已经基于freetype2提供了对TrueType字体的支持。...on Ubuntu Linux》 《14.7 字体的渲染特效》
https://blog.csdn.net/10km/article/details/83422859 minigui 升级到3.2.0后不再提供中文文档,如果要看minigui的中文资料...,只能参考3.0版本的《MiniGUI 用户 手册》。...在《MiniGUI 用户 手册》 3.1.1 节中可以找到这样的说明: ? 从上面的说明中可以知道,在运行环境中可以通过设置环境变量来改变minigui的一些运行参数。.../bin/bash # MG_CFG_PATH 指定 MiniGUI.cfg位置 export MG_CFG_PATH=/your/minigui_cfg/path # NCS_CFG_PATH 指定.../myapp 如果你还想进一步知道这些变量在minigui源码中被引用的位置,可以在minigui的源码文件夹中执行grep -rn getenv .就可以找到。
421, right:235, bottom:446, }; //局部刷新 InvalidateRect (hWnd, &rtLast, TRUE); RECT 结构: https://minigui.fmsoft.cn
问题: minigui官方提供的依赖库已经是好多年前的,在移植过程中很容易出现安装错误,亲测! 据说官方貌似不再维护了。所以即使遇到bug,估计也不好解决。...编译安装MiniGui 安装资源文件 解压资源文件,进入minigui-res-be-3.0.12目录 $ ....安装minigui库和头文件 解压资源文件,进入libmgplus-1.2.4目录,配置: ..../share/minigui/res/cursor/ respath=/home/test/install/minigui/share/minigui/res/ 将光标目录和源目录值修改为实际的安装目录...安装qvfb模拟器 参考:MiniGui开发:Ubuntu14.04环境安装qvfb工具 测试 搭建测试环境,创建目录helloworld include lib,将安装目录下的头文件和静态库文件拷贝过来
https://blog.csdn.net/10km/article/details/83380130 minigui在linux PC平台创建开发环境时,需要Virtual Frame...Buffer 支持(gvfb,qvfb),minigui官网提供了这两个程序的源码,需要自己下载编译并安装到自己的PC上。...我用的是gvfb,minigui下载地址:http://www.minigui.org/downloads/gvfb-1.0.0.tar.gz 编译安装过程不复杂: 编译需要cmake支持,如果没有请安装.../gvfb_linux.o: undefined reference to symbol 'XkbGetIndicatorState' XkbGetIndicatorState 是X11这个基础库的函数...WIN32) LIST (APPEND SRC_LIST gvfb_win32.c getopt_long.c) ELSE () LIST (APPEND SRC_LIST gvfb_linux.c
https://blog.csdn.net/10km/article/details/83381762 我们的基于minigui的嵌入式系统项目中使用了True Type字体,原以以为只要把字体文件应用程序所在路径下的字体文件夹...FONT>DevFont: error in loading font ttf-simkai-rrncnn-0-0-ISO8859-1,GB2312,UTF-8 from /usr/local/share/minigui...上面的错误看出,minigui在初始化的时候还是去/usr/local/share/minigui/res/font下去找字体了。...为了确认minigui初始化字体时的逻辑,查看了代码,下面是libminigui-3.2.0/src/font/devfont.c中的init_or_term_specifical_fonts函数的片段...所以如果你不想改minigui的源码,就把自己的字体文件文件放在/usr/local/share/minigui/res/font好了
https://blog.csdn.net/10km/article/details/83088803 今天在交叉编译mingui的mgplus组件库时输出了一个警告: mips-linux-gnu-g.../include/freetype2 -I/home/gyd/workspace/app/dependencies/release/libpng-1.2.59/mips-linux-gnu/include.../libpng12 -I/home/gyd/workspace/app/dependencies/release/zlib-1.2.11/mips-linux-gnu/include -I/home.../gyd/workspace/app/dependencies/release/libminigui-3.2.0/mips-linux-gnu/include -DNDEBUG -I/usr/include...所以在交叉编译时,如果没有将交叉编译的freetype安装路径bin文件夹加入到执行程序搜索路径环境变量$PATH,那么freetype-config --cflags返回的就是当前系统中安装的freetype
打开testgui项目的MiniGUI.cfg, 6.png 我明白了原因,应用程序的MiniGUI.cfg中[truetypefonts]字段没有同步更新,而通过前面的关于MiniGUI 的运⾏时配置选项的说明...,我们知道MiniGUI应用程序启动时首先是找自己当前文件夹下的MiniGUI.cfg。...于是我手工将/usr/local/etc/MiniGUI.cfg中[truetypefonts]字段的内容复制到/testgui/path/MiniGui.cfg中对应的[truetypefonts]字段...下面是sfnttool编译过程 # 安装 java编译构建工具 ant 和 git 版本控制工具 sudo apt-get install ant git # 克隆sfntly...sfntly_path/java/dist/tools/sfnttool/sfnttool.jar . # 执行 sfnttool # 这里 "$(cat res/text/en_US.txt)" 部分命令调用linux
想在Ubuntu上玩一下minigui,需要用QT下的QVFB,所以得在我的Ubuntu上先装上Qt 我的Ubuntu版本: kirin@kirin-VLR-WX9:/home$ uname -a Linux...kirin-VLR-WX9 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux...这个版本的QT在这个版本的Linux系统下有一个地方需要修改,否则编译的时候会报错: In file included from ../3rdparty/javascriptcore/JavaScriptCore...^~~~~~~~~~~~~~~~~~~~~~ 修改点: kirin@kirin-VLR-WX9:~/workspace/minigui.../configure make sudo make install 安装完成后可以到bin下试一下demo: kirin@kirin-VLR-WX9:~/workspace/minigui/lib/qt-everywhere-opensource-src
https://blog.csdn.net/10km/article/details/80965699 MiniGUI下获取屏幕分辨率用 unsigned int GetGDCapability...官方API说明参见: http://www.minigui.com/api_ref/3.0.12_processes/group__dc__fns.html
章文嵩拿到Linux光盘后,于是到处装机,而且发现安装速度变快后,电脑很容易就成为一个类Unix的工作站,便开始尝试基于Linux的一些开发编程。...为了不断精进Linux技术,魏永明活跃于多个开源组织,先后认识了章文嵩、利启诚、谢华刚等人。 硕士毕业后,魏永明成功留校清华当老师,时间更自由以后,他便决定把MiniGUI在Linux重写一遍。...魏永明带着几个研究生基于Linux重新设计了数控系统的架构,并利用业余时间为Linux系统重写MiniGUI。 在Linux上重写后的MiniGUI功能更丰富,用户体验更好。...那年中旬,魏永明把MiniGUI的初版本发布在水木清华BBS上后,引起了大量讨论,很多人便鼓励魏永明继续做嵌入式Linux开发。...LIDS是用于Linux中的一个入侵检测系统。在Linux系统中安装了LIDS之后,文件系统、进程、访问控制都将得到保护。
前几天在研究minigui,照着官方的步骤编译,竟然一堆错,不是缺这库,就是缺那库。好不容易快到了最后一步,竟然再链接时告诉我用的64位系统不兼容32位的minigui。...但是,如果应用跑在miniGUI的框架下,如果界面消息循环阻塞,或者minigui挂掉,整个应用就完了。...同事说这么小巧的东西在linux上有点儿不搭吧,linux那么强大,应该首先考虑minigui和QT。但是我我举得对于目前正在做的新项目而言,不需要界面太花哨,功能稳定就行,先快速出来产品再说吧。...附图:是不是很赞,这是minigui远远不能及的.... ? ? ? 连带电脑上的代码编写仿真环境都有, ? ?...进入正题,移植minigui, 很好移植,把底层调用的几个函数,用linux上的frambuffer实现就可以了。
1 概述 本文档将介绍 Allwinner Tina Linux 中已经移植好的窗口系统,以及怎么使用,包括 MiniGUI、QT5、EFL、GTK+(WebkitGtk、Midori)、DirectFB...、Wayland,整体结构 如下: 适用范围:Tina Linux v3.5及以上版本。..... eyesee-minigui for Tina Linux 代码路径为:external/minigui/ 2.3 MiniGUI使用....修改文件tina/lichee/linux-3.4/drivers/video/sunxi/disp2/disp/dev_disp.c 注:V853平台代码路径为:lichee/linux-4.9/drivers...gee-0.8' not found in specified Vala API directories or GObject-Introspection GIR directories 原因是主机环境安装了
的下载地址 https://mirrors.edge.kernel.org/pub/software/scm/git/ http://mirrors.jenkins.io/war-stable/ 找到对应想安装的版本...下载下来 git使用make命令进行编译,可以指定路径也可以不指定目录 默认安装到了,usr/local/bin下面了,然后在root下加上软连接 ln -snf /usr/local/bin/git
linux下,如何安装rpm命令? 更新时间:2019-05-20 07:50 最满意答案 rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
Alternatively, you may set the environment variables MINIGUI_CFLAGS and MINIGUI_LIBS to avoid the need...See `config.log' for more details 错误提示非常明确找不到pkg-config,但明明我是安装了pkg-config而且可以正常使用的。...显然问题不出在是不是安装pkg-config 于是找到configure.ac中与--enable-fashionrdr相关的代码,如下: ?...的mgplus组件是否安装。...PKG_CHECK_MODULES([MINIGUI], [minigui >= 3.2.0]),两个看似没有逻辑关系的事件产生了关联。
Tina_Linux_图形系统_开发指南 1 概述 本文档将介绍 Allwinner Tina Linux 中已经移植好的窗口系统,以及怎么使用,包括 MiniGUI、QT5、EFL、GTK+(WebkitGtk....jpg)] 适用范围:Tina Linux v3.5及以上版本。..... eyesee-minigui for Tina Linux 代码路径为:external/minigui/ 2.3 MiniGUI使用....修改文件tina/lichee/linux-3.4/drivers/video/sunxi/disp2/disp/dev_disp.c 注:V853平台代码路径为:lichee/linux-4.9/drivers...gee-0.8' not found in specified Vala API directories or GObject-Introspection GIR directories 原因是主机环境安装了
Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!
linux安装Node.js(详细)Node.js安装教程 文章目录 linux安装Node.js(详细)Node.js安装教程 1:下载 2:解压 3:移动目录 1:创建目录 2:移动目录并重命名 4...:设置环境变量 5:刷新修改 6:安装完成,查看版本号 1:下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz...更多版本选择: ===》更多nodejs版本下载 2:解压 tar xf node-v14.17.4-linux-x64.tar.xz 可以查看当前目录下的文件,执行:ls (命令) 解压成功后可以选择删除压缩包...:rm -rf node-v14.17.4-linux-x64.tar.xz 其中:-f 会提醒是否删除 ;-rf 会强制删除,不会提醒。...5:刷新修改 source /etc/profile 6:安装完成,查看版本号 node版本号: node -v npm版本号: npm -v 注意:配合pm2使用npm可以让程序在后台运行。
今天在对minigui做交叉编译,下面是编译的部分脚本 ....)则编译正常 如果设置为mips-linux-gnu进行交叉编译,就报错了: mips-linux-gnu-gcc -DHAVE_CONFIG_H -I....这么明显的错误不应该存在于MiniGUI的发行版本中需要用户修改Makefile来解决问题 找到关于pcxvfb图形引擎的说明,如下图 ?...上面的表格红框标注部分说得很明白:pc_xvfb 是Linux/Win32平台下适合 PC 的虚拟缓冲区图形引擎。 注意是虚拟缓冲区图形引擎,它是开发调试阶段使用的图形引擎。...minigui的编译配置中有pc_xvfb 的编译开关,执行./configure --help | grep pcxvfb就可以查到 .
领取专属 10元无门槛券
手把手带您无忧上云