自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 windows 创建dde 风格的无边框窗体

DBorderlessWidget 是dtk提供一个无边框带阴影的窗体很方便的写出dde 风格的界面 代码量极少#include "mainwindow.h"#include <DApplication>#include <DWidgetUtil>DWIDGET_USE_NAMESPACEint main(int argc, char *argv[]){#if defined(DTK_STATIC_LIB) DWIDGET_INIT_RESOUR...

2020-11-09 15:45:05 398

原创 windows 编译 deepin-calculator 分析

不知道 为什么CONFIG += c++11 link_pkgconfigPKGCONFIG += dtkwidget这里找不到头文件 也许pkgconfig 没有正确安装所以使用在pro 追加QT += dtkcore dtkwidget 解决头文件问题 因为之前编译dtk 是静态编译 这里需要加入!isEmpty(DTK_STATIC_LIB){ DEFINES += DTK_STATIC_LIB}注释这句#!system($...

2020-11-08 02:08:02 349

原创 windows 下编译使用 deepin DTK

看到deepin 的界面 很漂亮 查看发现他们使用 自己设计的 dtk 来做的 重写了 qt 的控件网上看到 有人编译 但dtkwidget没有成功于是我就尝试在windows 上编译 首先 看到我去年拉去的代码 目前的代码一直在调整 改动过大 也没有正式发布所以可以使用 他们的release 2.1.1 或5.0 版本应该这个两个版本几乎没改的只是修改了一个版本名字先编译 dtkcore 在qmake 加入DTK_STATIC_LIB=YES 参数在 make 步骤添...

2020-11-07 21:56:30 1563 4

原创 xvfb 配置两个虚拟显示屏

sudo Xvfb :10 -screen 0 1366x768x24+32 -screen 1 1066x768x24+32 -br +bs -ac 使用的时候 export DISPLAY=:0.0 OR : 0.1

2020-07-22 11:54:36 1368

原创 android natvice直接在surface上绘图

android 的application 都是有窗口系统的,会把各种事件给阻拦掉.但是,用c++写的程序是直接在linux上运行的,并没有窗口这一概念,所以可以向鼠标一样,只绘制图像而不响应任何窗口时间.具体实现是通过SurfaceComposerClient,这个类相当于surfaceflinger的代理,可以创建一个显示图像的surface.注意,不同系统的接口可能不一样.若有问题,...

2020-04-28 03:46:37 1425

原创 android linux 双系统实现(android+buster)同时运行

本文基于lxc 容器在安卓系统中运行linux 两个同时运行不需要重启切换android 运行linux 有很多方案1.chroot 需要root2.proot 不需要root3.lxc 需要改造内核 需要并且需要root三种方案网上都很多,像我之前在手机上编译deepin 就是用到了 linux deploy ,编译deepin armhf的时候也用了华为内测的鲲鹏91...

2020-04-19 16:44:15 3678 1

原创 android 9 3288 导航栏添加关机按钮

效果diff --git a/frameworks/base/packages/SystemUI/res/values-sw372dp/config.xml b/frameworks/base/packages/SystemUI/res/values-sw372dp/config.xmlindex f66ba9c..d7b3391 100755--- a/frameworks/ba...

2019-12-21 16:28:38 845

原创 android9 3288 鼠标右键返回

--- a/frameworks/native/services/inputflinger/InputReader.cpp+++ b/frameworks/native/services/inputflinger/InputReader.cpp@@ -1433,13 +1433,7 @@ uint32_t CursorButtonAccumulator::getButtonState() c...

2019-12-21 16:23:52 406

原创 rk3288 android 9 电量修改

默认情况下 没有电池 电量会显示 0%修改为100%diff --git a/system/core/healthd/BatteryMonitor.cpp b/system/core/healthd/BatteryMonitor.cppindex 80c5afe..f72c28b 100644--- a/system/core/healthd/BatteryMonitor.cpp...

2019-12-17 16:22:28 936

原创 rk3288 android9 编译错误

ninja: error: 'commit_id.xml', needed by 'out/target/product/rk3288/vendor/commit_id.xml', missing and no known rule to make itzw@zw-Super-Server:/media/zw/6efc4272-c615-4173-a8cc-49be99efe289/r...

2019-12-16 09:10:45 2004

