自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 AM335x下dbus-1.0.2源码ARM编译和Qt dBus编译

AM335x下dbus-1.0.2源码ARM编译1.解压:tar zxvf dbus-1.0.2.tar.gz2.设置环境变量:export PKG_CONFIG_PATH=/usr/share/pkgconfiecho ac_cv_have_abstract_sockets=yes>arm-linux.cache3.生成配置文件./configure --host=a

2017-07-13 13:54:04 1048

转载 交叉编译dbus模块到Qt 遇到的错误及解决

转自: http://blog.csdn.net/yanzi1225627/article/details/7855124由于用qt来检测U盘插拔,要用dbus。pc调试通过后,发现到板子里没有dbus。原来默认情况下,编译arm版本qt时是不带dbus的,因此要重新交叉编译qt。我的配置:./configure -prefix /usr/local/arm/arm2-qt-4.8.1 -op

2017-07-13 13:51:21 2199

转载 QT编译参数说明

转载:http://lanxinyuchs.iteye.com/blog/937596注:本文的例子都基于qt-embedded-linux-opensource-src-4.5.x当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助如果参数前面有*号,直接配置编译的话,就会把这些参数默认进去。为了便于分析,接下来,我们以如下格式进行:

2017-07-13 09:55:31 1927

原创 AM3354 安装Qt库

安装Qt库1 、解压Qt 源码tar zxvf qt-everywhere- opensource-src-4.8.2.tar.gz2 、编译(1)cd qt-everywhere-opensource-src-4.8.2(2)指定交叉编译器vi mkspecs/qws/linux-arm-g++/qmake.conf编辑qmak.conf,将“arm-linu

2017-07-13 09:52:31 776

转载 csdn如何转载别人的文章

转载地址:http://blog.csdn.net/jiangping_zhu/article/details/180441091、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人”管理博客”主界面,选择”写新文章“,

2017-07-11 14:42:56 232

转载 Qt之QDateEdit和QTimeEdit

作者:一去丶二三里 博客地址:http://blog.csdn.net/liang19890820 Qt之QDateEdit和QTimeEdit <div class="article_manage clearfix"> <div class="ar

2017-07-11 14:41:35 1811

原创 RHEL引导过程控制和故障排除

RHEL引导过程1.BIOS加电自检,检查并初始化硬件2.激活MBR3.MBR中的引导程序(grub)加载到内存,生成一个微系统initramfs4.grub读取分区表,找到引导分区5.grub读取自身的配置文件,找到内核文件6.加载内核文件vmlinuz7.启动systemd进程8.systemd进程根据target来选择启动级别,启动文件系统切换到文

2017-07-10 14:06:41 369

转载 MySQL数据库的基本数据类型

整数类型数值型数据类型主要用来存储数字,包含的类型有:TINYINT、SMALLINT、MEDIUMINT、 INT(INTEGER)、 BIGINT。下面通过一个例子来查看各种类型的所占有的数据空间,注意,我使用的版本是mysql5.6.28,可以通过下面的命令来查看:创建表tmp1,其中字段x、y、z、m、n数据类型依次为TINYINT、SMALLINT

2017-07-10 14:03:34 3640

