自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (10)
  • 收藏
  • 关注

转载 关于linux驱动(应用)程序头文件使用

关于linux驱动(应用)程序头文件使用标签: linux驱动应用程序头文件 2013-08-13 16:29 483人阅读 评论(0)收藏举报本文章已收录于:分类: Linux基础知识(18) 作者同类文章X关于Linux驱动(应用)程序头文件使用 驱动程序:

2017-05-31 21:26:41 507

转载 Linux 设备驱动 ====> 并发控制 --- 自旋锁

自旋锁的使用自旋锁(spin_lock)是一种典型的对临界资源进行互斥访问的手段,顾名思义,为了获得一个自旋锁,在某CPU上运行的代码需要先执行一个原子操作,该操作测试并设置某个内存变量,在该操作完成之前其他执行单元不可能访问到这个内存变量。如果测试结果表明锁已经空闲,则程序获得这个自旋锁并继续执行;如果测试表明锁仍被占用,程序将在一个小的循环内重复这个“测试并设置”操作,就是“自旋”的动

2017-05-31 20:23:39 506

转载 Linux 设备驱动 ====> 并发控制 --- 原子操作

原子操作原子的操作指的就是在执行过程中不会被别的代码所中断的操作。在Linux中原子操作的方法有很多,有整型原子和位原子,他们在任何情况下操作都是原子的,这些原子操作的实现都是依赖CPU来实现的,因此这些函数都与CPU架构密切相关。整型原子我们arm架构的原子实现在kernel/arch/arm/include/asm/atomic.h1. 设置源自变量的值

2017-05-31 20:22:49 681

转载 Linux 设备驱动 ====> 并发控制 --- 信号量与互斥体