转载 lxc android

Running foreign architecturesBy default LXC will only let you run containers of one of the architectures supported by the host. That makes sense since after all, your CPU doesn’t know what to do wit...

2019-11-09 11:53:18 1261

转载 安卓运行环境Anbox安装/编译说明(20190426)

在深度社区看到 有帮助1、编译安装Anboxsudo apt install build-essential cmake cmake-data debhelper dbus google-mock libboost-dev libboost-filesystem-dev libboost-log-dev libboost-iostreams-dev libboost-program...

2019-10-17 13:44:31 2880 1

原创 构建deepin arm 系统(四)

上面几篇已经全部完成了在armhf 的移植,现在分享一下几个遇到的错误解决1.锁屏后无法解锁,一直卡在2.开机的时候没有声音提示deepin sound 。。服务失败解决办法:通过监控发现 提示权限问题,分析服务明明使用的root 执行的呢啊通过Google发现确实需要修改权限/usr/lib/dbus-1.0/dbus-daemon-launch-helper 查看权限为...

2019-07-14 00:57:00 1825

原创 构建deepin arm 系统(三)

系统虽然启动起来了 但是还是需要很多工作要做 例如桌面文件夹图标看不到那么我就开始测试x86 上看看到底那个deb 包包含这些ico开始构建x86 系统 中未完待续2019-07-08 22:55下载debian stretch iso amd 64 位系统安装修改源deb http://mirrors.aliyun.com/deepin/ stretch main ...

2019-07-08 22:56:25 1442

原创 从零构建deepin armhf系统(二)

接着上篇,在ddeapi 以及后面的编译耗时最长,不是技术问题而是卡在环境上架设虚拟机qemu 编译ddeapi 编译 直接把qemu 搞崩溃,要么直接qmenu卡死 无任何响应大概都是类型这种错误qemu: uncaught target signal 11 (Segmentation fault) - core dumpedSegmentation faultMakefile:...

2019-07-08 22:39:22 1269

原创 从零构建deepin armhf系统(一)

由于deepin 没有最新的arm 估计也不在维护最后更新看是15年故有此文章首先构建debian stretch系统mkdir $ROOTFS_DIRcd $ROOTFS_DIRdebootstrap --foreign --arch armhf stretch . http://ftp.sjtu.edu.cn/debian/cp /usr/bin/qemu-arm-static...

2019-07-08 21:35:16 1327

原创 tinkerboard wayland

1. replace userspace mali library$ cd ~$ git clonehttps://github.com/rockchip-linux/libmali.git$ cd ~/libmali$ cmake .$ make$ sudo make install$ sudo rm /usr/lib/arm-linux-gnueabihf/libmali.so$ sudo ...

2019-03-27 13:48:18 628 1

原创 .net core dbus 通讯

由于.netcore 无法在linux 下面写界面,包括新出的3.0 也是没有linux 下做界面,本来准备用qt 写界面 通过http api 通讯请求,初步测试虽然通过感觉本地交互使用此种方式还是效率不高,于是想起之前的dbus通讯,研究.net core 使用dbus 最终发现 tmds.dbus地址https://github.com/tmds/Tmds.DBus不过文档比...

2019-03-27 02:19:11 389

原创 Nancy 图片流

在使用 Nancy API 时 需要给web 传递一个图片,这个图片不是物理文件而是临时生成的数据流尝试Response.AsFile(streamxxx,"image/jpg")  Response.FromStream(streamxxx,"image/jpg")  都失败前端无法展示查询资料 给Response他增加一个扩展方法 /// &lt;summary&gt; ...

2018-10-20 15:57:52 1261

原创 libcef arm 编译

需要在debian arm 下编译libcef 让qt4 使用,制作一个cef浏览器,qt5有自带的就方便了,由于各种原因必须qt4 首先进行的使用免费翻墙 那速度200kb 要下载谷歌源码 12G 的 东西 得需要多少天那,无奈之下使用付费vpn 速度还是可以的,首先查询各种资料都以失败告终看到网上以为网友耗时10天钻研出来在 windows下编译 这毅力还是很佩服的,我也准备好了打长期站的...

2018-08-28 01:03:17 1095 3

原创 sql server 标准版升级专业版或者开发版没有sql server profiler

