自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逐梦的博客

为了人类的幸福生活而献身

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 一系列开源浏览器(Open source browser)介绍

本文介绍一些主流开源浏览器(Open source browser)框架,只统计还在更新的开源浏览器,比较出名的有Chromium,Mozilla Firefox、Brave、GNOME Web等等,帮助大家方便选择什么浏览器进行GUI开发。有些浏览器对系统要求比较高,有些是比较轻量的浏览器,按需选择。第二章总览列出28框浏览器关键信息,第三章,详细介绍这些浏览器,包括浏览器特性,历史等信息

2020-05-17 15:35:38 9596

原创 主流嵌入式开源GUI比较(二)

本文介绍网上资料比较少,搜索不到的一些GUI框架,有EFL(Enlightenment Foundation Libraries),AWTK(Toolkit AnyWhere),Wayland/Weston,SDL(Simple DirectMedia Layer),DirectFB,LittlevGL,Nuklear

2019-08-24 15:47:41 22707 2

原创 主流嵌入式开源GUI比较

本文主要说明了MicroWindows、MiniG、QT、GTK+、OpenGUI和FLTK,第七小节是对比的详细表格,内容是根据网上的一些资料还有各大开源GUI的官网的资料整理而来,目的是为自己以后学习把握方向。

2017-11-03 09:23:12 56573 9

原创 最新Ubuntu LVGL SDL模拟器安装

介绍ubuntu下安装lvgl的最新流程

2023-08-13 16:05:47 1161 2

原创 Flutter Engine编译环境安装

1. 下载SDK根据flutter官方的wiki设置引擎开发环境,做好前置工作,主要是depot_tools的安装,但是给的链接不能访问,随即在网上搜索一番,找到以下网址depot_tools,得到depot_tools的git下载命令,depot_tools使用说明git clone https://chromium.googlesource.com/chromium/tools/depot_tools用git下载好后,在D盘根目录下得到depot_tools文件夹,将depot_tools路径加

2023-08-12 12:51:40 1125 1

原创 MiniGUI显示引擎初始化流程

这次主要分析在MiniGUI中,显示引擎的初始化流程,让大家理解MiniGUI.cfg配置文件怎么影响到使用哪一个引擎的,如果需要开发一个新引擎的话,本文章也有帮助因为使用MiniGUI的人数也少,写这些文章没有什么价值,以后可能就不再写这类文章了,之后会多写一点QT的文章

2020-08-29 18:12:53 1397 2

原创 i2c-tools安装与使用总结

最近调试了挺多款TP驱动,对I2C设备有了一定的了解,本篇文章主要讲解i2c-tools在linux和android中的安装编译和使用。i2c-tools软件包包含用于Linux的一组不同的I2C工具:总线探测工具,chip dumper,寄存器级SMBus访问帮助器,EEPROM解码脚本,EEPROM编程工具以及用于SMBus访问的python模块。 只要内核中包含I2C支持,就支持所有版本的Linux。

2020-05-28 17:47:19 14000 2

原创 MiniGUI输入法词库更新

MiniGUI中的输入法libmgi支持拼音输入,但是怎么进行个性化定制呢,比如想更换键盘皮肤,往词库里添加一些新的词组,下面这篇文章详细描述怎么添加新词

2020-03-10 09:11:46 842 4

原创 Qt eglfs程序清屏

最近遇到一个问题,在嵌入式平台上使用eglfs做显示后端的时候,Qt程序起来会清屏,也就是屏幕显示纯黑色,如果Qt程序比较大,在显示开机logo之后会有比较长的一段时间黑屏才能显示Qt的界面,用户体验不佳

2020-03-04 20:10:03 4958

转载 C 语言printf打印各种数据类型的方法(u8/s8/u16/s16.../u64/double/float)(全)

对于各种数据类型的打印方式总结如下如下:数据类型打印格式u8%ds8%du16%d or %hus16%d or %hdu32%us32%du64%llus64%lldint%dunsigned int%ushort int%d or %hdlong%ldunsigned long...

2020-02-17 17:43:57 5251

原创 Ubuntu快速安装MiniGUI

之前写的Ubuntu14.04安装MiniGUI教程有些过时了,MiniGUI在github上有提供一个脚本,可以通过脚本快速安装

2020-02-17 14:39:44 1653

原创 MiniGUI获取和设置BITMAP像素点

最近有个需求,在MiniGUI中使用FillBoxWithBitmap加载一张图片之后,需要获取到每一个像素点并重新设置像素点,因此做一下笔记

2019-12-28 15:59:50 916

原创 Ubuntu使用Wine安装钉钉、微信、QQ等Windows软件

有很多时候我们需要在Ubuntu系统上使用钉钉、微信等Windows下的软件,因为在钉钉网页版中无法显示加密了的消息,必须安装钉钉软件才行,所以有了这篇文章,这篇文章主要记录Wine和这些软件的安装过程

2019-12-02 20:23:52 14956 2

原创 LittlevGL测试Demo

上一篇文章《LittlevGL初体验》写了如何在Ubuntu中运行lvgl,这篇文章主要说明如何使用lvgl 6.0.2和lvgl 5.3编写简单测试用例

