- 博客(21)
- 资源 (10)
- 收藏
- 关注
转载 C++ 常函数
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限定:有 const 修饰的成员函数(指 const 放在函数参数表的后面,而不是在函数前面或
2017-04-29 22:18:18 538
转载 C/C++函数形参传实参时值传递、指针传递、引用传递的区别
C/C++函数形参传实参时值传递、指针传递、引用传递的区别标签: 值传递指针传递引用传递2016-06-08 10:59 859人阅读 评论(0)收藏举报本文章已收录于:C语言知识库 分类: C/C++的基础与使用(37) 作者同类文章X版权声明:本文为博主原创文章,未经
2017-04-28 18:07:45 839
转载 C++ 命名空间namespace
C++ 命名空间namespace标签: c++iostreamstring编译器listsystem2007-06-04 16:14 32131人阅读 评论(15)收藏举报本文章已收录于:分类: C/ C++(43) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得
2017-04-27 18:33:48 478
转载 Qt入门学习——Qt 5 帮助文档的使用
学习图形界面开发,肯定离不开帮助文档的使用,因为它不像 C 语言那样就那么几个函数接口,图形接口的接口可以用海量来形容,常用的我们可能能记住,其它的真的没有必要去记,用到什么就去帮助文档查看用法。我们使用 Qt 帮助文档,主要分为这么几步:1)类使用的相关介绍2)查看所用部件(类)的相应成员函数(功能,参数,返回值)3)查看部件的信号4)查看部件的事件(所对应的
2017-04-26 09:18:53 483
转载 QT中QWidget、QDialog及QMainWindow的区别
这3个基类从名字上看分别是 "微件"、"对话框"、"主窗口,QWidget类是所有用户界面对象的基类,QMainWindow和QDialog都是QWidget的子类。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QM
2017-04-25 22:15:07 7937
转载 结构体初始化
结构体初始化标签: structstructurewhitespacegcc扩展c2012-04-24 15:45 119388人阅读 评论(7)收藏举报本文章已收录于:分类: c(14) 作者同类文章X今天同事聊到内核中结构体初始化,对结构体struct a {in
2017-04-21 09:27:13 533
转载 YUV格式详解
YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。转载一篇对yuv格式解释的比较清楚地文章,也可以直接参考微软的那篇文章。对于YUV格式,比较原始的讲解是MPEG-2 VIDEO部分的解释,当然后来微软有
2017-04-19 21:53:23 673
转载 C++ 中include头文件时尖括号<>与双引号""的区别
C++ 中include头文件时尖括号<>与双引号""的区别标签: 标准 2014-07-18 14:55 1532人阅读 评论(0)收藏举报本文章已收录于:分类: C/C++(41) 作者同类文章X版权声明:转载需邮件联系我并取得授权,谢谢预处理器发现 #include
2017-04-18 21:18:28 3060 1
转载 字符设备的注册(struct cdev结构体的使用解释)
在Linux内核2.6版本以前,注册一个字符设备的的经典方法是使用register_chrdev,相应的从设备中注销字符设备的方法是unregister_chrdev,而在2.6版本以后,字符设备函数的注册与注销使用的是如下一套方法:#include struct cdev *cdev_alloc(void);//分配一个独立的cdev结构 void cdev_init(struct
2017-04-16 16:07:27 672
转载 struct file 和 struct inode的理解
内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。Linux2.6.27内核中,inode结构体具体定义如下:struct inode {struct hlist_node i_hash;struct list_head i_list;struct list_head i_sb_list;struct list_head i_d
2017-04-16 16:06:33 1212
转载 linux内核中struct file_operations 结构体介绍
File_operations结构体 file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作。 在系统内部,I/O设备的存取操作通过特定的入口点来进行,而这组特定的入口点恰恰是由设备驱动程序提供的。
2017-04-16 16:05:32 1639
转载 YUYV编码成h.264:Linux视频采集与编码(二)
YUYV编码成h.264:Linux视频采集与编码(二)标签: h.264linux存储2012-05-01 20:39 12737人阅读 评论(5)收藏举报本文章已收录于:分类: Linux(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。用
2017-04-13 22:59:28 678
转载 V4L2采集yuv视频花屏:Linux视频采集与编码(一)
V4L2采集yuv视频花屏:Linux视频采集与编码(一)标签: linuxvideobufferiostructnull2012-05-01 20:35 16179人阅读 评论(42)收藏举报本文章已收录于:嵌入式开发知识库 分类: Linux(2) 作者同类文章X•V4L2视频采集与H.
2017-04-13 22:54:20 2050
转载 v4l2的应用程序编写
v4l2的应用程序编写2013-01-17 00:10 1104人阅读 评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。#include #include #include #include #include #include #include #include /
2017-04-10 22:35:56 959
转载 V4L2驱动详解 API翻译
博主按:介绍V4L2基础的东西,不知道是哪位同志翻译的,莫名的感动啊。这个必须转! 另,对未翻译的部分博主加以补充。文中以蓝色字体表示,如果有错误请高手指正。还有些图片好像不能显示,我从原文复制过来了。 v4l2驱动编写篇一--介绍 原文网址:http://lwn.net/Articles/203924/大部分所需的信息都在这里。作为一个驱动作
2017-04-07 10:25:42 883
转载 linux 下USB 摄像头的使用说明
linux 下USB 摄像头的使用说明查询摄像头是否是UVC设备参见官网UVC驱动代码详解明明是UVC摄像头但不是不支持怎么办心得此处我只说用uvc通用驱动查询摄像头是否是UVC设备,参见官网1 找到CAMERA ID2 lsusb -d VID:PID -v | grep “14 Video” 如果输出有下面
2017-04-07 09:33:16 1734
转载 v4l2 camera测试程序 保存成图片
v4l2 camera测试程序 保存成图片标签: c语言linuxuvc_camera2016-04-27 17:09 445人阅读 评论(0)收藏举报本文章已收录于:分类: uvc(4) 作者同类文章X•RGB565,RGB24,YUV•记录USB摄像头的几个问题•Linux UVC driv
2017-04-06 22:33:18 2419
转载 和菜鸟一起学linux之V4L2摄像头应用流程
2012-11-16 11:52 28498人阅读 评论(16)收藏举报本文章已收录于:分类: Linux学习之路(72) 作者同类文章X•初探linux子系统集之i2c子系统(二)•初探linux子系统集之timer子系统(三)•初探linux子系统集之timer子系统(二)•初探linux子系统集之timer子
2017-04-06 16:45:01 471
转载 共享内存映射之mmap()函数详解
共享内存映射之mmap()函数详解 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,
2017-04-06 16:19:51 687
转载 ioctl()函数详解
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用
2017-04-06 15:44:59 456
转载 Linux系统下USB摄像头驱动开发
一、 Linux系统中的USB摄像头驱动程序USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的 <!--google_ad_client = "pub-2299987709779770";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_a
2017-04-06 15:12:22 890
TracePro-于LED的仿真设计.pdf
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人