Linux
文章平均质量分 85
风之水2003
不积跬步无以至千里;三省吾身
展开
-
LINUX下查找文件的方法
Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录.主要选项: -name 按照文件名查找文件 -perm 按照文件权限来查找文件 -prune 不在当前指定的目录中查找 -user 按照文件属主来查找文件 -group 按照文件所属的组来查找文件 -mtime -n +n 按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天转载 2012-09-04 11:43:04 · 445 阅读 · 0 评论 -
重建一个源代码 RPM
http://wiki.centos.org/zh/HowTos/RebuildSRPM这份文件会指引你如何在你的 CentOS 发行版本上重建一个源代码 RPM(SRPM)。 你想如此做的其中一个原因可能是去安装不附带於 CentOS 软件库内的软件。就算 CentOS 并不提供这个软件,你亦应该尽量尝试取得或创建这个软件的 RPM,因为采用组件管理系统所得的转载 2014-09-02 10:00:58 · 750 阅读 · 0 评论 -
ubuntu下如何使用USB转串口设备
usb转串口使用总结:首先看通用教程: <!--@page {margin:0.79in}p {margin-bottom:0.08in}-->安装:sudoapt-getinstall minicom配置:1. 在终端中输入minicom以启动minicom;2.先按下Ctrl+ a, 放开,再按o,出现配置菜单.原创 2012-09-20 08:50:20 · 12454 阅读 · 0 评论 -
gdb+gdbserver远程调试技术
首先声明,原创只是jiand原创 2014-06-26 16:41:20 · 9146 阅读 · 0 评论 -
Makefile 递归遍历目录(含子目录) 编译动态库
这里推荐一本书,Makefile手册,本人正在学习,多交流~一、统一编译所有子目录的文件直接上Makefile内容了,AR=arLD=ldCC=gccCFLAGS = -O2 -Wall -I./Test \ -I./Test/Test1 \#注:"\"后面不能有空格,并且该句写完后最好有个换行#注释部分推荐在单独的一行编写原创 2014-05-21 17:06:11 · 20969 阅读 · 1 评论 -
虚拟机linux共享文件的编译错误总结
库接口函数引用错位 一个错误耽误了将近一天! 针对现有库,编写一个测试程序,库对外的接口就只有一个头文件,头文件中定义了一些接口类和函数。 在对接口类调用的时候,发现并没有运行到目标函数,很苦闷,把相关的类的对象虚函数都添加了打印处理,结果没有任何打印信息,问了好几个同事,都说很奇怪! 最后无意中,发现调用一个函数时却进入了另外一个函数,很奇怪,肯定是出了错乱! 网络上有遇到类原创 2014-01-22 10:51:32 · 2040 阅读 · 0 评论 -
制作.ppm格式Linux内核启动logo
【转】制作.ppm格式Linux内核启动logo 在做的产品中,采用默认的小企鹅做logo肯定是不行的,所以一定要替换个像样的企业logo图片! 以前做过Linux启动Logo,时间太久,给忘了,所以再从新研究下。 经过在网上的搜索,和实际验证,制作Linux启动logo的步骤如下: 1、在Linux系转载 2013-04-28 16:31:37 · 2392 阅读 · 0 评论 -
Qt设置系统时间
读取系统时间[cpp] void moreidDialog::refresh_time() { QDateTime time; txt_time->setText(time.currentDateTime().toString("yyyy") + "." + \ time.currentDateTime转载 2012-10-27 13:32:54 · 2770 阅读 · 0 评论 -
QT在嵌入式Linux环境下运行
运行嵌入式程序在嵌入式QT版本中,程序需要服务器或自己作为服务器程序。服务器程序构造的方法是构造一个QApplication::GuiServe类型的QApplication对象。或者使用-qws命令选项启动程序。Using a Single Display使用-qws选项接下来的程序可以当做客户端来运行,只要不使用-qws选项。那么客户端程序就会自动连接到服务程序中。转载 2012-09-20 09:48:06 · 1740 阅读 · 0 评论 -
ubuntu下安装ARM开发环境
近一周来,都在繁忙于ubuntu下Qt的移植工作,对于这种编译安装都很耗时的东西,我们真的伤不起,先是tslib的安装,再又是QtEmbedded-arm的安装,教程很多,但是各个人的情况又大有不同,一般来说,按照教程来做都没有多大问题,问题是小问题就够我们受的了。。。首先,ubuntu登录的不是root用户,每次都要sudo,这还不算什么,更要命的是,我切换到root,“sudo -s”,我原创 2012-09-19 13:33:26 · 1612 阅读 · 0 评论 -
V4L2讲解
V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。1、常用的结构体在内核目录include/linux/videodev2.h中定义struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS struct v4l2_capability转载 2012-09-29 09:18:17 · 995 阅读 · 0 评论 -
Ubuntu下安装 Source insight
习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是在Ubuntu上用回熟悉的source insight。在Ubuntu中,安装Windows程序用wine,然后用wine安装Windows软件即可。安装wine在终端输入以下命令:sudo apt-get install wine用wine安装Sour转载 2012-09-29 08:45:24 · 3009 阅读 · 0 评论 -
IOCTL函数用法
.ioctl的实现 一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。 出于这样的原因,ioctl就有它的用处了————一些没办法归类的函转载 2012-09-27 08:57:38 · 63794 阅读 · 3 评论 -
CentOS7 使用的定制
CentOS 7 是centos的最新版,高度可定制化的原创 2014-09-04 17:19:03 · 11332 阅读 · 6 评论