上一页 1 2 3 4 5 6 ··· 59 下一页
摘要: C++11的模板类型判断——std::is_same和std::decay问题提出:有一个模板函数,函数在处理int型和double型时需要进行特殊的处理,那么怎么在编译期知道传入的参数的数据类型是int... 阅读全文
posted @ 2017-09-15 16:04 ZhangPYi 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同... 阅读全文
posted @ 2017-09-15 16:00 ZhangPYi 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义新的数据类型,但是必须按照一定的规则进行,下面我们一起看下enum的使用方法。步骤(... 阅读全文
posted @ 2017-09-15 15:58 ZhangPYi 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 左值引用VS右值引用左值引用对于一般的C++程序员再熟悉不过,但对于右值引用(C++0X新特性),就稍微有点不知所云左值VS右值在定义变量的时候,经常会用到左值和右值,比如:int a = 1;int b... 阅读全文
posted @ 2017-09-15 15:54 ZhangPYi 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 右值引用为了解决移动语义及完美转发问题,C++11标准引入了右值引用(rvalue reference)这一重要的新概念。右值引用采用T&&这一语法形式,比传统的引用T&(如今被称作左值引用 lvalue... 阅读全文
posted @ 2017-09-15 15:29 ZhangPYi 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Makefile 使用总结1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项... 阅读全文
posted @ 2017-09-06 14:02 ZhangPYi 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将... 阅读全文
posted @ 2017-08-31 22:00 ZhangPYi 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 来自吉浦迅科技 整理发布http://mp.weixin.qq.com/s?__biz=MjM5NTE3Nzk4MQ==&mid=2651231163&idx=1&sn=d48b4480da3481de8... 阅读全文
posted @ 2017-08-29 11:56 ZhangPYi 阅读(791) 评论(0) 推荐(0) 编辑
摘要: Linux open函数open 函数用于打开和创建文件。以下是 open 函数的简单描述#include int open(const char *pathname, int oflag, ... );... 阅读全文
posted @ 2017-08-29 11:47 ZhangPYi 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 功能说明:显示开机信息。语 法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/v... 阅读全文
posted @ 2017-08-28 11:49 ZhangPYi 阅读(801) 评论(0) 推荐(0) 编辑
摘要: mknod - make block or character special filesmknod [OPTION]... NAME TYPE [MAJOR MINOR] option 有用的就是... 阅读全文
posted @ 2017-08-28 11:47 ZhangPYi 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 以下内容仅作参考,能力有限,如有错误还请纠正。对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以完成大部分驱动的编译,使用时只需要修改一下要编译生... 阅读全文
posted @ 2017-08-28 11:44 ZhangPYi 阅读(376) 评论(0) 推荐(0) 编辑
摘要: hello.c文件如下驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/includ... 阅读全文
posted @ 2017-08-28 11:32 ZhangPYi 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 假设要加载的驱动程序模块名为SHT21.ko加载驱动模块方法一: 进入SHT21.ko驱动模块文件所在的目录,然后直接 insmod SHT21.ko 即可方法二: 将SHT21.ko文件拷贝到/lib/... 阅读全文
posted @ 2017-08-28 11:31 ZhangPYi 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: 一、如何对设备操作linux中对设备进行操作是通过文件的方式进行的,包括open、read、write。对于设备文件,一般称其为设备节点,节点有一个属性是设备号(主设备号、次设备号),其中主设备号将设备文... 阅读全文
posted @ 2017-08-28 11:29 ZhangPYi 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Gstreamer框架中使用gst-launch进行流媒体播放Gstreamer是一套开源的流媒体框架,用其也可以进行流媒体开发,Gstreamer是基于glib库编写的,需要将多个不同功能的元件(ele... 阅读全文
posted @ 2017-08-28 11:15 ZhangPYi 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: GStreamer是流媒体软件的开发框架。可以这样说,在该框架的支持下,你可以非常简单地为很多格式的流媒体写出自已需要的程序。现在,GStreamer已经内置对MP3、Ogg/Vorbis、MPEG-1/... 阅读全文
posted @ 2017-08-28 11:13 ZhangPYi 阅读(3830) 评论(0) 推荐(0) 编辑
摘要: GStreamer是著名的开源多媒体框架,功能强大,其命令行程序 gst-launch 可以实现很多常规测试、播放等,作为系统调试等是非常方便的。1、摄像头测试gst-launch v4l2src ! x... 阅读全文
posted @ 2017-08-28 11:09 ZhangPYi 阅读(7639) 评论(0) 推荐(0) 编辑
摘要: Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。模块的Hello World!我们通过创... 阅读全文
posted @ 2017-08-28 10:52 ZhangPYi 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 2017年5月25日0. 概述FFmpeg可通过Nvidia的GPU进行加速,其中高层接口是通过Video Codec SDK来实现GPU资源的调用。Video Codec SDK包含完整的的高性能工具、... 阅读全文
posted @ 2017-08-27 17:50 ZhangPYi 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 在西雅图超级计算大会(SC11)上发布了新的基于指令的加速器并行编程标准,既OpenACC。这个开发标准的目的是让更多的编程人员可以用到GPU计算,同时计算结果可以跨加速器使用,甚至能用在多核CPU上。出... 阅读全文
posted @ 2017-08-27 17:48 ZhangPYi 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 今年运气比较好,学了cuda之后,了解到了gpu的另两种使用语言opencl和openacc, opencl(Open Computing Language ,开放计算语言)是面向异构系统的并行编程语言的... 阅读全文
posted @ 2017-08-27 17:46 ZhangPYi 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.sina.com.cn/s/blog_a43b3cf2010157ph.html编写利用GPU加速的并行程序有多种方法,归纳起来有三种:1. 利用现有的GPU函数... 阅读全文
posted @ 2017-08-27 17:43 ZhangPYi 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 1). 简介本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的boot ROM... 阅读全文
posted @ 2017-08-21 15:34 ZhangPYi 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 1). 简介本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的boot ROM... 阅读全文
posted @ 2017-08-21 15:34 ZhangPYi 阅读(223) 评论(0) 推荐(0) 编辑
摘要: NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南转载请注明作者和出处:http://blog.csdn.net/u011475210嵌入式平台:NVIDIA Jetson TX1嵌入式系... 阅读全文
posted @ 2017-08-17 09:49 ZhangPYi 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南转载请注明作者和出处:http://blog.csdn.net/u011475210嵌入式平台:NVIDIA Jetson TX1嵌入式系... 阅读全文
posted @ 2017-08-17 09:49 ZhangPYi 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Here we have a short article on installing Qt Creator on the NVIDIA Jetson TX1. Looky here:Note: This ... 阅读全文
posted @ 2017-08-16 13:20 ZhangPYi 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Here we have a short article on installing Qt Creator on the NVIDIA Jetson TX1. Looky here:Note: This ... 阅读全文
posted @ 2017-08-16 13:20 ZhangPYi 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 嵌入式平台:NVIDIA Jetson TX2嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04一、NSight简介 Jetpack开发工具为人工智能提供了一整套软件架构,包括代码... 阅读全文
posted @ 2017-08-16 10:24 ZhangPYi 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 嵌入式平台:NVIDIA Jetson TX2嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04一、NSight简介 Jetpack开发工具为人工智能提供了一整套软件架构,包括代码... 阅读全文
posted @ 2017-08-16 10:24 ZhangPYi 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: UTF8与GBK字符编码之间的相互转换 C++ UTF8编码转换 CChineseCode一 预备知识1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,... 阅读全文
posted @ 2017-08-11 15:08 ZhangPYi 阅读(331) 评论(0) 推荐(0) 编辑
摘要: UTF8与GBK字符编码之间的相互转换 C++ UTF8编码转换 CChineseCode一 预备知识1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,... 阅读全文
posted @ 2017-08-11 15:08 ZhangPYi 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 转发:http://blog.jobbole.com/30526/来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手... 阅读全文
posted @ 2017-08-11 15:06 ZhangPYi 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 转发:http://blog.jobbole.com/30526/来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手... 阅读全文
posted @ 2017-08-11 15:06 ZhangPYi 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://blog.csdn.net/gubenpeiyuan/article/details/25618177概要: 目前ONVIF协议家族设备已占据数字监控行业半壁江山... 阅读全文
posted @ 2017-08-11 15:01 ZhangPYi 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://blog.csdn.net/gubenpeiyuan/article/details/25618177概要: 目前ONVIF协议家族设备已占据数字监控行业半壁江山... 阅读全文
posted @ 2017-08-11 15:01 ZhangPYi 阅读(739) 评论(0) 推荐(0) 编辑
摘要: ONVIF、RTSP/RTP、FFMPEG的开发实录前言 本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS201... 阅读全文
posted @ 2017-08-11 14:53 ZhangPYi 阅读(860) 评论(0) 推荐(0) 编辑
摘要: ONVIF、RTSP/RTP、FFMPEG的开发实录前言 本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS201... 阅读全文
posted @ 2017-08-11 14:53 ZhangPYi 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 用OpenCV对视频进行处理时,不能打开.mp4格式的文件。后来解决办法是用ffmpeg.exe将mp4文件转码为avi文件,然后再进行处理。但是转码过程比较慢。后来查看opencv源代码,发现它也... 阅读全文
posted @ 2017-08-09 23:43 ZhangPYi 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 59 下一页