标准版升级专业版 直接升级 是没有 时间探查器的又不想卸载了sql 重新安装 可以使用下面的命令if you allready have a setup of MS SQL Server 2008 R2, try to uninstall the tools only:setup.exe /ACTION=UNINSTALL /FEATURES=TOOLS /QUIETSIMPLEAnd the i...

2018-04-15 01:41:48 2319

原创 rk3288 qtwayland

在rk3288 上实现 qtwayland  非x11使用 华硕tinkerboard板子刷入 tinkerboard 2.01修改源 下载的快sudo apt-get build-dep qt4-x11 libqt5gui5 wayland weston安装一些环境,这步主要为了方便下载一些必须的库,也可以直接编译qt 遇到缺少什么库 下载什么Ubuntu 14.04mkdir -p ~/rk3...

2018-02-10 16:56:51 2654 3

原创 qt 4.8 使用多屏显示时 指针残留

export QWS_DISPLAY="Multi:VNC:LinuxFb:/dev/fb0:0 LinuxFB:/dev/fb1:1offset:800,0"我使用 多屏显示时 鼠标移除范围 会造成鼠标指针产生多个,虽然能正常使用 屏幕鼠标越来越多研究发现是因为 Multi 这个参数造成的,我要使用多屏还必须使用,查询资料国外用户也遇到过qt官方也把这段代码注释了 xxx: this

2018-01-26 11:41:32 874 1

原创 C# mvc SignalR 即时推送

记录一下命令Install-Package Microsoft.AspNet.SignalR向项目中添加一个SignalR集线器类using System;using System.Collections.Generic;using System.Linq;using System.Web;using Microsoft.AspNet.SignalR;

2017-12-02 21:06:25 629

原创 libnm-qt 填坑

最近做 嵌入式下 qt  dbus 通信 时  使用 networkmanager  获取 网络状态核设置ipnetworkmanager  有简单的示例但是 操作 纯dbus 通信 过于 复杂然后发现 kde 有个 libnm-qt  用qt 写的 好办  就移植编译了一下  这个才是坑的开始  示例 只有 显示 ip 和连接wifi 的一个测试 那我像自己静态ip 怎么

2017-08-09 15:13:09 839

原创 dbus windows上的使用

最近需要调试 dbus  公司使用 linux 没有问题 在家里 没有安装 linux 系统 顾寻找 windows 方法 以及使用注意事项 记录一下 首先下载 windows 下的 dbus 工具 http://download.csdn.net/detail/yuxue321/9921771安装完成之后 发现不用任何操作 直接 使用 qt5 中自带的 qdb

2017-08-05 00:42:59 4477 6

原创 tizen sunxi a20

下面讲 a20 跑tizen 系统的过程 记录一下环境 Ubuntu 12.04  64 加入源sudo vim /etc/apt/sources.list  deb http://download.tizen.org/tools/latest-release/Ubuntu_12.04/ /deb-src http://download.tizen.org/to

2017-05-06 10:52:42 476

原创 全志a20 x11 qt5 环境 搭建

记录 qt5 x11  opengl  过程我使用的是 debian 7 系统  下载 debian 基础包安装环境apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev \ libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-imag

2016-08-11 15:09:27 3575

原创 a20 nand更换emmc 版本sdk修改记录

由于公司产品 需要 将nand 板子修改为 emmc原来的sdk 版本boot 无法识别 emmc  随便 能烧录进去 但是无法启动最后 使用 uboot 2.0  此boot 修改比较大需要将原有的sdk 全部更换 只使用到 nand 的内核最一下 修改 记录1.替换 linux 3.4 下的 mmc 文件 为了解决 reboot  导致死机问题2.usb 刷机后 不按

2016-07-29 14:11:05 3976 1

原创 debian ext4 打包问题

在做debian 打包的时候 make_ext4fs  打包 根系统没问题当我 预装一些软件的时候 就打包 报错最后 一个一个删除文件 排除测试 原来 是 etc/ssl/certs  这个里面的文件问题 将里面文件全部删除重新打包 解决报错 为 do_inode_allocate_indirect:filed xxxx  请注意看 英文字母 如果 打包文件 -l 指定小了 会

2016-05-31 12:37:24 478

原创 tabview 多选 返回第一列的内容

