自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiongmaojiayou的专栏

专注Windows CE程序设计,嵌入式软件设计

  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于C++中数据基础数据类型的一个杂记

任何一个变成语言,都会有build-in type(内置数据类型),C++是从C语言发展过来的,从而对硬件的支撑还是比较好的。先说一点工作中的经验(copy来的,先记着)。1、经验之谈我们经常使用整形进行计数,使用unsigned 类型比较明智(在比较过程中,有符号的负数大于无符号数据类型);在执行整形算数运算时,比较少使用short类型,否则可能会造成越界的错误;对于char类型

2013-07-16 22:52:22 3011

原创 关于操作符“>>”和“<<”的重载

背景关于操作符的重载,主要是为了实现类多态性。今天主要是对操作符">>"和"实现这里将C++Primer中的另一个例子拿过来用,里面主要是一个书籍销售管理的一个类。主要定义如下:class CSalesItem{public: CSalesItem(void); ~CSalesItem(void); CSalesItem& operator

2013-07-15 22:16:50 2696

原创 GIT的安装和Clone到远程仓库

关于GIT就不说太多了,现在公司软件部门常使用的项目管理软件之一,为了加快进入职场,今天终于将装载电脑中许久的GIT使用了一把。         1、下载GIT         软件在你很多地方都能够下载到。(我当时是在https://code.google.com/p/msysgit/downloads/list?can=3这里下载的),直接选择第一个文件就可以了如下面的图所示。

2013-07-14 22:57:57 6150

原创 GIT的安装使用

关于GIT就不说太多了,现在公司软件部门常使用的项目管理软件之一,为了加快进入职场,今天终于将装载电脑中许久的GIT使用了一把。         1、下载GIT         软件在你很多地方都能够下载到。(我当时是在https://code.google.com/p/msysgit/downloads/list?can=3这里下载的),直接选择第一个文件就可以了如下面的图所示。 

2013-07-14 22:44:32 764

原创 Compiling newest Boost_1_53_0 with VS2008

BOOST WITH VISUAL STUDIO 2008By xiaoxiongxiongxiang2006@126.com Pre: Everybody know that the boost library is a greatest C++STL library, It provide many interface in all sorts of library, such

2013-04-12 06:12:20 1004

原创 试用 visual studio 2012 , 夜间主题用起来确实很帅气啊...

看到新工具的更新,总是很想尝试一下...在visual studio 2012 出来了之后,当然也想试试,特别是看到visual studio2012 的界面发生变化之后,更加是心动不已啊!!!Visual Studio 2012新界面发生了变化。现在的Visual Studio 2012其亮度得到了优化,界面主题颜色变成了深色。从图中我们可以看到,微软公司对其深色主题进行了微调从而达

2012-09-08 21:13:56 15245

原创 win7上安装了ubuntu真机之后,删除ubuntu

一个有效的解决方法:1.下载mbfix,如果你是64为系统的话,就下载mbfix64.exe,否则直接用mbfix.exe好了。链接为http://www.sysint.no/DesktopModules/DNNPortal-Download/Downloader.aspx?TabID=536&file=DNNPortal-Download/host/mbrfix.1523e566

2012-07-06 07:16:33 1726

转载 spcaview在windows上的移植

转自http://hi.baidu.com/zhxust/blog/item/ac7b707e4f9f88310cd7daf6.html,感谢作者分享1,下载windows下的sdl库:SDL-devel-1.2.11-VC6.zip下载地址为:sdl库下载地址点击此2,下载已移植过的windows下的spcaview:spcaview.rar下载地址为:spcaview下载点

2012-06-06 17:52:30 974

原创 关于uvc_streamer编译出错

gcc test.c -lpthread在编译uvc_streamer的时候,会出现错误,gcc -O2 -DLINUX -Wall -lpthread uvc_stream.o color.o utils.o v4l2uvc.o control.o -o uvc_stream uvc_stream.o: In function `main':uvc_stream.c:(.text.s

2012-05-30 14:28:49 2812 2

转载 Diff的简单使用

转自:http://hi.baidu.com/ccx360/item/12cdfccf35dec203c710b202,感谢原作者分享!linux的diff功能很强大:diff -options oldfile/dir newfile/dir常用的选项有:-r 比较目录-u 将差异的文件输出到文件中例如$ diff

2012-05-28 17:20:12 857

原创 在ubunut中安装了opencv2.1之后,自己编写程序, 出现undefined reference to `cvLoadImage'

今天兴冲冲的将opencv2.1装好了之后,就急不可耐的想验证一把,当然先充从最简单的开始找到opencv-dec里面有例子,具体参看我的http://blog.youkuaiyun.com/xiongmaojiayou/article/details/7606034这篇博客。后面自己想写一个例子试试,当然也就是一个简单点的显示图形的例子: #include "cv.h" #in

2012-05-27 13:51:45 7199 1

原创 关于vim的环境变量的配置

linux下面的vim绝对是大多数linux程序员经常用到编辑器,不得不说它的强大,已经赢得了绝对的拥护!好吧,我也是被他吸引了为了更好的适应自己,我将vim配置了一下子,就按照鸟哥所说,就这样子呢!vim  ~/.vimrc输入下面内容::set  hlsearch:set backspace=2:set autoindent:

2012-05-27 10:19:06 6877

原创 在ubuntu中指令安装opencv2.1

OpenCV于1999年由Intel建立,现在由Willow Garage提供支持。OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是2.

2012-05-27 09:46:44 2047

原创 ubuntu10.04中安装Qt creator环境及开发工具

最近想要学习QT编程,当然环境要先搭建好呢。同样,这也只算是自己的一个总结吧,应为参考了很多网络上的方法!1、直接在Terminal中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer    qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Q

2012-05-27 07:51:02 2520

转载 HowTo: Fix Ubuntu “Requires Installation of Untrusted Packages” Update Error

转自 :http://jaypeeonline.net/tips-tricks/requires-installation-of-untrusted-packages-error/,多谢博主分享哦One of the first things I did after I got my Lenovo IdeaPad Y560 was to make it du

2012-05-27 07:45:16 6917

转载 mini2440开发板移植mjpg-streamer

转载自:http://hi.baidu.com/%D7%B7%C3%CE123654/blog/item/9c0473eb9270656f79f0555e.html,感谢作者咯!!Mjpg‐streamer是一个开源软件,用于从webcam摄像头采集图像,把它们以流的形式通过基于ip的网络传输到浏览器如Firefox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏

2012-05-26 15:11:17 18755 1

原创 将一般的用户加入sudo组is not in the sudoers file. This incident will be reported解决方法

今天在弄ubutu12.04的时候,利用sudo adduser添加了一个新的用户yocto的之后想要在yocto用户下面利用apt-get install安装软件的时候出现了错误了“yocto is not in the sudoers file. This incident will be reported.”表示很无语,当然看样子是说我的这个用户没有用sudo的权限吧。囧了

2012-05-26 14:49:02 6458

转载 C 语言的可变参数表函数的设计

转自http://blog.youkuaiyun.com/hackbuteer1/article/details/7558979,写的确实很舒服,先收下了首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是

2012-05-20 21:49:46 1169

原创 关于PF_INET和AF_INET的区别

在写网络程序的时候,建立TCP socket:   sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_INET,即使用IP。相关头文件中的定义:AF = Address Family                    PF =

2012-05-20 09:09:26 164236 1

转载 Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结

转自http://www.learndiary.com/2011/04/ubuntu-linux-%E4%B8%8B-ffmpeg-%E5%8F%8A-mencoder-%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E5%B0%8F%E7%BB%93/ ,感谢作者无私的分享贡献,让刚入门我这样子的菜鸟才有了方向近段时间在学习 Ffmpeg、Menco

2012-05-15 09:32:10 3650 2

转载 Install FFmpeg and x264 on Ubuntu Lucid Lynx 10.04 LTS

转自:http://ubuntuforums.org/showpost.php?p=9868359&postcount=1289,还是小外写的好啊Install the Dependencies1. Uninstall x264, libx264-dev, and ffmpeg if they are already installed. Open a terminal a

2012-05-14 17:11:15 1206

转载 在Ubuntu中设置samba共享可读写文件夹

转自:http://forum.ubuntu.org.cn/viewtopic.php?t=20852,感谢作者辛苦分享首先当然是要安装samba了,呵呵: 代码:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/sha

2012-05-14 16:24:17 1026

原创 mjeg-streamer运行的时候找不到libjpeg.so.62的解决方案

今天确实是一个多事的一天,不过通过这么的折腾,自己也学到了不少,或者说是知道了不少。今天实在编译一个mjpeg-streamer的开源项目,这个其实是没什么难度的,因为因为在前面我已经成功的运行一次了,不过由于今天想要自己实现冲web-camera中采集到一幅jpg图像,就也折腾了一下子,很是开心啊,终于自己也弄出来了。不过后面再次欲行mjpeg-streamer的时候却出现问题了

2012-05-13 16:44:02 14787 1

原创 ELF file OS ABI invalid

今天在弄mjpeg-streamer的时候,由于没有安装jpeg库,就倒腾了一下。相到上次移植板子的时候,做过类似的工作,就拿着那个时候编译好的动态链接库放到我现在的/usr/lib/里面,当然出错啦,就和下面一样“/usr/lib/libjpeg.so.62: ELF file OS ABI invalid”ELF file OS ABI invalid 二进制级

2012-05-13 15:09:08 16982

原创 bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory

今天在安装jpeglib库的时候,出现了一点点小问题“bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory”,很奇怪嘛,以往变异源代码的时候只要/configure make make install 就好了,这个却出现了这个问题,后面网上搜索了一下,原来是文件编码的问题,这也是linux和wind

2012-05-13 11:23:54 11515 3

转载 Linux V4L2 摄像头视频采集

转自http://www.rosoo.net/a/201104/11216.html,感谢作者分享!一,什么是 video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己 下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/

2012-05-12 15:39:17 2911

转载 V4L2采集图像入门例子讲解

转自http://blog.youkuaiyun.com/crazyman2010/article/details/6055022,感谢作者分享1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲区管理)->

2012-05-12 11:32:59 6873 3

转载 ubuntu下面安装samba服务器,windows直接可读可写

转自:http://blog.chinaunix.net/link.php?url=http://forum.ubuntu.org.cn%2Fabout20852.html%26amp%3Bhighlight%3Dsamba  ,感谢作者分享一. Ubuntu samba配置的安装:sudo apt-get install samba smbfs smbclient二. 创建共享目

2012-05-10 20:19:13 1234

转载 Linux 视频设备驱动V4L2最常用的控制命令使用说明

转自http://blog.youkuaiyun.com/shaolyh/article/details/6583226,感谢作者分享哦!!Linux视频设备驱动常用控制命令使用说明设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数。1. 控制命令VIDIOC_QUERYCAP功能:

2012-05-09 10:35:11 1396

转载 getopt();getopt_long();getopt_long_only();option

转自http://blog.youkuaiyun.com/vblittleboy/article/details/6544285,感谢博主分享如何分析命令行参数Sun, 2006-07-16 01:27 — MarchdayGNU/Linux的命令行选项有两种类型:短选项和长选项,前者以 '-' 作为前导符,后者以 '--' 作为前导符。比如有一个命令:$

2012-05-09 09:19:13 605

转载 在linux里怎么设置修改环境变量

转自http://blog.youkuaiyun.com/zhuying_linux/article/details/5672294,感谢作者分享export例如:export $HOME=$HOME:YOUR_DIR set 显示当前shell的变量,包括当前用户的变量env 显示当前用户的变量export 显示当前导出成用户变量的shell变量每个shell有自

2012-05-09 08:28:47 1294

转载 ubuntu 12.04安装telnet和ssh服务

ubuntu安装telnet服务1. sudo apt-get install xinetd telnetdsudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己新建立一个也是可以的哦,刚开始我也不知道,自己试了之后才知道的。telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in

2012-05-03 20:58:13 28417

原创 ubuntu 将一般的用户加入sudo组 is not in the sudoers file

在ubuntu中新增加一个新的用户时,如useradd XXX,执行sudo命令的时候会提示xxx is not in the sudoers file. This incident will be reported. 解决方法:1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,

2012-05-03 20:11:49 8288

转载 RTP学习笔记(五)

转自:http://blog.youkuaiyun.com/Tinnal/article/details/2871734,感谢博主的分 这是用RTP(RFC3350)按RFC2550封装MPEG ES流数据的发送程序。学习RTP的路真的辛苦。在网上收集的有关RTP的程序都是那种只负责RTP数据包发送的库,如jrtplib等,他们的DEMO程序都只是用来发发字符串,编编聊天程序,无论是国内还

2012-05-03 10:36:51 2551

转载 RTP学习笔记(四)

转自http://www.cppblog.com/czanyou/archive/2009/12/25/67940.html,感谢博主的分享H.264 RTP PAYLOAD 格式H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:      +---------------+

2012-05-03 10:26:49 916

转载 RTP学习笔记(三)

RTP如何打包H264数据转自http://blog.youkuaiyun.com/markman101/article/details/6755034,感谢作者的分享!拿到H264的裸流数据是,一般码流结构是SPS,PPS,I帧,P帧......SPS,PPS,I帧,P帧...........。用RTP打包H264数据时,SPS和PPS可以不发,直接发I帧和P

2012-05-03 10:13:27 881

转载 RTP学习笔记(二)

从http://my.oschina.net/hundre/blog/12855转载1、简介 目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。2、RT

2012-04-30 20:00:13 1152

转载 RTP学习笔记(一)

最近由于一个比赛,要涉及到流媒体的传输,其中,通过学长的介绍了解到利用RTP可以用来处理,并且后面也了解到,RTP也主要是利用在流媒体的传输上。于是决定花一些时间好好了解一下RTP,顺便写下笔记,有利于后面自己翻阅。大部分的资料是在网上收罗的,不知道会不会侵权,如有侵权,请告诉我,我会立即删除的这里涉及到几个缩写名词RTP——real-time transport prot

2012-04-30 19:56:21 1440 1

原创 一个菜鸟学习C的路程(一)

2011年11月19日星期六今天,下午睡觉的时候,突然间起来看见手机上有两天短息,一条是班长发的,一条是图书馆发的“尊敬的XX读者,您预约的已归还...”,当时就心情激动,本来还睡意蒙蒙的,马上带上电脑,骑着车去了图书馆。然后去了实验室,看是第二次阅读了,然后...我发现了附录有几道题,它说“请在40分钟...50分一下,请不要气馁...”,好吧,我十几分钟就做完了,并且上面还有好多题目是自己

2011-11-19 20:42:14 799

mjpg-streamer和jpegsrc库

这里面包含了现在网上流行mjpg-streamer的源码和需要用到的jpegsrc库。 自己有倒腾了一阵子了,开始是害怕,不过后面坐的次数多了,也就差不多了吧!还好 先传上来,主要是为了自己以后想再看的时候还在(自己有时候手贱,会清理掉的) 要运行也很简单——我实在PC上面运行的,所以没什么大的改动

2012-05-15

强大的远程登录工具:PuTTY

Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中,Putty是出色的工具之一,其功能丝毫不逊色于商业的telnet类工具,用它来远程管理Linux十分好用。

2012-05-13

YUV相关测试工工具

YUVviewerPlus.exe 对YUVviewer进行了修改,增加一下内容: 1、增加支持的格式:yuv4:4:4, yuv4:2:2, gbmp 2、增加zoom的范围 BMP2GBMP.exe 将一副副的BMP图片合并成一个没有BMP头信息的文件 note:仅支持24位bmp图片 DYUV2SEQ.exe 实现分离的yuv文件转换成YUV序列 4:2:0 ShowDIB.exe BMP图片显示程序,多文档框架 YUV2BMP.exe 实现了YUV转换成24位的BMP图片,实现了批量转换 BMP2SEQ.exe 将一系列24位或8位的BMP图片转换成4:2:0的YUV序列。 DYUV2BMP.exe 将分离的Y,U,V转换成24位的BMP图片,实现了批量转换 GBMP2SEQ.exe 实现包含一组rgb24图片(不含文件头)的单一文件到yuv4:2:0序列文件的转换 SEQ2BMP.exe 实现了SEQ2BMP的程序 输出BMP文件为24位真彩 SeqCut.exe 实现对YUV4:2:0文件的剪切操作 即从序列文件中取出一段序列 SeqSnr.exe 实现了两序列对应帧之间Y分量的SNR求取,并给出平均值 YUV2SEQ.exe 将单帧的YUV文件转换位YUV序列 4:2:0 YUV2SEQ2.exe 将单帧的YUV文件转换位YUV序列 4:2:0 可以选择目标图像的位置和大小

2012-05-12

v4l2验证例子代码

利用v4l2接口,验证摄像头并且采集一帧图片,保存在本地。

2012-05-12

VMware Workstation 8.0注册机

VMware Workstation 8.0注册机,适合64 和 32 位的系统

2012-05-10

空空如也

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

TA关注的人

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