转载 Qt 出现“undefined reference to `vtable for”原因总结

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道。           今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,它就是-- “un

2017-06-02 09:56:16 1032

原创 QT中识别多个按钮

1.创建多个按钮: DO1Button = new QPushButton(tr("DO 1")); DO2Button = new QPushButton(tr("DO 2")); DO3Button = new QPushButton(tr("DO 3")); DO4Button = new QPushButton(tr("DO 4"));

2017-05-31 13:38:14 3216

转载 把项目加到svn版本库中

转载:http://www.cnblogs.com/zhouyalei/archive/2013/05/24/3096256.html本文介绍的是用客户端的svn把项目加到svn版本库,而不是使用eclipse的svn插件1.确认本机安装了TortoiseSVN-1.7.7.22907-x64-svn-1.7.5.msi,如果没有,可以百度搜索下载2.安装完成之后,任意文件夹上右键,能看到多出两个选

2017-05-25 10:08:59 505

原创 RHEL7:NTP时间同步设置

配置时间同步方法如下:1、安装chrony时间同步服务(系统默认安装)#yum install chrony可以先查询一下是否有安装:[root@localhost etc]# rpm -qa |grep chronychrony-1.29.1-1.el7.x86_642、配置时间同步服务:启动时间同步服务:# systemctl start chronyd.service

2017-05-25 08:59:07 18229

原创 source insight和vim同时使用

1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim"2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指

2017-05-25 08:57:05 2030 1

原创 source insight的快捷键总结

Exit 退出程序                    : Alt+F4Redraw Screen 重画屏幕                  : Ctrl+Alt+SpaceBack Tab                                         : Shift+TabBackspace                                

2017-05-25 08:55:06 432

转载 面试常见排序算法(中)

转载:http://blog.csdn.net/he_shuai20/article/details/72720715堆排序:堆排序是利用建堆过程中的向下调整算法,进行排序。升序排列时,应建立大堆,每次选出最大的堆顶的数,然后将堆顶的数据与最末端的数据交换,然后减小堆的大小,进行再次调整。重复以上操作即可。降序排列时,应建立小堆,与上述过程相同。大小堆:向下调整算法:我引用殷人昆老师数据结构里

2017-05-25 08:52:09 219

转载 面试常见排序算法(上)

转载:http://blog.csdn.net/he_shuai20/article/details/71706659       查找和排序是算法的的入门知识,其思想可用于很多算法当中,应用性比较常见。所以在面试中经常会问到排序算法及相关的问题。下来是我对这些简单排序算法的思想及其特点的整理。冒泡排序      冒泡排序是最原始的排序方式之一。它的原理就是通过相邻两个数的比较和交换将小的数字交

2017-05-25 08:48:44 253

原创 RHEL7密码重置

重置密码主要有rd.break和init两种方法。rd.break方法:1、启动的时候,在启动界面,相应启动项,内核名称上按“e”2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入3、mount -o remount,rw /sysroot/4、chroot /sysroot/ 改变根5、echo redhat|pass

2017-05-18 15:19:16 330

原创 Linux学习--gdb调试

一.gdb常用命令:命令 描述backtrace(或bt) 查看各级函数调用及参数finish 连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号 选择栈帧info(或i) locals 查看当前栈帧局部变量的值list(或l) 列出源代码,接着上次的位置往下列,每次列10行list 行号 列出从第几行开始的源代码list 函数名 列出

2017-05-18 15:18:11 244

原创 ModBus常用功能码

ModBus常用功能码 (功能码为10进制)  01 READ COIL STATUS                       读线圈寄存器   02 READ INPUT STATUS           读状态寄存器03 READ HOLDING REGISTER      读保持寄存器04 READ INPUT REGISTER                  读输入寄

2017-05-18 15:16:31 4575

转载 QT int转16进制,并补0

方法一,QString key;key = QString("%1").arg(k,4,16,QLatin1Char('0'));//k为int型或char型都可方法二:char chBuf[20];sprintf(chBuf,"%02x",k);key = QString::fromUtf8(chBuf);或 key = QString(QLatin1String(

2017-05-18 15:15:27 11642

原创 libmodbus 3.1.4源码分析

libmodbus 3.1.4源码分析:modbus 功能码:/* Modbus function codes */#define MODBUS_FC_READ_COILS                0x01#define MODBUS_FC_READ_DISCRETE_INPUTS      0x02#define MODBUS_FC_READ_HOLDING_R

2017-05-16 09:07:13 4344

原创 rehHat6 网络配置相关文件

/etc/hosts完成主机名映射为IP地址的功能 /etc/sysconfig/network 包含主机最基本的网络信息,如:主机名、默认网关 /etc/sysconfig/network-scripts 网卡配置文件目录 /etc/resolv.conf 设置DNS服务器IP地址的配置文件 /etc/host.conf 设置域名服务客户端的控制文件 /etc/nsswitch.conf

2017-05-12 09:39:46 536

转载 subversion安装方法

subversion是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。 Subversion简介 Subversion(简称SVN)是近年来崛起的版本管理软件系统,是CVS的接班人。目前,绝大多数开源软件都使用

2017-05-12 09:37:32 1434

原创 QNX6.4.1CD3 ACCIS Data安装

DataInstall.sh分析: 数据库: load_db路径:/usr/accis/bin/load_db /usr/accis/apm/OADCS/data/db_manager/ CD3 ACCIS Data\Train_A\userData\apm\OADCS\data\db_cfgCD3 ACCIS Data安装: 打开图形界面:cd /etc/system/configtou

2017-05-12 09:33:44 833

转载 C++ explicit关键字详解

转载:http://www.cnblogs.com/ymy124/p/3632634.html首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下

2017-05-12 09:31:39 203

转载 Qt之QTimer

在Qt开发界面的时候,非常多的时候都得使用定时器,定时器具体可以干什么呢?比如:控制时钟、定时改变样式、改变进度等。。。说到这里,经常使用QQ,而不同的时段都会显示不同的背景,我认为如果用Qt实现的话,就得使用QTimer定时的获取时间,判断当前时间为morning、noon、afternoon、night来改变当前的背景。。。    虽然QTimer简单易用,但是比较耗内存,所以在不必要

2017-05-11 15:46:03 2666

转载 QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)

转载:http://blog.csdn.net/bestgonghuibin/article/details/38933141 开始使用QT时,环境配置好了,以后才不会有这方面的麻烦,所以第一步,把自己的工作环境搭建好! 下面是我的环境搭建过程,留个记录,也为了后来者能少走一些弯路。 注:本人的系统是WIN7x64位的,其他系统没有尝试过,所以不保证

2017-05-11 14:58:54 760

转载 MySQL修改root密码的多种方法

MySQL修改root密码的多种方法方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password "newpas

2017-05-11 14:08:14 192

原创 u-boot120401移植到JZ2440

一:准备移植1、从下面的官网下载最新的U-boot。用google英文版搜索最新的u-boot源码 ftp://ftp.denx.de/pub/u-boot/2、建立sourceinsight工程 a、解压并在E:\colin weidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01建立SI b、添加文件到SI工程

2017-05-11 14:06:13 600

原创 RHEL7密码重置

重置密码主要有rd.break和init两种方法。rd.break方法:1、启动的时候,在启动界面,相应启动项,内核名称上按“e”2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入3、mount -o remount,rw /sysroot/4、chroot /sysroot/ 改变根5、echo redhat|pass

2017-05-11 14:05:08 541

原创 RHEL7配置yum源

配置yum源:[root@warner ~]# umount /dev/sr0[root@warner ~]# mount /dev/sr0 /mntmount: /dev/sr0 is write-protected, mounting read-only[root@warner ~]# yum-config-manager --add-repo="file:///mnt"L

2017-05-11 14:04:19 3889

原创 RHEL7升级内核版本

按指定要求安装升级内核,保证grub2启动时为默认项目操作方法第一步确认当前操作系统的内核版本[root@server0 ~]# uname -r  3.10.0-123.el7.x86_64  第二步下载准备升级的内核文件,比如说内核已存在于某个 Yum 仓库:http://content.example.com/rhel7.0/x86_64/errata此时

2017-05-11 14:02:07 7632

原创 RHEL引导过程

RHEL引导过程1.BIOS加电自检,检查并初始化硬件2.激活MBR3.MBR中的引导程序(grub)加载到内存,生成一个微系统initramfs4.grub读取分区表,找到引导分区5.grub读取自身的配置文件,找到内核文件6.加载内核文件vmlinuz7.启动systemd进程8.systemd进程根据target来选择启动级别,启动文件系统切换到文

2017-05-11 14:01:17 534

原创 链表

# include # include # include # include typedef struct Node{int data;struct Node * pNext;}NODE,* PNODE;PNODE create_list(void);void traverse_list(PNODE pHead);bool is_emp

2017-05-11 13:59:58 168

原创 A8驱动位置

以下是MYD-AM335X开发板的驱动文件列表,解压光盘 05-Linux_Source\Linux_Kernel\linux-3.2.tar.bz2 内核文件,驱动在drivers目录下,具体请看以下列表。 1、GPIO: linux-3.2/drivers/gpio/gpiolib.c linux-3.2/drivers/gpio/gpio-omap.c 2、USER KEY: lin

2017-05-11 13:50:10 338

原创 mysql-5.1.73 数据库在AM335X上移植

mysql-5.1.73 数据库在AM335X上移植 一定注意编译AM335x上运行的mysql时要用下面编译器去编译:arm-arago-linux-gnueabi- ncurses-5.9.tar.gz安装: ./configure -host=arm-arago-linux-gnueabi -prefix=/usr/local/ncurse -enable-static 512

2017-05-11 13:48:47 1453

转载 Qt数据类型转换

把QString转换为double类型 方法1.QString str=”123.45”; double val=str.toDouble(); //val=123.45 方法2.很适合科学计数法形式转换 bool ok; double d; d=QString(“1234.56e-02”).toDouble(&ok); //ok=true;d;12.3456.把QString转换为fl

2017-05-11 13:47:49 454

转载 C++中STL用法总结

转载:http://blog.csdn.net/piaoxuezhong/article/details/54348787 1.1 什么是STL?STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。

2017-05-11 13:46:36 271

转载 [技巧]怎样用WinRAR解压7z.001,7z.002……格式的文件

有时下载的东西是7z.001....7z.002.....格式的分卷压缩包,用7z软件可解压,可是我们的电脑里一般都是安装的WinRAR解压软件,我也不想安装重复功能的软件,那该怎么办?其实7z格式的文件WinRAR是可以解压的。7z.001这类文件是7z格式文件简单分割出的,我们只要用copy命令把它们合并成一个7z文件就可以用WinRAR解压了。运行命令行工具,进入7z.001文件的目录用

2017-01-06 10:38:19 37356

嵌入式系统原理与设计(陈文智)第二部分

内容简介 《嵌入式系统原理与设计》分为上下两篇,上篇原理部分共14章,下篇实验部分共10章。其中原理部分:第1章介绍嵌入式系统的应用领域和发展方向。第2章介绍arm9处理器的架构及其内存管理。第3章介绍arm9体系结构的指令集与汇编代码的编写。第4章介绍嵌入式linux操作系统的基本知识。第5章介绍常见的bootloader。第6章介绍基于arm体系结构的linux内核。第7章介绍嵌入式文件系统的框架。第8章介绍嵌入式设备驱动程序结构。第9章介绍交叉开发环境模式和常用的调试技术。第10章介绍字符设备驱动程序的框架。第11章介绍块设备驱动程序的架构。第12章介绍网络设备驱动架构。第13章介绍嵌入式minigui及其应用。第14章介绍android嵌入式系统相关的技术与应用开发。实验部分:第1章介绍《嵌入式系统原理与设计》实验部分采用的开发板。第2章介绍搭建宿主机和目标机实验环境。第3章介绍内核及内核模块的制作方法。第4章介绍根文件系统的制作过程。第5章介绍调试的方法。第6章介绍了简单的字符设备驱动程序的编写方法。第7章介绍了块设备驱动程序开发的特点和流程。第8章介绍了网卡驱动程序的开发流程。第9章介绍了minigui的使用方法。第10章介绍了android平台上应用程序的开发方法和流程。

2017-01-06

嵌入式系统原理与设计(陈文智)第一部分

内容简介 《嵌入式系统原理与设计》分为上下两篇,上篇原理部分共14章,下篇实验部分共10章。其中原理部分:第1章介绍嵌入式系统的应用领域和发展方向。第2章介绍arm9处理器的架构及其内存管理。第3章介绍arm9体系结构的指令集与汇编代码的编写。第4章介绍嵌入式linux操作系统的基本知识。第5章介绍常见的bootloader。第6章介绍基于arm体系结构的linux内核。第7章介绍嵌入式文件系统的框架。第8章介绍嵌入式设备驱动程序结构。第9章介绍交叉开发环境模式和常用的调试技术。第10章介绍字符设备驱动程序的框架。第11章介绍块设备驱动程序的架构。第12章介绍网络设备驱动架构。第13章介绍嵌入式minigui及其应用。第14章介绍android嵌入式系统相关的技术与应用开发。实验部分:第1章介绍《嵌入式系统原理与设计》实验部分采用的开发板。第2章介绍搭建宿主机和目标机实验环境。第3章介绍内核及内核模块的制作方法。第4章介绍根文件系统的制作过程。第5章介绍调试的方法。第6章介绍了简单的字符设备驱动程序的编写方法。第7章介绍了块设备驱动程序开发的特点和流程。第8章介绍了网卡驱动程序的开发流程。第9章介绍了minigui的使用方法。第10章介绍了android平台上应用程序的开发方法和流程。

2017-01-06

VC++6.0_MFC基于对话框简单计算器设计

用VC++建立MFC基于对话框的简单计算器。

2013-01-14

空空如也

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

TA关注的人

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