2019-10-14 20:18:13 2368

原创 LittlevGL初体验

本文主要说明LVGL在Ubuntu上怎么编译,怎么跑通Demo,关于LVGL的简介,可以看我之前的文章主流嵌入式开源GUI比较(二)

2019-10-09 20:17:35 8406 4

原创 Qt添加自定义控件

本文详细介绍在Windows 10和Ubuntu 14.04系统下,使用Qt Creator 4.9.0创建自定义控件的过程,并在项目中使用

2019-07-25 23:44:55 41060 15

原创 QtAV编译以及使用

本文详细描述Window 10 和Ubuntu 14.04使用Qt Creator编译QtAV 1.12的步骤

2019-07-10 23:59:43 12965 15

原创 Photoshop支持ICO图片格式

Adobe Photoshop CC 2019添加ICOFormat64.8bi插件过程

2019-06-17 22:19:02 3995 3

原创 Ubuntu安装QT5

最近打算学一下QT应用程序开发,所以打算装一个QT桌面环境QtCreator,捣鼓了一阵,把电脑弄坏重装系统之后,终于安装好了,这里分享一下安装的过程

2019-05-20 10:34:36 82236 14

原创 MiniGUI事件传递机制分析

这段时间学习了一下MiniGUI中的事件传递机制,包括从内核驱动上报事件到MiniGUI分发事件这一整条通路,在嵌入式平台上,获取触摸事件可以使用tslib框架,通过tslib获取到事件之后,会把消息保存在桌面消息队列中,然后进一步分发到应用消息队列,我会在这篇文章中详细说明

2019-05-17 13:44:45 1768 6

原创 MiniGUI标题栏显示中文

在MiniGUI程序中有时候需要在标题栏显示中文,但是设置了中文却是乱码的,那么这篇文章会对你有帮助

2019-05-09 15:55:01 643

原创 Ubuntu14.04安装扁平化Flatabulous主题

Flatabulous主题是一款ubuntu下扁平化主题,为了安装这款主题,需要首先安装Ubuntu tweak tool,它可以通过命令行方便的安装sudo add-apt-repository ppa:tualatrix/ppasudo apt-get updatesudo apt-get install ubuntu-tweak

2019-04-15 19:28:08 320

原创 MiniGUI RGB565大小端显示问题

问题描述最近遇到一个framebuffer是RGB565(16bpp),minigui显示不正常的问题,显示现象如下原始图片屏幕上显示的效果然后直接显示红绿蓝三色的图片在屏幕上显示的效果在RGB565中颜色值RED0xF800GREEN0x07E0BLUE0x001F分析原因发现是和LCD有关,在发送RGB数据的时候,驱动发送R分量...

2019-02-15 12:00:21 1657 3

原创 MiniGUI更换键盘皮肤

前言MiniGUI原来的键盘GUI已经有点不符合现在的需求,所以需要定制一套皮肤,根据我定制皮肤的过程,写一遍流程文档,做一下笔记,为以后再定制皮肤提供参考,先看一下定制好的皮肤录制的色彩有点失真,看一下截图1. 皮肤资源位置在libmgi-2.0.4/src/softkeyboard/softkeyboard/分辨率,目录下有一些图片资源,里面是图片转为十六进制的c文件,总共需要替换...

2019-01-15 09:10:01 1952 5

转载 GB2312简体中文编码表(转)

GB2312简体中文编码表GB2312编码是第一个汉字编码国家标准,由中国国家标准总局1980年发布,1981年5月1日开始使用。GB2312编码共收录汉字6763个,其中一级汉字3755个,二级汉字3008个。同时,GB2312编码收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。分区表示GB2312编码范围:A1A1-FEFE,其中汉字编码...

2018-11-21 17:21:41 22452

原创 MiniGUI TTF旋转字库制作并竖直显示文字

一. 制作TTF旋转字库1.下载fontforge,可以在Ubuntu软件中心下载2. 用该软件打开字库之后,按ctrl+a全选文字3.点击上面工具栏的基础–>变换–>如图设置需要注意的是需要选择字形原点,不能按选中部分的中心旋转,不然会导致汉字与数字和英文显示的高度不在同一水平线上,如果按选中部分的中心旋转,第3步换成第4步需要选择顺时针旋转90度,如果逆时针旋转

2018-11-17 13:52:42 4819

原创 Cobalt浏览器简介

1 CobaltCobalt是一个轻量级HTML5/CSS/JS应用程序容器,旨在以最少的资源消耗(部署大小,RAM,CPU,GPU)提供丰富的应用程序开发环境。同时,Cobalt在各种平台和设备上实现丰富,低延迟的用户体验 这些是Cobalt提供的其他一些好处More platformsCobalt不需要平台来支持JIT编译,并且可以在不允许执行动态生成代码的平台上运行Co...

2018-07-21 14:46:02 4630

原创 Git常用命令

1 常用命令首先进入自己的工作目录cd d:/…git clone url //克隆一个项目到本地git branch //显示所有分支git checkout master //切换到主分支git remote update ...

2018-07-21 11:48:17 361

原创 MiniGUI编程速查表

