- 博客(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
ubuntu12.04及以上配置vim成c/c++,qtIDE开发环境
2015-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人