做一个记事本 多选 复制 多选 删除 的时候 出现了会把第二列的内容 也会返回 用的这个方法QModelIndexList list = selectedIndexes();为了只要第一列 这种用法是可以的//QItemSelectionModel *selections = selectionModel(); selectionList = sel

2016-04-23 16:03:24 276

原创 qt 嵌入式下 运行 client 问题

在移植  qt 4.8.5 时 遇到  运行  client 程序  不停的 提示 QWSLock::down(): Invalid argument这个错误  后 翻墙 发现 是qt 的bug  经过 一下 修改解决diff --git a/src/gui/embedded/qwslock.cpp b/src/gui/embedded/qwslock.cppindex 9914

2016-03-11 10:46:05 858

原创 全志a20 支持fb0 终端内容显示

在做全志a20 这个模块的时候 遇到 想实现开机 终端显示 配置 设置为tty0 后 发现 不起作用 还是无法显示经过询问Antony  发现 他以前遇到这个问题 原来 需要打上补丁https://github.com/linux-sunxi/linux-sunxi/commit/3ca6f758e9cf89a44f6c4b0978c0c71dd3b18f9f重新编译  生效 这里

2016-03-11 10:36:48 802

转载 qt中全局变量的用法

1.先在一个.h文件中声明一个类://Data.h#ifndef DATA_H#define DATA_Hclass Data{public:static int flag;  //注意关键字staticstatic int size;};#endif2.在.cpp文件里类中的成员进行定义://Data.cpp#i

2015-05-29 00:12:09 688

转载 QPushButton 文字居左

QPushButton{text-align: left;}

2015-04-21 00:53:02 5739

转载 qt 多点触摸支持

benEmbedded Linux Multitouch with Qt, TUIO, and TSLIBEmbedded Linux Multitouch with Qt, TUIO, and TSLIBThis tutorial describes how to set up multi-touch and single-touch touchscr

2014-04-06 02:04:43 2227

原创 a31 tslib 移植

由于工作需要将 a31 开发板 对触摸屏的支持 1.首先在配置文件中启用usbtouch 功能 这样设备才能被识别2.全志源码自带了一个tslib 但是可能是写的是多点电容屏的 导致无法使用 只能自己移植 tslib3.移植tslib1.4 搞了一个星期没搞定 最后选择了这个 下载地址https://github.com/kergoth/tslibtslib-master.zip

2013-08-31 16:13:18 861

原创 全志a31 支持电容屏触摸方法

首先感谢一下 Antony  帮助我一下午的忙 终于把a31 linux +qt 系统完美支持  电容触摸  开发板使用的是 ft5x 这个ic首先qt 配置如下完全参照此过程操作http://blog.csdn.net/laohuang1122/article/details/8313578完成之后  触摸是乱跑  竟然还出现了 光标移动比我手移动的快现象

2013-08-20 17:52:07 1027

DriverAssitant_v4.91.zip

用4.6版本win7 正常 这个是新版本的刷机驱动 4.91,老的4.6在win10系统上不能使用

2020-07-10

stm32和c51示例.rar

LY-TFT30TP ILI9326屏驱动程序stm32及51单片机这个屏比较久了,问厂家要厂家也没有了自己摸索将初始化代码和设置xy 地址终于点亮这个屏 stm32和51 示例都测试通过

2020-05-17

RK3288 7.1异显双声功能参考补丁.rar

RK3288 7.1异显双声功能参考补丁 RK3288 7.1异显双声功能(HDMI主屏+speaker)参考补丁.rar RK3288 7.1异显双声功能(主speaker+副HDMI)参考补丁.rar

2019-08-06

RK3288 Android7.1 软件开发指南 V1.02-20180207.pdf

RK3288 Android7.1 软件开发指南 V1.02-20180207 文档写的很详细

2019-08-06

DBus-Windows-Installer-1.4.6-20110302

在windows下 调试 dbus 工具 我测试 qt4 不行 使用 qt5 可以

2017-08-05

qt二维码生成源码

linux 下二维码生成qt代码 Windows 嵌入式 都可以使用 看到网上一般都是使用动态库形式 本源码为全源码 不需要任何插件及库文件 自己精心移植

2015-01-12

无线打印机服务程序

无线打印机服务程序 HDD

2012-07-25

空空如也

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

TA关注的人

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