自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 编译qt到不同平台的环境变量的设置

1:在pc上交叉编译qte到arm版本的环境变量设置脚本export PATH=/usr/local/Trolltech/QtEmbedded-4.8.5-arm/bin:$PATH  //设置编译arm版本的qmake等命令的搜索路径export QTDIR=/usr/local/Trolltech/QtEmbedded-4.8.5-arm       //设置qt程序运行需要的链接库的

2014-12-31 15:59:57 861

原创 qmake生成的。pro文件解析

####################################################################### Automatically generated by qmake (2.01a) Wed Dec 31 10:07:03 2014###########################################################

2014-12-31 10:11:35 325

原创 常用命令收集

解压库/命令文件时tar -zxvf sourcefile 指以当前目录为解压的跟文件目录,将在此目录下解压tar -zxvf sourcefile -C /指以系统的根目录为当前解压根目录。将此目录安装在系统根目录下某个文件夹下。

2014-12-30 10:51:10 573

原创 移植qt时整合生成库的脚本解析(mktarget)

#!/bin/bashTARGET_DIR=$PWDcp font/DroidSansFallback.ttf /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/fonts    //添加字体库 cd /list=`cat usr/local/Trolltech/QtEmbedded-4.8.5-arm/examples/wid

2014-12-24 16:29:47 682

原创 qte4.8.5移植配置脚本详解

大多数常用的配置,可在进入qt源码包后,在当前目录下./configure -help即可看到常用配置选项以及解释#/bin/bashQTVERSION=4.8.5PKGNAME=qt-everywhere-opensource-src-${QTVERSION}QTPACKAGE=${PKGNAME}.tar.gzDESTDIR=/usr/local/Troll

2014-12-24 15:41:47 1088

原创 insmod和mknode关系

今天写了一个linux的驱动,编译成功,用NFS在目录板上运行,insmod后,在/proc/devices里面能看到,用lsmod也能看到那个设备,但在/dev里找不到设备文件。应用测试程序open也出错了。后来在网上查了一些资料,说是需要先mknod才行,于是:mknod /dev/testdrv c 195 0 ,后再insmod,然后运行测试应用程序,OK!  下面是一些mknod的资料

2014-12-22 14:49:17 1013

原创 linux系统下串口设置读写超时详解(输出特性)

newtio.c_cc[VTIME]=2;    newtio.c_cc[VMIN]=20;  控制符VTIME和VMIN之间有着复杂的关系。VTIME指明等待读取每个字符的等待时间,并不意味着read调用读取n个字节需要等待n个字符进入。而是在等待设定时间之后,还未收到下一个字符,read函数就返回当前读到的字节数个数,不在等待接受后边的数据。

2014-12-19 17:58:16 5169

原创 select使用详解

1:首先需要定义保存你打开文件的文件描述符变量,和你要侦听的文件描述符集。   int cd_fd=0,rf_fd=0,max_fd;   fd_set rd;2:打开设备,保存文件描述符      if((cd_fd=open_port(cd_fd,3))      {              perror("open_port error");          

2014-12-19 17:30:18 610

转载 打包。o文件(生成。a动态库)命令ar详解

Linux ar命令功能说明:建立或修改备存文件,或是从备存文件中抽取文件。Linux ar命令语法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件]Linux ar命令补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。Linux ar命令参数:  指令参数  -d  删除备存文件中的成

2014-12-18 15:18:45 1414

原创 常用makefile格式及自动变量的详解

ifndef DESTDIRDESTDIR        ?=/home/chen/work_chen/linux-3.5add_keyendifCFLAGS    =-Wall -O2CC    =arm-linux-gccINSTALL    =install#all .c fileSRC     =$(wildcard *.c)OBJS    =$(p

2014-12-18 14:20:15 451

原创 linux系统sd卡驱动中相关特性设置

#define MMC_CAP_UHS_SDR12 (1 /* Host supports UHS SDR12 mode */#define MMC_CAP_UHS_SDR25 (1 /* Host supports UHS SDR25 mode */#define MMC_CAP_UHS_SDR50 (1 /* Host supports UHS SDR50 mode */

2014-12-16 10:02:09 1000

转载 proc文件系统中可能对用户有用的信息

linux中的/proc文件系统是一个虚拟的文件系统,由内核在运行时动态生成。它提供了内核运行时的配置和状态信息。用户可以通过这些文件来获取、或修改内核的信息。下面列举一些proc文件系统中可能对用户有用的信息。## 线程信息在 /proc 目录下,以线程ID命名的文件目录包含了这个线程的运行信息。常用的有:cmdline -- 线程参数列表cwd -- 到线程运行

2014-12-08 13:59:38 328

转载 已经注册的中断为什么在proc/interrupts中不存在

模块在使用中断前要先申请一个中断通道(或称中断请求IRQ),然后在使用后释放该通道。这样可以共享中断信号线在中,声明了该接口:int request_irq( unisgned intirq, //要请求的中断号。   void (*handler)(int, void,struct pt_regs *),//要安装的中断处理函数指针。   unsinged longflags

2014-12-04 18:01:37 1690

原创 posix多鲜橙程序设计-笔记(-)概述

一个县城包含执行一系列机器指令所必须的机器状态,高扩当前指令位置,地址和数据寄存器等。一个unix进程可以理解为一个线程加上地址空间,文件描述符,和其他数据。多线程可以共享一个地址空间而作不同的工作。1.2术语定义1.2.1异步异步:表明事情相互独立的发生,除非有强加的依赖性。1.2.2并发并发是指让实际上可能串行发生的事情好像同事发生一样。1.2.3并行并行指

2014-12-03 14:46:22 375

mfc硬件编解码入门学习好代码

arm平台下mfc编解码入门学习的好代码。

2016-04-27

ubuntu12.04及以上配置vim成c/c++,qtIDE开发环境

本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73代表的是ubuntu 12.04vim的目录,如果是在ubuntu14.04中使用,将vim73换成vim74即可

2015-01-04

空空如也

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

TA关注的人

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