自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux网络编程之套接字选项设置

inux网络编程之套接字选项设置(2012-03-28 13:45:29)转载▼标签: it 分类:程序类 1.介绍在Linux网络编程中,有时需要设置地址复用,允许发送广播包,将主机加入某个多播组,设置发送与接收缓冲区的大小,设置发送与接收的超时时间,将套接字绑定到某个接口上,发送TCP探测包查看客户端是否保持连接等,这些都需要对套接字选项进行设置....

2019-03-22 09:50:55 589

转载 Linux 内核定时器使用 二 高精度定时器 hrtimer 的用例

之前介绍了timer_list内核定时器,它的精度在毫秒级别,再高一点它就无能为力了,所幸内核提供了高精度定时器 hrtimer。源文件在linux/kernel/hrtimer.c中。接口简单。下面介绍一下相关接口1. 定时器定义与绑定超时回调函数static struct hrtimer timer;/* 设置回调函数 */timer.function = hrtimer_h...

2019-03-22 09:49:08 589

转载 为AM335x移植Linux内核主线代码(1)了解dtb

为AM335x移植Linux内核主线代码(1)了解dtb2014-10-21 11:13:25分享到:https://events.linuxfoundation.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf=============================================问题...

2019-03-15 14:09:40 351

转载 am335x UART驱动

am335xUART驱动(2014-02-13 13:03:36)转载▼ UART 驱动框架图Application-----------------------------------------------------------------------------...

2019-03-15 09:54:47 2009

转载 移植Qt到开发板的过程

做linux大半年了,接触QT也有一段时间了,从来没有成功的把QT移植到开发板上去,过完年闲得无聊,试了哈。今天能够成功的把QT的一个界面软件运行在开发板上了,写下此文,以防止如果有一天忘记了,能够通过查看此文档,复习哈。也方便各位学习指导。本人新手,如有不对的地方,还请见谅,和斧正。       平台:虚拟机:VMware Workstation                 PC机操作系...

2019-02-27 08:28:17 591

转载 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)

 2016年09月28日 08:54:40 Linux学习之路 阅读数:47380版权声明:欢迎转载,转载请注明出处 http://blog.csdn.net/lizuobin2/ https://blog.csdn.net/lizuobin2/article/details/52673494  目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia...

2019-02-27 08:20:37 283

转载 linux设置交叉编译器路径

方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)输入命令:# gedit /etc/bash.bashrc在最后加上    export PATH=$PATH:/usr/local/arm/4.4.3/bin输入命令:# source /root/.bashrc 方法二(推荐):修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户...

2018-04-24 12:08:35 8895 1

转载 内核request_mem_region 和 ioremap的理解

几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:  (1)I/O映射方式(I/O-mapped)  典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如X86的IN和OUT...

2018-04-13 16:22:17 190

转载 DM8148平台的定时器的时钟源配置

