自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 QThread的使用要点和例子

前言程序实现多线程的作用这里就不赘述了,这里主要介绍QT多线程。QT使用多线程非常方便,用QThread类能非常方便地操作线程,配合QT特色的信号和槽机制(signal-slot)和QMutex类锁即可完成各种跨线程的操作。使用QThread首先需要包含头文件QThread:#include <QThread>新建一个QThread与新建一个变量类似:QThread myThread;那么如何把需要

2016-10-26 21:51:09 2920 1

原创 树莓派修改分辨率

通常树莓派通过HDMI能实现即插即用,但是有时会遇到分辨率不是我们想要的情形,因此我们需要修改树莓派的设置来改变分辨率。一、使用读卡器将刷入了raspbian系统的内存卡连接电脑二、打开里面的config.txt三、根据自己的情况修改内容,例如微雪的5寸屏:max_usb_current=1hdmi_group=2hdmi_mode=1hdmi_mode=87hdmi_cvt 800 480

2016-09-11 00:41:36 15987

原创 raspbian开机启动qt程序

笔者最近在用QT在树莓派上做用户界面,分享关于树莓派开机启动qt程序的方法硬件:树莓派3B系统:2016-05-27-raspbian-jessie笔者试过linux系统常用的在rc.local的exit(0)前写shell命令的方法,但是没有奏效。百度后有种说法是rc.local是在系统启动后、用户登录前运行的,这时显然无法运行qt程序。另一种方法是写开机脚本,然而笔者没有学过shell脚本,因此

2016-09-11 00:11:33 6837 6

原创 补码的加减乘除和移位

我们知道计算机的符号数有三种表示方法:原码,反码和补码。它们分为符号位和数值位,通常符号位为最高位,且0表示正,1表示负。注意符号位在移位时是不变的,在取补码时是变的。且正数补码等于原码。以-3为例求补码:3的原码是0b0011反码是0b1100(所有位取反)补码是0b1101(反码+1)补码加法:[X+Y]补 = [X]补 + [Y]补例如X= +0011 0011 = 51, Y = -0010

2016-09-01 00:07:36 12876

原创 《c陷阱与缺陷》读书笔记

先来一个热身:#define ABC(x) x*x   #include"stdio.h"   main()   {int a=3,b;    b=ABC(a+1);    printf("b=%d", b); }输出是7,原因是宏只是简单替换,不包括括号 一、词法陷阱1.            c编译器是从左到右读入字符的(大嘴法) 2.     

2016-08-26 14:02:06 1253

原创 使用IAR和BSL下载程序至MSP430F2122

前言msp430是一种相对低功耗的单片机,下载程序的方式也是多样的,包括串口BSL : TX, RX, DTR(RST), RTS(TEST), VCC, GND2线SBW : TCK, DIO, VCC, GND4线JTAG : TMS, TCK, TDI, TDO, VCC, GND而仿真/烧写器则主要有BSL下载器(仅BSL且无仿真)和UIF仿真器(BSL,SBW,JTAG)。然而由于

2016-08-18 15:02:52 4515

原创 QT5使用QCustomPlot绘制实时曲线

在嵌入式开发中常会收到收集数据并且绘制实时折线图的需求。在linux设备上QT似乎是常用的开发框架。而用QT绘制漂亮的实时曲线,通常有两种方法,一是QWT控件,二是QCustomPlot控件。由于QWT安装相当繁琐,于是笔者使用了QCustomPlot。一、下载、解压QCustomPlot源码QCustomPlot下载1、下载完整版并解压,将文件夹里面的头文件qcustomplot.h和源文件qcu

2016-08-04 22:31:48 26916 10

原创 树莓派3B安装QT5

最近笔者接到任务,要在树莓派上跑QT。百度上一搜有两种方法,一是用交叉编译链,在pc上编写代码后在树莓派上运行,二是直接在树莓派上打码。鉴于对交叉编译链的“恐惧”,果断选择后者。得益于树莓派的广泛使用,其受到了QT5的官方支持,所以用起来相对简单。第一步在以下网址下载最新版的raspbian jessie,这里就不赘述了。 树莓派官网 然后开机,顺便装一下远程桌面sudo apt-get ins

2016-07-27 20:43:52 31925 11

原创 编译树莓派3的openwrt及njit-client上校园网

笔者最近缺个路由器,又有个闲置的树莓派3,于是尝试用树莓派刷openwrt,变身具有“超级性能”的路由。环境:ubuntu kylin 16.0步骤如下 :一、准备编译环境及源码 二、编译 三、开机调试=======一、准备编译环境及下载源码毫无疑问地为了编译我们需要一个装有linux的设备,笔者使用的是乌班图虚拟机。1、下载编译环境我们使用lede(似乎是openwrt的一个分支)的交叉编译链

2016-07-13 10:16:14 6962 2

原创 NanoPi M2编译Debian步骤详解

为Nanopi编译debian系统的方法在官方的手册上已经有详细的介绍,但从linux新手的角度,不仅应该会编译,还可以尝试下理解其每一步的含义。环境与准备:1、Ubuntu kylin 16.0(64位!!!)2、Git3、https://github.com/friendlyarm中的各个文件零、安装git如果小伙伴完全是新手,刚刚安装好乌班图,为了日后方便

2016-05-16 19:34:46 5125 2

原创 Ubuntu安装Sublime Text并输入中文

Sumblime Text3是一款传说中的神级代码编译器,具有以下特点:1、代码高亮2、各种插件扩展3、外观简洁舒适4、跨平台(windows,linux,mac)简而言之就是一款让人爱不释手的编译器。事不宜迟,马上介绍下如何在乌班图中安装它并使其能输入中文测试环境:Ubuntu Kylin 14.04第一步:在搜狗输入法官网获得sogou for

2016-04-03 20:26:38 3376

空空如也

空空如也

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

TA关注的人

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