Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Vim技巧分享:C语言设置

Vim技巧分享:C语言设置

修改vimrc如下:1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。 2、设置语法高亮显示 1) 打开vimrc,添加以下语句来使得语法高亮显示: syntax on 2) 如果此时语法还是没有高亮显示,那么在/e...
Linux内核中的fastcall和asmlinkage宏

Linux内核中的fastcall和asmlinkage宏

Linux内核版本:2.6.14在linux内核中我们都会经常见到FASTCALL和armlinkage,它们各有什么不同呢?下面我们来具体分析一下。在标准C系中函数的形参在实际传入参数的时候会涉及到参数存放的问题,那么这些参数存放在哪里呢?对x86比较了解的话,应该知道这些函数参数和函数内部局部变量一起被分配到了函数的局部堆栈中。linux操作系统支持多种CPU架构,比如x86、ppc和arm等,在不同的处理器结构上不能保证都是通过 局部栈传递参数的。A...
Linux内核中的dup系统调用

Linux内核中的dup系统调用

Linux内核版本:2.6.14dup系统调用的服务例程为sys_dup函数,定义在fs/fcntl.c中。sys_dup()的代码也许称得上是最简单的之一了,但是就是这么一个简单的系统调用,却成就了linux系统最著名的一个特性:输入/输出重定向。sys_dup()的主要工作就是用来“复制”一个打开的文件号,并使两个文件号都指向同一个文件,下面我们来分析一下它的代码。1.sys_dup源码分析asmlinkage long sys...
V4L(Video for Linux)使用摄像头实验笔记

V4L(Video for Linux)使用摄像头实验笔记

前言学习Linux快1个月了,Linux教学视频看完了,然后在虚拟机上装了个CentOS6.3把该做的实验大多也做了。突然就想玩玩刚买来的蓝魔USB摄像头(型号M2200),我给自己定了个计划,先写个摄像头驱动再写个应用层上面与图像有关的随便什么程序。正文1,先是驱动,我在想USB摄像头的话USB总线协议部分Linux应该已经有了,我只要基于这个USB总线协议上增加一层摄像头的通信协议就可以了。于是我就想把我的摄像头拆了看看里面用的是什么芯片,结果没有舍得...
Video4Linux(V4L)使用摄像头的实例基础教程与体会

Video4Linux(V4L)使用摄像头的实例基础教程与体会

前言.写这篇文章的想法和思路由于毕业设计的关系,本人要做一下在linux系统中视频的相关工作比如采集和传输。由于本人是菜鸟一个,所以是需要上网搜一搜看大家都是如何做的,当然开始都是理不出一个头绪,但是很多文章都提到了video4linux(v4l),所以我觉得工作的展开可以先从这里开始。看了网上的一些文章,其中比较重要的也是比较知名的吧,有戴小鼠写的《基于Video4Linux 的USB 摄像头图像采集实现》,有陈俊宏写的《video stream 初探》...
Camera 驱动和编程

Camera 驱动和编程

了解了framebuffer,摄像头便只是fb的数据来源而已。先了解些相关的概念:V4L2(video 4 linux 2) 可以支持多种设备,它可以有以下几种接口: 1. 视频采集接口(video capture interface):这种应用的设备可以是高频头或者摄像头.V4L2的最初设计就是应用于这种功能的. 2. 视频输出接口(video output interface):可以驱动计算机的外围视频图像设备--像可以输出电视信号格式的设备. ...
PHP 5.4/5.3弃用函数eregi() memory_limit绕过漏洞

PHP 5.4/5.3弃用函数eregi() memory_limit绕过漏洞

发布日期:2012-03-30更新日期:2012-04-01受影响系统:PHP PHP 5.4.0描述:--------------------------------------------------------------------------------PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 5....
C语言与数学的联系和区别

C语言与数学的联系和区别

我经常问一些同学这样的问题:你要来学习C语言了,你数学成绩好吗?这并不是说数学成绩好,学起C语言来就轻松,也不是说数学成绩不好就完全学不成。数学成绩好,说明你逻辑思维缜密,你思考的时候脑筋转弯比较快,但是,你容易受到数学思维的干扰。数学成绩不好,说明你逻辑思维较差一些,但是,受到数学思维干扰的情况就比较少。好了,废话不多说,我只说一下初学者最不容易理解C语言的一些东西。一:=与==的问题如果你看着这个表达式:num=num+1;你可能会说:这个表达式怎么都...
<< 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 >>