通过函数omap_dm_timer_set_source()来为定时器指定时钟源。由代码可以知道,source的取值只能在1~3之间。arch/arm/plat-omap/dmtimer.cint omap_dm_timer_set_source(struct omap_dm_timer *timer, int source){       int ret = -EINVAL;        ...

2018-04-13 16:21:23 1104

转载 为基于busybox根文件系统的ARM嵌入式Linux交叉编译dropbear使能SSH

最近使用busybox为基于ARM的板卡定制了一个极简单的根文件系统,由于busybox仅支持telnet而不支持ssh,本文将详细描述如何交叉编译dropbear并将其移植到目标板卡上使能dropbear。 目标环境:CPU:ARM内核版本:4.X工具下载:    zlib-1.2.8    dropbear-2016.74.tar.bz2 第一步:编译zlib-1.2.8    下载zli...

2018-03-14 08:23:36 701

转载 QT Pro关键字 整理

QT Pro关键字 整理                编辑 删除 DESTDIR: 用于指明编译的目标文件的输出路径。 当需要根据不同的平台设置不同的输出路径时,可以使用下面的方法win32{ DESTDIR = ../../Lib/WIN...

2018-03-07 14:25:21 1052

转载 Qt css颜色对照表

css颜色代码对照FFFFFF #DDDDDD #AAAAAAFFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888#FF3333#FF0000#CC0000#AA0000#880000#FFC8B4#FFA488#FF7744

2018-01-02 15:17:18 24074 3

转载 QT——QByteArray及QBuffer

1)QByteArray类提供了一个[字节]数组。QByteArray 既可以存储原始的字节(包括'\0'),又可以被用来存储惯例上8位以'\0'结尾的字符串。charstr[] = {'h','e','l','l','o','\0'} 或者 char str = "hello">。由于QByteArray封装的功能很多,使用起来比char*要方便的多,而就其内部实现来讲,它会保证

2017-12-19 13:18:07 1857

转载 Qt 的线程与事件循环

周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。        从 dbzhang800 的博客中转载两篇关于事件循环的文

2017-12-15 08:14:35 334

转载 Qt 的线程与事件循环

周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。        从 dbzhang800 的博客中转载两篇关于事件循环的文

2017-12-15 08:13:00 224

转载 自定义 QTreeView

自定义 QTreeView交替行的背景色可以使用下面样式代码来定义:QTreeView { alternate-background-color: yellow;}123123当鼠标划过 item 时,如果要提供一个特殊的背景色,可以使用 ::item 辅助控制,例如:QTreeView { show-decoration-selected: 1;}

2017-05-27 17:45:24 2462 2

转载 Qt 自定义 滚动条 样式

Qt 自定义 滚动条 样式  今天是时候把软件中的进度条给美化美化了,最初的想法就是仿照QQ。先前的进度条是这样,默认的总是很难受欢迎的;美化之后的是这样,怎么样?稍微好看一点点了吧,最后告诉你实现这个简单的效果在Qt只需要加几句简单的样式。下面就来吐槽吐槽,关于进度条样式的设置问题,欢迎评论交流,高手勿喷。  Qt设置样式的方式有两种,一种直接在程序中写,适用于样

2017-05-27 15:41:28 8981

转载 QT正则表达式

1. 常用正则表达式表达式说明\r, \n代表回车和换行符\t制表符\\代表 "\" 本身\^匹配 ^ 符号本身\$匹配 $ 符号本身元字符说明.匹配除了换行符以外的任意字符\w匹配字母、数字、下划线、汉字

2017-05-03 13:39:29 496

转载 常用正则表达式大全

网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cn

2017-05-03 09:48:03 274

转载 qt软键盘

最近搞了一个组织细胞脱水机项目,当然,对于国内的项目都是仿来仿去的,我们也不例外,开启被仿机器后,第一个看到的界面就是用户登录界面,需要输入中文,作为一个程序员,我的第一反应就是我需要采用什么用的框架来做这个界面,方向是多方面的,肯定会选择自己熟悉的一个,自然而然,我选择了QT来做界面,但是QT并没有像安卓,iOS,C#等支持得那么完美,毕竟做的人不是那么多,所以相对不是那么完美。我们没有鼠标键盘

2017-01-14 10:37:29 1080

转载 SYSZUXpinyin中文输入法的移植(到QT)

一.首先是库libsyszuxpinyin.so的移植1. 将 SYSZUXpinyin.tar.bz2 拷到/tmp/进行解压 然后 cd SYSZUXpinyin2.修改syszuxpnyin.pro文件 TEMPLATE = lib 在.pro中添加 RESOURCES += syszuxpinyin.qrc(可能已经修改完毕) 3. qmake 4. make 注:

2017-01-13 22:36:41 913 1

转载 Qt多线程

1.QThread类           QThread类并不是代表一个新的线程,而是QT提供的一个接口,用于控制一个子线程。每个QThread的实例就代表着对一个新线程的一个控制类。对于第一次使用QT多线程的人,或许就会很迷惑很不适应。        QThread提供一个公共槽接口--start(),当你有一个QThread的实例例如QThread q_thread

2017-01-13 08:38:05 252

转载 【Qt】槽函数中获取发出信号的对象

核心:QObject::sender()对于信号与槽的连接connect( obj1 , SIGNAL(sigFun()) , obj2 , SLOT(slotFun()) )或者connect( obj1 , &Object1::sigFun , obj2 , &Object2::slotFun )可以通过信号与槽函数的参数来传递数据但是存在一些情况,

2017-01-12 13:00:48 15951 3

转载 QT线程(二)---线程同步

线程互斥      多线程运行时,通常会访问同一个变量,同一个数据结构,或者同一段代码。因此,需要使用互斥技术来保护上述资源,确保多线程执行的正确性。注:我们通常说某个函数是线程安全的,也就是因为该函数实现加入了线程互斥保护。        4.1、QMutex QMutex ( RecursionMode mode =

2017-01-06 17:30:09 427

转载 QT线程(一):线程类

版权声明:本文为博主原创文章,未经博主允许不得转载。   线程之间共享数据,但又单独执行;    QT线程QThread是平台无关的;   通常主线程从main开始执行,而在主线程中创建其他线程,其他线程派生于QThread; 1、线程优先级总共8个优先级:线程优先级从上到下越来越高。ConstantValue

2017-01-06 17:29:17 320

转载 嵌入式linux下的QT的环境变量

1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandler and Qt for Embedded Linux Pointer Handling.2.QT_ONSCREEN_PAINT:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦

2017-01-06 11:22:15 497

转载 qt 数据库表不存在则创建

方法一:获取此表的数量,如果数量不为0则存在QSqlQuery *m_pQuery = new QSqlQuery(m_msgdb);if( m_pQuery->exec(QString("select count(*) from sqlite_master where type='table' and name='WarnMsg'")))  //关键的判断{m_pQuer

2016-12-26 08:35:20 1482

转载 Qt数据库sqlite总结

原文地址:http://blog.csdn.net/NewBee520/article/details/8247236QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel第一:QSqlD

2016-12-16 10:15:57 515

转载 Qt之操作数据库(SQLite)

QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。    QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(Desktop Edition)包括如下一些驱动程序: 驱动程序 数据库  QDB

2016-12-16 08:42:25 768

转载 QTableWidget详解(样式、右键菜单、表头塌陷、多选等)

在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下!  以下为个人模拟Windows资源管理器的一个表单  一、设置表单样式  table_widget->setColumnCount(4); //设置列数  table_widget->horizo

2016-12-16 08:41:13 1202

转载 Qt浅谈之一:内存泄露(总结)

一、简介       Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。       C++中delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt中使用了new却很少

2016-12-16 08:39:32 1238

转载 delete 与 deleteLater()

deleteLater() 是QT的产物, 而C++标准是没有的。delete是C++与QT公用的。所以很多人,是不太相信deleteLater()的。简单地讲一下deleteLater() 的作用吧。很多人应该用过 QPointer.吧, deleteLater()跟它类似,就是在删除一个对像时,依赖它的子对象,子对象的子对象都会关联地删除。当我们使用父对象来创建一个对象

2016-12-16 08:38:35 735

转载 QT QTableWidget 用法总结

 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数

2016-12-16 08:37:43 613

转载 QT SQLite 多数据库操作大全

cpp] view plain copy print?m_dbTest = QSqlDatabase::addDatabase("QSQLITE");  m_dbTest.setDatabaseName("sqlite.db");  if(m_dbTest.open())  {      qDebug() "database succeeded to open";  }

2016-12-16 08:36:43 713

空空如也

空空如也

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

TA关注的人

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