自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (7)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu 双网卡内外网共享上网

参考Ubuntu Linux 双网卡 局域网 共享上网 很简单的操作How to share wired network connection in 18.04方法对其最简单方法加点料,条件如下PC1:ETH0(可上外网),IP :DHCPPC1:ETH1(内网) ,IP:192.168.52.01PC2:ETH0(内网) ,IP:192.168.52.02先引用下说法:最简单的办法解决问题(此方法简单容易,非常类似于windows下的“共享”,只是windows下是在外网网卡上

2020-09-15 15:49:07 39

原创 美化配置

man 页面美化安装mostapt-get install most配置export PAGER=most效果如下vim美化

2020-04-14 10:32:43 61

转载 Where do I find a list of terminal key codes to remap shortcuts in bash?

Where do I find a list of terminal key codes to remap shortcuts in bash? For example:"\e[1;5C""\e[Z""\e-1\C-i"I only know bits and pieces, like \e stands for escape and C- for Ctrl, but what ar...

2019-12-23 13:53:08 51

原创 qt调试时支持跟踪源代码

参考Ubuntu下Qt 5.11.2跟踪调试QT源码前情提要版本:QT5.12.4QT的安装略去,QT安装路径:/path to dir/Qt5.12.4后文省去前面的path to dir1 需要有支持调试的qt库可以自行编译支持例如加上编译选项-separate-debug-info -gdb-index -debgu这样编译出来的库就会有独立的libqt*.so.de...

2019-11-20 20:46:44 338

原创 dtb+uImage,dtb+zImage

tocbuild.shuboot 临时加载内核uImage并用nfs启动build.sh#!/bin/shexport ARCH=armexport CROSS_COMPILE=arm-linux-gnueabihf-export LOADADDR=0X8000make -j4 zImagetest $? || exit 1make dtbstest $? || exit 1#...

2019-10-22 16:46:32 814

原创 对已有 JFFs2文件系统的修改

how to modify jffs2 filesysteminstall toolapt-install mtd-toolscreate mtd devicesudo modprobe -v mtd jffs2//create /dev/mtd0 memsize=50m,erase_size=256KiBsudo modprobe -v mtdram total_size=...

2019-10-15 10:29:26 88

原创 ssh端口转发(或称ssh遂道)

文章目录释义分类相关术语本地转发远程转发动态转发总结参考释义SSH tunneling is a method of transporting arbitrary networking data over an encrypted SSH connection. It can be used to add encryption to legacy applications. It can ...

2019-07-17 21:27:31 96

原创 封装一个静态库成新的静态库,及使用方法

参考静态库调用静态库&静态库加载静态库------谈谈undefined reference to和linker input file unused because linking not done如何编译静态库及将多个.a静态库合并成一个.a静态库linux 编译 依赖静态库的静态库问题问题最近对一个静态库(例如liba.a)做封装后生成新的静态库libb.a供其它人使用,...

2019-07-09 21:45:29 622

原创 编译内核驱动步骤

编译内核在编译驱动前需要选编译一次内核,make menuconfig 选中相应驱动模块编译驱动make modules指定ko安装路径dirmake modules_install INSTALL_MOD_PATH=dir在 dir/lib/modules/kernel-version下生成对应文件,zImage的version版本和驱动的要相同才能匹配成功,可以在make men...

2019-05-31 20:57:43 349

原创 ubuntu 下用qt5.12编译出的程序无法使用鼠标双击运行

环境:ubuntu18.04qt version:qt5.12问题:编译出的程序无法使用鼠标双击运行,但可以在终端下执行,与运行库是否缺失无关mimetype 程序见结果为’application/x-sharedlib’,查看了下正常能用鼠标执行的为‘application/x-executable’(直接右键单击程序属性可查看类型)搜索回答如下:gcc doesn’t set ...

2019-05-20 16:46:19 1290 2

原创 qt的cross comple相关

一 window平台编译先将 MinGW 或者Visual Studio toolchains的编译器加到环境变量中去。configure.bat -platform win32-g++configure.bat -platform win32-msvc二 window平台交叉编译arm版Qt先配置好g++和arm-linux-g++更改mkspecs里的linux-arm-gnu...

2019-04-12 10:12:47 2086 2

原创 如何在buildroot中加入最新的qt5.12版本

buildroot的qt更新太慢,忍不住自己动手改了,记录如下:修改 package/qt5/Config.in的描述config BR2_PACKAGE_QT5_VERSION_LATEST bool "LATEST (5.12)"修改package/qt5/qt5.mkQT5_VERSION_MAJOR = 5.12QT5_VERSION = $(QT5_VERSION_MAJ...

2019-03-22 17:33:47 3621 6

原创 linux cpu频率控制记录

对应目录anzye@anzye:/sys/devices/system/cpu# ls cpu0 cpu2 cpufreq kernel_max online power uevent cpu1 cpu3 cpuidle offline ...

2019-03-15 10:58:04 1278

原创 配置静态IP后多出个169.254段的IP

这里写自定义目录标题配置好静态ip后出现如下状况原因--APIPA如何解决配置好静态ip后出现如下状况物理地址. . . . . . . . . . . . . : 00-22-64-55-76-8FDHCP 已启用 . . . . . . . . . . . : 否自动配置已启用. . . . . . . . . . : 是自动配置 IPv4 地址 . . . . . . . : ...

2019-03-14 10:58:22 9896

原创 Qtcreator的console工程中printf()不显示问题处理方法

问题:用Qtcreator创建的非qt,console工程在调试时,调试输出窗口没有信息输出,方法1:在项目运行配置中勾选 run in terminal 选项,在terminal中查看。方法2:在qt console的工程中使用printf标准输出和标准错误输出均有缓存,缓存达到一定程度后方才输出,可设置即时输出如下。setvbuf(stdout, 0, _IONBF, 0);这样就可...

2019-02-18 11:38:20 1457

原创 手动添加本地路由表并用Quagga+ospf通知其它路由

文章目录参考文章:一 路由设置1. 参数说明2 查询设置二 动态路由的设置实验参考文章:Linux下使用Quagga搭建软路由-OSPFv2学习鳥哥的 Linux 私房菜一 路由设置1. 参数说明root@anzye:# route -n内核 IP 路由表目标 网关 子网掩码 标志 跃点 引用 使用 接口0....

2019-01-02 15:58:17 1001

原创 Quagga 移植

文章目录一 Quagga 编译的依赖包二 先交叉编译三个依赖包三 编译Quagga一 Quagga 编译的依赖包libcareslibncurseslibreadline其中libreadline是需要libncurses支持的,如果没有ncurses,在编译quagga时会出现如下错误 **/libreadline.so: undefined reference to `PC' *...

2018-12-27 17:26:59 824

原创 编译且移植FFTW3

参考参考文章:编译且移植FFTW3到Android手机上(2)1 安装ndk-android交叉编译工具下载下来解压到使用目录即可2 下载解压fftw33 配置编译3.1 移植到android x86 平台#!/bin/sh# Compiles fftw3 for Android# Make sure you have NDK_DIR defined in ...

2018-06-26 18:14:45 1652

原创 无法定位程序输入点_ZdaPvj于动态链接库libstdc++-6.dll上

用QT编译好程序使用windeploy发布后运行出现上述错误,后来发现是因为我安装了strawberry perl工具,在系统环境变量中处理前置位置,windeploy拷贝的libstdc++-6.dll库是strawberry perl里的MinGW下的,所以运行老是提示这个错误,手动拷贝了下QT安装目录下的MinGW下的对应库就OK了。将strawberry perl卸载后再使用windeplo

2017-07-28 11:19:18 3847 4

原创 ubuntu-输入正确的密码后重新返回到登陆界面

Ubuntu 输入正确的密码后,黑屏一闪,重新返回到登陆界面最终发现是我安装的pip 的自动补全命令有问题导致的错误(安装好后在配置文件~/.profile里执行,正是无法正确执行导致重回登录界面),回顾下解决此问题还是直接(ctrl+alt+f1)切换到无界面模式登录账户,然后查看~/.xsession-errors信息,再解决就OK了,不然按网上查的也是白瞎。 原因一:主目录下的.Xauth

2017-07-12 15:28:43 4708

原创 const造成的一些错误记录

重载”=”号操作符出现时出现no known conversion for argument 1 from 'CBinmap' to 'CBinmap&'错误代码Class CBinmap{ CBinmap& operator=(CBinmap &bmap);}CBinmap& CBinmap::operator=(CBinmap &bmap){ if(this==&bmap)

2017-06-12 13:32:19 782

原创 patch,diff相关知识整理

一两个命令字二命令格式三补丁文件格式说明summary一.两个命令字:diff:用于生成补丁文件patch:利用生成的补丁文件打补丁将旧文件(项目)变成目标文件(项目)二.命令格式:diff [命令行选项] 原始文件 新文件 几个常用的选项说明:-r recursively 递归处理各级目录     -u output NUM (default 3) lines of unif

2017-05-24 17:39:38 457

原创 QT 中文字符乱码

QString –> QByteArray 后字节码与window下的不对。下面的中文字符“中国人民亿”,data是我正常后的GBK字节,value是直接使用 QString ::totoUtf8(),QString ::toLocal8Bit()之类的与期望不符的字节码。首先QString 转换成QByteArray 有三个成员函数QByteArray QString::toLatin1()

2017-05-23 17:04:53 595

原创 inline 的存疑记录

今天把自己的代码中的一些小函数改成inline类型,但奇怪的是在类外调用该类的inline类型成员时出现undefined reference的错误,但其它一些却又能正常。如下getData(),setData()会出错,其它没问题,inline int CBinmap::getWidth(void){ return width;}inline int CBinmap::getHeig

2017-05-23 14:31:03 287

原创 debian 程序开机自动启动设置

板子使用的debian系统里本身就有会话管理工具lxsession,这个是有界面的,简单易操作,这里只记录下利用lxsession管理开机自启动。lxsession 简介 lxsession —- a lightweight X session manager lxsession is a program that provides a X11 session manager. It

2017-05-19 17:17:35 4195

原创 debian 的u盘自动挂载

参考用脚本实现U盘的自动挂载 板子是用的debian,插上U盘时会自动挂载U盘到/media/root/下,还自动弹出窗口,需求是想换个地方,不弹窗,名字固定下来,所以才想到自己更改配置文件。查了下板子上的debian的文件系统使用的动态设备管理工具是udev,(mdev是udev的精简版,适用于嵌入式的)。背景知识man udev看了看,udev的配置在/etc/udev下,udev有两类文件

2017-05-19 15:28:39 4867

原创 QT获取控件焦点,判断对象类型,模拟发送按键消息

代码如下:void MainWindow::keyPressEvent(QKeyEvent *event){ if(event->type()==QKeyEvent::KeyPress) { if(event->key()==Qt::Key_Return) { QWidget *current_focus_w = QApplic

2017-05-18 09:56:45 6792

原创 QT之编译opencv及使用

vs 编译后include里头文件不全,只有几个。解决方法 http://blog.csdn.net/waterbinbin/article/details/52238519 进入自己的路径找到OpenCV.sln,使用vs2015打开,然后运行ALL_BUILd编译,运行完后,找到CMakeTargets的INSTALL工程,同样编译一次,注意debug,release的Win32,

2017-05-13 17:33:30 2043

转载 转---Linux下Qt程序的打包发布

转载地址–Linux下Qt程序的打包发布 以下是转载内容—>程序以test为例:QtCreate使用Release版本编译从可运行程序的文件中拿出可执行文件,例:test终端下使用ldd命令查看需要的连接库,例:ldd test把ldd查询到的所有需要的库导出 这里提供一个脚本将ldd打印出来的依赖库复制到指定路径:#!/bin/sh exe="test" #发布的程序名称 d

2017-05-08 14:27:27 4312 2

原创 Qt 之 ActiveX要点记录

一 参考文档二 QT的ActiveX说明三 QT的ActiveX的创建step 1 修改工程step 2 编写用于导出的COM类step 3 创建QAxFactory工厂导出COM类step 4 编译四 使用step 1 保证运行条件step 2 向系统注册安装COM服务step 3 支持的ActiveX Clientsstep 4 具体使用一 参考文档QT官方文档二 QT的

2017-04-26 10:40:00 4937 7

原创 Qt 之 ActiveX控件跑官方例程记录

开发环境win7 64+QT5.8.0 + MSVC2015_32/64基础知识了解ActiveX 是微软针对网页或其它应用调用而弄出来的,所以只能在IE中使用,firefox,chrome等不能用。所以,测试时请使用IE浏览器。微软的东西,由于一些相应的API的兼容原因,无法用mingw版的编译器编译成功,编译出来的exe也不能正常运行。由于ActiveX的安全阻截,所以如果你做的插件没有相

2017-04-21 16:34:19 3054 2

原创 QT .PRO编写记录

帮助文档查看帮助文档直接在`.pro`文件下按F1,或[官方网站说明](http://doc.qt.io/qt-5/qmake-manual.html)构成元素变量Variables:用于维护一个字符串列表,qmake依此配置相应信息比如 HEADERS,SOURCES,LIBS,DEFINES,所有的变量请看帮助文档,空格用于分隔字符串,如果字符串中包涵空格需要用双引号,eg:DEST = "

2017-04-17 16:07:05 1763

原创 linux pl011串口简述

基于nanopi m2内核3.4.39串口驱动编译选项Created with Raphaël 2.1.0linux Kernel Configurationmake menuconfigdevice driverscharacter devicesserial driversnanopi m2 4418中串口驱动的选项如下: 8250/16550 and

2017-04-15 18:31:29 5397

原创 使用QT+MSVC编写32/64位动态库dll的问题记录

前言这是继上一篇使用QT+MinGW编写动态库dll供VC或VB调用的一些问题记录。 先说下上篇的一个留疑,使用MSVC编译出来的库才有lib+dll两个文件,MinGW只有DLL。MinGW版的QT只有32位的,想要64位的只能用MSVC了。 这里主要是一些问题的记录。注意事项安装时先装VS2015 再装QT比较好。不然麻烦多多,装了一个后装另一位数的只需勾选msvc201__bit就行,其

2017-04-15 18:16:10 7541

原创 使用QT+MinGW编写动态库dll供VC或VB调用

前言版本dll的编写和调用及查看工具DLL的基本认识查看工具编辑调用QT下dll动态库的制作错误记录VB调用时的错误记录参考前言在MSVC下编写一个Windows dll库供调用是非常简单的,VS会给你创建好一个模板工程。但使用MinGW创建一个window dll则有点小麻烦。下面就简单说下如何使用MinGW创建window dll的。版本QT5.8.0-mingw53_32

2017-04-12 20:13:28 6241

原创 如何直接读取QCamera的一帧数据

前言参考文章请看How to grab video frames directly from QCamera 感谢这位大神的指引. 为了方便我转发过来了详情请看转发博文参考资料 The QCamera class provides interface for system camera devices. QCamera can be used with QCameraViewfinde

2017-04-01 10:09:04 7684 4

转载 How to grab video frames directly from QCamera

How to grab video frames directly from QCameraposted on October 3, 2014 by jacob in Free Software, Programming I have struggled a lot to simply obtain a continous video stream from QCamera without Q

2017-04-01 09:06:13 2175

原创 qt 类型转换相关

8/16进制QString转换成int类, int QString::toInt(bool *ok = Q_NULLPTR, int base = 10) const If base is 0, the C language convention is used: If the string begins with “0x”, base 16 is used; if the string b

2017-03-29 11:46:48 399

原创 git error missing blob 4b9458b3786228369c6393

在git diff时突然出现broken ling miss blob的情况,不明就理,网上goolge也下参考链接How to fix a broken repository我的问题是文中说的A情况 have a “broken link” message 就是类似如下情况,参考文中它是直接移除文件来模拟这个情况: $ mv .git/objects/4b/9458b3786228369c6

2017-03-23 16:41:38 3690

原创 git error:object file * is empty

不知道为什么的,机子重启经常发生这种事情.解决办法参考stackoverflow问答步骤:备份当前git cp -a .git .git-oldgit fsck --full 找出empty file ,删除全部空文件.如果太多了可以用如下命令cd .gitfind . -type f -empty -delete -printgit status 提示出现fatal: bad object

2017-03-08 11:07:36 952

易用API伴侣

易语言API查询调用工具.

2014-07-08

qt中文输入支持插件

解决QT5.6.0无法切换fcitx中文输入法问题

2017-06-02

arm-linux-gcc-4.4.3

2016-05-10

servfox和spcaview

基于servfox和spcaview的嵌入式视频监控系统 使用工具

2016-04-13

USB设备驱动开发

USB设备驱动开发深度解析-宋宝华.pdf

2015-11-16

基于ARM9的USB+Camera驱动程序开发

基于ARM9的WINCE USB+Camera驱动程序开发

2015-11-16

USB2.0协议中文--STM32F4

USB2.0协议中文STM32开发培训PPT

2015-11-16

GlobalAlloc申请的内存 为什么不能GlobalFree掉.

发表于 2015-09-30 最后回复 2015-10-10

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

TA关注的人 TA的粉丝

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