前言自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。1 窗口的创...

2018-07-20 20:40:37 6092 8

原创 OpenGL ES 调试信息函数

该函数可以打印出OpenGL ES选中的config的一些信息,调用的时候直接传入参数即可static void printEGLConfigAttribs(EGLDisplay dpy, EGLConfig config){ int value = 0; eglGetConfigAttrib(dpy, config, EGL_RED_SIZE, &value);...

2018-02-22 10:21:41 935

原创 运行QT程序报错 is an invalid ELF object

运行QT程序报错 is an invalid ELF object首先上报错logroot@TinaLinux:/# cd usr/share/qt5/examples/gui/analogclock/root@TinaLinux:/usr/share/qt5/examples/gui/analogclock# ./analogclock QFactoryLoader::QFact

2018-01-30 11:03:27 4685 1

原创 ARM-Linux嵌入式汇编笔记

1 嵌入式结构 名称 说明 应用程序 app 库 libc.so.6、libstdc++.so、libjpeg.so、… GUI QT(C++)、Android(Java)、Mini-GUI(C)、GTK() 文件系统 Filesystem 内核 Linux、Android bootloader uboot...

2017-11-25 16:18:28 3153

原创 MiniGui开发问题锦集

前言本文记录了我学习MiniGui开发过程中遇到的一些有意思问题与解决方法,会随着我学习的深入慢慢的更新下去。文章中窗口指的是通过CreateMainWindow创建的窗口,控件是指CreateWindow或CreateWindowEx创建的控件。1 创建透明背景窗口方法一:窗口创建时,在界面的窗口过程函数里添加MSG_ERASEBKGND监听,什么也不画就是透明背景,这种方法有...

2017-11-18 15:36:37 3510 13

原创 学编程以来第一次遇到的灵异事件

我的程序是一个上层应用,之前还没问题,今天突然就出现了问题,什么都没有修改,我debug了好久好久,,, 主要是去调用一个库的接口SetMediaInfo,原来的代码比较复杂,首先看一下简化后库的源码#include <stdio.h>char *mediaName;int SetVideoInfo(char *name){ printf("调用中\n"); mediaName

2017-11-07 21:55:52 429

原创 MiniGui核心库编译配置选项

MiniGui的具体选项基本上都是基于–disable-FEATURE和–enable-FEATURE实现的。–disable-FEATURE选项禁止某项特性,也就是在函数库中将不支持该特性。–enable-FEATURE选项打开某项特性,也就是在函数库中支持该项特性。另外MiniGui还提供–with选项,该选项可用来从多个选项中指定某一个选项。

2017-10-21 15:53:23 1763 1

原创 MiniGui Samples运行效果

本文主要是mingui里面的例子效果图,方便自己以后根据效果,有针对性的学习,例子是在ubuntu14.04使用qvfb运行的,如果有同学不知道怎么在ubuntu上运行例子程序,可以参考我上一篇文章《Ubuntu 64位移植MiniGui》

2017-09-11 19:11:42 8956 4

原创 慕课网Linux达人养成计划学习笔记

本文是我在慕课网学习《Linux达人养成计划》的学习笔记,特别整理出来分享给大家

2017-08-31 14:06:39 698 1

原创 Ubuntu移植MiniGUI

本文主要介绍在Ubuntu14.04 64位机下编译32位MiniGui程序,并搭建MiniGui运行模拟环境qvfb

2017-08-30 18:41:37 3636 7

efl-1.22.2.tar.xz

Enlightenment Foundation Libraries (EFL) 驱动 Enlightenment,它们也可以独立使用或者构建在其他库之上,提供有用的功能并创建强大的应用程序,核心库EFL在速度和大小方面都比其GTK+和Qt等效率更高,并且具有更小的内存占用量,EFL大部分的模块开源协议都是BSD和LGPL v2.1。这里记录efl-1.22.2版本,可以访问EFL官网获取最新版本https://www.enlightenment.org/start

2020-06-09

cce-0.11-071799.tgz

MiniGUI输入法libmgi词库生成工具,0.11版本 /cce-0.11/input_methods/cin2tab.c //生成pinyin.tab、pinyin.tab.lx、pinyin.tab.phr的程序 /cce-0.11/input_methods/hzinput.h //编译cin2tab.c的头文件 /cce-0.11/input_methods/pinyin.cin //拼音输入法词库文件 /cce-0.11/input_methods/Makefile

2020-03-09

minigui-res.zip

这是build-minigui-3.2里面的minigui-res,因为不能上传较大的文件,因此build-minigui-3.2和minigui-res分开上传了

2020-02-17

build-minigui-3.2.zip

这是minigui3.2在github上可以一键构建的代码,但是国内访问github较慢,并防止以后下载不到,在这里做一下记

2020-02-17

riched20.dll

在Ubuntu系统下,需要安装Windows下的软件,在Ubuntu中安装Wine,在Wine中安装钉钉,微信等应用的时候,会发现输入框显示不了光标和输入的文字,那么就需要riched20.dll这个库来替换,在win7 或 xp (32位的) 找到c:/windows/system32/riched20.dll,特此上传方便大家替换

2019-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除