信号量信号量的使用信号量(semaphore)是用于保护临界区的一种常用方法,他的用法和自旋锁类似,但是,与自旋锁不同的是,当获取不到信号量时,进程不会原地打转,而是进入休眠等状态。Linux中信号量的操作主要有1.定义信号量struct semaphore sem;2.初始化信号量void sema_init(struct semaphore *sem, int va

2017-05-31 20:22:00 603

转载 zlib库使用简单讲解

由于想学习libpng库,搜索资料发现libpng库依赖zlib库的gz格式文件压缩和解压功能,所以先得了解下zlib库的功能和使用方法。本文大部分摘自:http://blog.163.com/yuan_zhch/blog/static/193790046201182102746293/1.zlib库简介   zlib 是通用的压缩库,提供了一套 in-memory 压缩和解压函数,并

2017-05-25 01:05:11 2157

转载 jpeglib使用指南

您可以到www.ijg.org网站下载libjpeg的源码, IJG JPEG Library就是jpeg压缩库,是以源码的形式提供给软件开发人员的,当然在软件包里也有编译好的库文件,我们这里就只用到其中的libjpeg.lib,jconfig.h,jmorecfg.h,jpeglib.h这几个文件,下面我就介绍一下怎样在自己的程序里嵌入图像压缩功能。  一、建立编译环境  所谓建立编译环

2017-05-25 00:44:59 4861

转载 JPEG驱动(二)

JPEG驱动,说实话,整体结构比较简单。也只是在probe()里做下初始化,然后创建一个video设备,上层通过s_fmt和ioctl等方法设好参数。最好上层调用stream_on 下层就开始编码或解码了。具体的代码就不讲了,我们主要看一下JPEG的整个硬件结构和哪些需要我们实现代码的(我说的JPEG驱动是指硬件实现的JPEG)。下面我只是举个例子。上面是硬件jpeg编解码的过程

2017-05-24 00:50:14 489

转载 JPEG驱动(一)

JPEG驱动(一)标签: applicationtiff存储算法imagetable2012-05-18 21:08 1615人阅读 评论(0)收藏举报本文章已收录于:分类: linux内核(15) 作者同类文章X最近要研究多媒体了,包括摄像头,jpeg,G2D等。好吧,那就从j

2017-05-24 00:49:16 1471

转载 Linux下动态共享库加载及使用详解【转】

【来源】http://www.cnblogs.com/pang1567/p/3678509.html对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态

2017-05-23 23:04:46 970

转载 Linux 静态库与动态库搜索路径设置详解

【来源】http://www.cnblogs.com/pang1567/p/3678083.html1. 连接和运行时库文件搜索路径的设置        库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进

2017-05-23 23:02:41 667

转载 ARM的视频采集以及jpeg压缩

这个程序耗费我一天的时间,才得以解决一个问题!原来在arm Linux上的程序最好不要放在/usr目录下,我这个程序就是,开始我就把程序放在这个目录下,摄像头采集一会就不采集数据了,一直找不到原因所在,开始还以为内存耗尽了, 但是始终找不到耗尽的原因!郁闷了我好久!今天得以解决,解决了我毕业设计的一大隐患!就担心这个地方出问题,造成毕业设计失败! 明天开始写网络传输模块的程序!以后

2017-05-23 22:44:46 1091

转载 libjpeg的ARM linux移植

一、下载jpeg库二、配置编译,生成Makefile文件。#./configure --prefix=/usr/arm/arm-Linux --exec-prefix=/usr/arm/arm-linux /--enable-shared --enable-static注意:prefix是最后安装时库存放的文件,shared是编译成动态库,static是编译成静态库三、修改生成

2017-05-23 22:42:41 436

转载 zlib库使用简单讲解

zlib库使用简单讲解标签: zliblinux2013-11-23 14:42 4993人阅读 评论(0)收藏举报本文章已收录于:分类: Linux应用(47) 作者同类文章X     由于想学习libpng库,搜索资料发现libpng库依赖zlib库的gz格式文件压缩和解压功

2017-05-23 00:48:02 8722

转载 JPEG 及MJPEG开发笔记

http://blog.csdn.NET/yes24/article/details/3711505                                     JPEG     早期的照片采用原始的RGB和YUV等格式,这些格式有个不好的地方,就是照片太大,而jpeg则根据人体视觉的特点采用了YCbCr格式,大大压缩了照片的大小,但效果能却相当于没有失真。     JPE

2017-05-22 00:58:52 2487

转载 采样率,比特率,帧率,码率

采样率,比特率,帧率,码率2013-01-15 07:40 3048人阅读 评论(0)收藏举报本文章已收录于:分类: Multimedia(30) 作者同类文章X简单来讲,采样率和比特率就像是坐标轴上的横纵坐标。 横坐标的采样率表示了每秒钟的采样次数。 纵坐标的比特率表示了用数字

2017-05-22 00:49:49 2894

转载 QT——JPEG图像的压缩与传输

QT——JPEG图像的压缩与传输2014-05-26 13:48 2168人阅读 评论(0)收藏举报本文章已收录于:分类: Qt(38) 作者同类文章X•Qt——QT实现截屏功能•QT——基于Qt多媒体技术和编码技术的本地音视频远程传输•QT——与 Javascript 交互•QT——QWebVie

2017-05-22 00:37:11 3522

转载 libjpeg移植

最近毕设需要用到libjpeg库,安装过程遇到不少问题,因此记录下来,以备将来用。在http://www.ijg.org/下载的是最新的v8版本,费了一番周折没安装成功,故下载了老版本的6b。step1:下载并解压jpeg源代码包step2: #cd ./jpeg-6b #./configure --prefix=/home/jpeg_arm -

2017-05-21 12:03:40 908

转载 Qt4.6+(8) Qt embeded 4.5.3 在ARM-Linux的移植

Qt4.6+(8) Qt embeded 4.5.3 在ARM-Linux的移植标签: qtmakefilelibrary平台keyboard嵌入式2011-07-03 18:26 839人阅读 评论(0)收藏举报本文章已收录于:分类: Qt/Qtopia开发  移植这个是发现用Qt 4.6 for X86

2017-05-21 11:10:53 670

转载 QT/E 支持 jpeg QImage加载

在ARM开发板上运行的Qt程序可以很好的支持png格式,但唯一的问题是,png格式的图像太大了,这对于资源有限的嵌入式系统来说绝对是一个不容忽视的问题。解决方法之一就是改用jpg格式的图像,但是在这之前,你还需要完成以下工作。在移植Qt到ARM开发板时,有一个编译参数一般设置为-qt-libjpeg,显而易见,这个参数与显示jpg图像有关。以下叙述的一切内容,都以在移植Qt时设置了这样一个参数

2017-05-21 10:35:27 1449

转载 MJPEG格式和码流分析

JFIF 是 JPEG File Interchange Format 的缩写,也即 JPEG 文件交换格式。JFIF 是一个图片文件格式标准,它是一种使用 JPEG 图像压缩技术存储摄影图像的方法。JFIF 代表了一种"通用语言"文件格式,它是专门为方便用户在不同的计算机和应用程序间传输 JPEG 图像而设计的语言。JFIF 文件格式定义了一些内容是 JPEG 压缩标准未定义的,如 reso

2017-05-21 10:08:05 12120 1

转载 QT——QByteArray及QBuffer

QT——QByteArray及QBuffer2014-05-26 11:48 4309人阅读 评论(0)收藏举报本文章已收录于:分类: Qt(38) 作者同类文章X•Qt——QT实现截屏功能•QT——基于Qt多媒体技术和编码技术的本地音视频远程传输•QT——与 Javascript 交互•QT——Q

2017-05-20 21:35:50 1846

转载 普通摄像头的数据输出格式YUV与mjpeg之间联系、DCT离散余弦变换去噪跟压缩

文章来源:http://blog.csdn.net/yangdashi888/article/details/52289036A、一般的摄像头是有三种数据输出模式分别为:1、我们的普通摄像头一般只有两种图像数据输出,分别是YUV(原始数据)、MJPEG两者格式,其中当设置YUV格式,对于大分辨率时,其输出帧率很低,例如自己用amcap输出10

2017-05-20 19:44:47 2955

转载 基于Qt的图像处理技术和算法

原文链接: http://developer.nokia.com/community/wiki/Image_editing_techniques_and_algorithms_using_Qt这篇文章主要阐述了如何使用Qt在像素级别上对图像进行操作,并实现了一些图像效果,这些效果主要有:灰度,模糊,锐化,添加相框,金属质感,改变图像饱和度,亮度还有白平衡。介绍文章中,我

2017-05-20 18:51:38 2090 1

转载 Qt之QImageWriter

简述QImageWriter类为写入图像至文件或设备提供了一个独立的接口。QImageWriter支持格式特定的选项(如:质量和压缩率),可以在存储图像之前进行设置。如果不需要这些选项,可以使用QImage::save()或QPixmap::save()代替。简述常用接口公共函数静态函数示例效果源码常用接口公共函数vo

2017-05-19 23:49:14 1000

转载 QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置

QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置标签: opencv 2015-06-30 18:45 617人阅读 评论(1)收藏举报本文章已收录于:分类: 图像处理与机器视觉(63) 作者同类文章Xopencv(20) 作者同类文章X

2017-05-19 22:07:35 851

转载 [OpenCV] -- win7下配置OpenCV的Qt开发环境

[OpenCV] -- win7下配置OpenCV的Qt开发环境2013-03-12 20:20 78660人阅读 评论(109)收藏举报本文章已收录于:OpenCV知识库 分类: QT(21) 作者同类文章XOpenCV(2) 作者同类文章X版权声明

2017-05-19 16:33:24 364

转载 QT4中构建多线程的服务器and QT'Socket

QT4中构建多线程的服务器出错和经验2009-04-28 15:43:48 阅读12评论0   字号:大中小 订阅QT4中构建多线程的服务器首先说一下对多线程这个名词的理解过程。以前听说过很多次多线程这个词,而且往往与服务器联系起来,因此一直把多线程误解为服务器特有的功能;直到这次课程设计,仔细学习了一下多线程的机制,才知道真正的意思。简单的来说,就是同时有多个线程一起

2017-05-18 14:54:15 469

转载 Qt 之 QVector

Qt 之 QVector2013-02-01 09:09 52864人阅读 评论(2)收藏举报本文章已收录于:分类: Qt(5) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。QVector类是一个提供动态数组的模板类。QVector是Qt普通容器类的一种

2017-05-18 10:45:23 1777

转载 Qt中利用TCP实现多个客户端之间相互发送消息系以及服务器的群发信息

Qt中利用TCP实现多个客户端之间相互发送消息系以及服务器的群发信息标签: QTtcp服务器socket2016-07-14 12:47 2141人阅读 评论(1)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。前两天写了个简单的服务器和客户端之间的数据传送,主要是为了熟悉一下QTcpsoc

2017-05-18 10:23:09 7168 2

转载 Qt中利用TCP实现客户端与服务器端的数据传输

Qt中利用TCP实现客户端与服务器端的数据传输标签: QTtcp服务器2016-07-11 21:40 3182人阅读 评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。最近想用Qt做一个简单的聊天室,用到了TCP传输,在此整理一下有关TCP传输的东西。(只是简单的实现数据传送,对于

2017-05-18 09:21:26 2603

转载 Linux时间函数之gettimeofday()函数之使用方法

Linux时间函数之gettimeofday()函数之使用方法标签: linuxtimezonestructdelaynull2011-12-04 15:59 48011人阅读 评论(1)收藏举报本文章已收录于:分类: linux应用层编程(30) 作者同类文章X版权声明:本文为

2017-05-17 16:04:26 405

转载 Windows下Qt 5.2 for Android开发入门

Qt 5.2 发布了,支持 Android 平台,太好了。    之前公司项目,为了移植一个依赖 Qt 的程序到安卓平台上,我自己交叉编译了 Qt Embedded 4.5.2,费了老大劲儿,还修改了源码(只把 QtCore、QtNetwork、QtXml、QtNetwork 编译过了)。现在终于有官方版本了。    今天试验了一下,在 Windows 7 下把开发环境搭建完成,跑

2017-05-16 22:34:07 374

转载 Windows下Qt 5.2 for Android开发入门

Windows下Qt 5.2 for Android开发入门标签: android开发Qt for AndroidC++ for Android2013-12-13 18:23 90940人阅读 评论(59)收藏举报本文章已收录于:分类: android开发(60) 作者同类文章X•Android布

2017-05-15 21:39:44 819

转载 Qt多线程编程中的对象线程与函数执行线程

Qt多线程编程中的对象线程与函数执行线程2017-05-10 16:40 25人阅读 评论(0)收藏编辑删除 本文章已收录于:分类: QT(24) 作者同类文章X而对于服务器来说,多线程的这个特性太有用了,因为多线程使得服务器可能同时响应多个客户端的请求,所以现在服务器大多采用多线程,所以才

2017-05-15 10:33:27 579

转载 Qt5 基于TCP传输的发送/接收文件服务器(支持多客户端)

Qt5 基于TCP传输的发送/接收文件服务器(支持多客户端)标签: Qt服务器客户端文件传输2013-08-26 15:20 4484人阅读 评论(2)收藏举报本文章已收录于:计算机网络知识库 分类: Qt(7) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不

2017-05-15 10:32:14 12633 23

转载 Qt信号和槽连接方式的选择

看了下Qt的帮助文档,发现connect函数最后还有一个缺省参数.connect函数原型是这样的:QMetaObject::Connection QObject::connect(const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::Connection

2017-05-15 09:53:28 640

转载 QList类介绍

QList是一种表示链表的模板类。QList是Qt的一种泛型容器类。它以链表方式存储一组值,并能对这组数据进行快速索引,还提供了快速插入和删除等操作。QList、QLinkedList和QVector提供的操作极其相似:* 对大多数操作来说,我们用QList就可以了。其API是基于索引(index)的,因此用起来比QLinkedList更方便(QLinkedList的API是基于迭

2017-05-12 11:29:50 4072

转载 QT容器类(二) 之 Iterator

QT容器类(二) 之 Iterator标签: Iterator 2014-01-02 14:33 1661人阅读 评论(0)收藏举报本文章已收录于:分类: QT(27) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。说明:Qt支持两种风格的迭代器—

2017-05-12 10:36:58 1030

转载 QList的简单使用

QList的简单使用标签: listsuniterator2009-07-22 21:13 15083人阅读 评论(0)收藏举报本文章已收录于:分类: Qt(7) 作者同类文章X•安装qt for s60 一些错误•Qt 获取本机ip地址•QTextStream 读取文件内容•Qt简单程

2017-05-11 22:36:26 12858

转载 QTextStream 读取文件内容

QFile file("file.txt");if (!file.open(QIODevice::ReadOnly | QIODevice::Text))return;QTextStream in(&file); 1.QString QTextStream::read ( qint64 maxlen )  读取txt文件maxlen个字符  QString line

2017-05-11 22:34:35 10602 2

TracePro-于LED的仿真设计.pdf

对初步学习TracePro的新手,能够对软件有一个初步的认识,并且能够自己建模仿真,介绍LED的模型,特别是针对TIR透镜的光路介绍,有一个初步的认识;还包括软件资源库链接

2020-02-24

TracePro_user_manual

TracePro是很好的一个光学仿真软件,针对该软件上传的一个英文用户手册很全面。

2018-12-19

精通QT4编程

包含有Qt4code和PDF文档说明

2017-05-18

QT creator快速入门 第三版源码

学习QT编程不错的例程

2017-05-18

USB-hub设计

设计USB-hub电路

2016-12-16

DDR2_datasheet

DDR2数据手册,英文

2016-07-07

晶体管电路设计下

学习晶体管电路设计不错的一本书

2016-07-06

晶体管电路设计(上)

学习晶体管电路设计的不错的一本书

2016-07-06

晶体管电路设计 下

这本书详细描述了场效应管的设计方法,参数计算,原理分析,适合初学者入门研读

2015-08-12

晶体管电路设计上

书中描述了晶体三极管放大器设计,参数计算,原理分析,是学习入门的一本好书

2015-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除