- 博客(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
嵌入式系统原理与设计(陈文智)第二部分
2017-01-06
嵌入式系统原理与设计(陈文智)第一部分
2017-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人