Linux
文章平均质量分 66
eten
这个作者很懒,什么都没留下…
展开
-
Linux stat函数讲解
stat函数讲解表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-转载 2012-03-24 18:18:59 · 1018 阅读 · 0 评论 -
Linux下给挂载U盘或者SD卡
对于ARMLinux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,我们需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了。通过再网上查资料,现将U盘在Liunx下的挂载方法记录下来;第一步: 插入U盘,如果能够识别出U盘,则会打印出一些信息;第二步: 查看U盘系统分配给U盘的设备名; 输入如下命令进行查看: fdisk -原创 2012-06-27 23:49:07 · 35811 阅读 · 1 评论 -
Linux下错误提示 段错误 ,浮点数例外等总结
1. "浮点数例外”是怎么回事??nt i = 1/0; 进程就会收到一个信号: SIGFPE 输出: Floating point exception 翻译成中文就是: 浮点数例外就是做运算的时候出现非法情况。。。。原创 2012-08-03 10:12:16 · 15703 阅读 · 0 评论 -
std::map 通过遍历删除满足某些条件元素的两种方式
方法一:[cpp] view plaincopystd::map mapTest; bool TestVal(const std::string & val); ...... std::map::iterator it = mapTest.begin(); while(it != mapTest.end()) { if(TestVal(转载 2012-07-31 21:53:03 · 2097 阅读 · 0 评论 -
Ubuntu 下 libmpfr.so.1: cannot open shared object file: No such file or directory 问题
在Ubuntu下做程序开发的时候,对于一些需要配置环境变量的编译器或者仿真环境等经常会遇到类似于如下问题:libmpfr.so.1: cannot open shared object file: No such file or directory查看一下系统中是有这个库的,且环境变量 /etc/profile 或 ~/.bashrc中 已经配置遇到这类问题经常会束手无策,接下来原创 2012-06-17 22:34:26 · 19678 阅读 · 0 评论 -
Linux驱动加载实例
记住两个有用的东西1printk对于做嵌入式或者熟悉linux内核的人来说,对printk这个函数一定不会感到陌生。printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。 printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty转载 2012-03-08 10:13:01 · 4584 阅读 · 0 评论 -
Linux 下摄像头驱动支持情况(arm linux 同样适用)
我要做一个s3c6410 的摄像头视频采集的项目,由于我接手的这套开发板,内核编译的使用可能没有配置摄像头头驱动程序,所以我尝试了好多时间安装摄像头驱动,因为是新手,所以吃的苦头比较多,在前期的诸多尝试之后,经一学长帮助,立马入门了。我这套板子原本自带了一个2X10插口的摄像头模块,是ov9650但是编译驱动的时候怎么都不成功,我实力不到!为了图快,我编译了内核自带的USB摄像头驱动,这个还是很快原创 2012-03-08 08:55:41 · 24680 阅读 · 5 评论 -
linux 命令大全
系统信息命令说明# arch显示机器的处理器架构(1) [man]# cal 2007显示2007年的日历表 [man]# cat /proc/cpuinfo显示CPU info的信息 [man]# cat /proc/interrupts显示中断 [man]# cat转载 2012-03-15 10:16:45 · 1305 阅读 · 0 评论 -
linux环境下编译 jrtplib 和 jthread
1. 下载开发包解压。分别下载jrtplib-3.7.1.tar.gz和jthread-1.2.1.tar.gz。下载地址为:http://research.edm.uhasselt.be/jori/jrtplib/jrtplib-3.7.1.tar.gz和http://research.edm.uhasselt.be/jori/jthread/jthread-1.2.1.ta原创 2012-03-17 15:23:45 · 4177 阅读 · 6 评论 -
Linux互斥锁的使用代码实现
#include #include #include #include //对临界区的保护问题void *fun1(void *arg);void *fun2(void *arg);int buffer = 0;pthread_mutex_t mutex;int running = 1;int main(void ){ pthread_t pt1; p原创 2012-10-03 11:51:23 · 7526 阅读 · 1 评论 -
hosts文件的作用
winxp、wii2k系统中存放在windows系统目录中的\system32\drivers\etc下面,win98在windows系统目录中下面。(windows系统目录一般就是c:\windows)。Linux环境下 hosts文件的地址是:/etc/host 文件hosts文件是用来记录主机ip地址和主机名的对应关系,建立后就可以用主机名来访问主机,而不必记ip地址了转载 2012-12-07 15:30:27 · 2915 阅读 · 0 评论 -
关于ARM开发板通过有线接入互联网自动获取IP地址问题
参考网页,以备后用:http://blog.163.com/ljf_gzhu/blog/static/131553440201051710237619/1. 配置内核:[*] Networking support ---> Networking options ---> Packet socket Unix domain sockets [*]原创 2012-06-27 10:42:55 · 4550 阅读 · 0 评论 -
ldconfig命令以及/etc/ld.so.cache , /etc/ld.so.conf等文件详细说明
ldconfig是一个动态链接库管理命令名称: /sbin/ldconfig 配置动态连接器(ld)运行时邦定语法: /sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C cache ] [ -r root ] directory ... /sbin/ldconfig -l [ -v ] library原创 2012-06-18 08:17:37 · 18923 阅读 · 0 评论 -
Ubuntu11.04无线网络已禁用或设备未就绪
Ubuntu无线网络 设备未就绪 缺少固件Ubuntu无线网络 设备未就绪 缺少固件 我在自己的Dell Inspiron-1464上装64位的 win7然后装32位的Ubuntu10.10出现此现象! 查明原因是无线网卡未驱动!在网上查了很多解决方案! 实验了很多发现都是白费劲! 最后最简单直接的方式解决! 先在有线连上点系统》系统管理》附加驱动》会搜索到有的驱动转载 2012-06-18 21:14:01 · 4746 阅读 · 0 评论 -
V4L2驱动详解 API翻译
博主按:介绍V4L2基础的东西,不知道是哪位同志翻译的,莫名的感动啊。这个必须转! 另,对未翻译的部分博主加以补充。文中以蓝色字体表示,如果有错误请高手指正。还有些图片好像不能显示,我从原文复制过来了。 v4l2驱动编写篇一--介绍 原文网址:http://lwn.net/Articles/203924/大部分所需的信息都在这里。作为一个驱动作转载 2012-03-26 19:14:26 · 6786 阅读 · 0 评论 -
基于Video4Linux 的USB 摄像头图像采集实现
最近一直在做一个摄像头视频采集的程序,遇到了很多艰辛的问题,下边这是一个好文章,粘过来供大家也供自己能对添加驱动以及摄像头视频采集 程序的书写有一定的帮助,同时谢谢博主能提供这样一份很好的文章。做了一段时间的摄像头图像采集,有了一些心得。在论坛上开的2410摄像头问题专贴(http://www.hhcn.com/cgi-bin/topic.cgi?forum=1&topic=247原创 2012-03-10 20:35:20 · 10379 阅读 · 2 评论 -
LINUX系统中动态链接库的创建与使用
LINUX系统中动态链接库的创建与使用 大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间共享,节省了空间,提高了效率,具备很高的灵活性,得到越来越多转载 2012-03-15 10:50:29 · 672 阅读 · 0 评论 -
linux 下基于jrtplib库的实时传送实现
转自:http://www.doserver.net/read.php/1027.htmlinux 下基于jrtplib库的实时传送实现一、RTP 是进行实时流媒体传输的标准协议和关键技术实时传输协议(Real-time Transport Protocol,PRT)是在 Internet 上处理多媒体数据流的一种网络协议,利用它能够在一对一(unicast,单播)或者一对多(mu转载 2012-03-17 09:51:23 · 1500 阅读 · 0 评论 -
基于 JRTPLIB 库的 RTP 数据传输设计文档
本文在前人的基础上做了一定的修改,并将持续的该下去!一 . 概述此模块是在基于 S3C2440 的嵌入式开发板上实现对摄像头采集并经过 H.264 压缩过的数据的 RTP 传输,并在接收端 PC 上能正确接收的功能。RTP 即实时传输协议,用于 Internet 上针对多媒体数据流的传输。它通常使用 UDP 协议来传送数据,起初是为了“ multicast ” 传输情况而设计的,目原创 2012-03-17 15:40:24 · 1754 阅读 · 0 评论 -
使用命令设置ubuntu的ip及DNS
本文转自:http://hi.baidu.com/niuniu_2006923/blog/item/e52f470043f3ef19738b652a.html使用命令设置ubuntu的ip地址新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。一个朋友提醒说,也许是设置的问题,试试命令行的设置。于是搜索了一下怎么设置,结果还真的成功了。具体如下:1转载 2012-04-06 15:12:58 · 1106 阅读 · 1 评论 -
Qt 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、S转载 2012-04-06 13:29:51 · 1030 阅读 · 0 评论 -
Ubuntu下CodeBlock开发环境配置
Code::Blocks是一款功能强悍的C、C++IDE,工具小巧灵活、跨平台、支持SVN、代码高亮、格式化、国际化(软件界面语言可定制为中文)、强大的调试环境。本文主要介绍CodeBlock的安装与配置(Ubuntu10.10环境下)整个过程。一、安装过程:1》安装基本编译环境sudoapt-get install build-essentialsudo apt-get in原创 2012-04-26 18:19:30 · 3809 阅读 · 0 评论 -
ubuntu命令查询版本和内核版本
1.查看ubuntu版本号:方法一:cat /etc/issue返回结果:Ubuntu 6.06.2 LTS \n \l 方法二:sudo lsb_release -a 返回结果:No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 6.06.2 L原创 2012-04-16 10:50:23 · 40523 阅读 · 7 评论 -
MakeFile用法,详细到让人吐
0 Makefile概述 -------------------------------------------------------------------------------- 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要转载 2012-06-15 22:01:13 · 1152 阅读 · 0 评论 -
ubuntu : E: Sub-process /usr/bin/dpkg returned an error code (1)
之前由于安装 php5-ldap 之后因为误删 /var/lib/dpkg/info 中的相关文件,造成每次使用 apt-get install 安装时都会提示错误,但不影响其他程序的正确安装。查看每次报错,发现报错显示:E: Sub-process /usr/bin/dpkg returned an error code (1)对于这种问题的解决办法:(1)、进入in原创 2013-07-09 10:44:51 · 8226 阅读 · 1 评论