08 2017 档案

摘要:1.1 什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将... 阅读全文
posted @ 2017-08-31 22:00 ZhangPYi 阅读(342) 评论(0) 推荐(0)
摘要:来自吉浦迅科技 整理发布http://mp.weixin.qq.com/s?__biz=MjM5NTE3Nzk4MQ==&mid=2651231163&idx=1&sn=d48b4480da3481de8... 阅读全文
posted @ 2017-08-29 11:56 ZhangPYi 阅读(987) 评论(0) 推荐(0)
摘要:Linux open函数open 函数用于打开和创建文件。以下是 open 函数的简单描述#include int open(const char *pathname, int oflag, ... );... 阅读全文
posted @ 2017-08-29 11:47 ZhangPYi 阅读(643) 评论(0) 推荐(0)
摘要:功能说明:显示开机信息。语 法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/v... 阅读全文
posted @ 2017-08-28 11:49 ZhangPYi 阅读(892) 评论(0) 推荐(0)
摘要:mknod - make block or character special filesmknod [OPTION]... NAME TYPE [MAJOR MINOR] option 有用的就是... 阅读全文
posted @ 2017-08-28 11:47 ZhangPYi 阅读(600) 评论(0) 推荐(0)
摘要:以下内容仅作参考,能力有限,如有错误还请纠正。对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以完成大部分驱动的编译,使用时只需要修改一下要编译生... 阅读全文
posted @ 2017-08-28 11:44 ZhangPYi 阅读(440) 评论(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 阅读(1557) 评论(0) 推荐(0)
摘要:假设要加载的驱动程序模块名为SHT21.ko加载驱动模块方法一: 进入SHT21.ko驱动模块文件所在的目录,然后直接 insmod SHT21.ko 即可方法二: 将SHT21.ko文件拷贝到/lib/... 阅读全文
posted @ 2017-08-28 11:31 ZhangPYi 阅读(2019) 评论(0) 推荐(0)
摘要:一、如何对设备操作linux中对设备进行操作是通过文件的方式进行的,包括open、read、write。对于设备文件,一般称其为设备节点,节点有一个属性是设备号(主设备号、次设备号),其中主设备号将设备文... 阅读全文
posted @ 2017-08-28 11:29 ZhangPYi 阅读(356) 评论(0) 推荐(0)
摘要:Gstreamer框架中使用gst-launch进行流媒体播放Gstreamer是一套开源的流媒体框架,用其也可以进行流媒体开发,Gstreamer是基于glib库编写的,需要将多个不同功能的元件(ele... 阅读全文
posted @ 2017-08-28 11:15 ZhangPYi 阅读(1805) 评论(0) 推荐(0)
摘要:GStreamer是流媒体软件的开发框架。可以这样说,在该框架的支持下,你可以非常简单地为很多格式的流媒体写出自已需要的程序。现在,GStreamer已经内置对MP3、Ogg/Vorbis、MPEG-1/... 阅读全文
posted @ 2017-08-28 11:13 ZhangPYi 阅读(4420) 评论(0) 推荐(0)
摘要:GStreamer是著名的开源多媒体框架,功能强大,其命令行程序 gst-launch 可以实现很多常规测试、播放等,作为系统调试等是非常方便的。1、摄像头测试gst-launch v4l2src ! x... 阅读全文
posted @ 2017-08-28 11:09 ZhangPYi 阅读(9578) 评论(0) 推荐(0)
摘要:Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。模块的Hello World!我们通过创... 阅读全文
posted @ 2017-08-28 10:52 ZhangPYi 阅读(365) 评论(0) 推荐(0)
摘要:2017年5月25日0. 概述FFmpeg可通过Nvidia的GPU进行加速,其中高层接口是通过Video Codec SDK来实现GPU资源的调用。Video Codec SDK包含完整的的高性能工具、... 阅读全文
posted @ 2017-08-27 17:50 ZhangPYi 阅读(1002) 评论(0) 推荐(0)
摘要:在西雅图超级计算大会(SC11)上发布了新的基于指令的加速器并行编程标准,既OpenACC。这个开发标准的目的是让更多的编程人员可以用到GPU计算,同时计算结果可以跨加速器使用,甚至能用在多核CPU上。出... 阅读全文
posted @ 2017-08-27 17:48 ZhangPYi 阅读(1136) 评论(0) 推荐(0)
摘要:今年运气比较好,学了cuda之后,了解到了gpu的另两种使用语言opencl和openacc, opencl(Open Computing Language ,开放计算语言)是面向异构系统的并行编程语言的... 阅读全文
posted @ 2017-08-27 17:46 ZhangPYi 阅读(1098) 评论(0) 推荐(0)
摘要:转载自:http://blog.sina.com.cn/s/blog_a43b3cf2010157ph.html编写利用GPU加速的并行程序有多种方法,归纳起来有三种:1. 利用现有的GPU函数... 阅读全文
posted @ 2017-08-27 17:43 ZhangPYi 阅读(1281) 评论(0) 推荐(0)
摘要:1). 简介本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的boot ROM... 阅读全文
posted @ 2017-08-21 15:34 ZhangPYi 阅读(943) 评论(0) 推荐(0)
摘要:1). 简介本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的boot ROM... 阅读全文
posted @ 2017-08-21 15:34 ZhangPYi 阅读(293) 评论(0) 推荐(0)
摘要:NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南转载请注明作者和出处:http://blog.csdn.net/u011475210嵌入式平台:NVIDIA Jetson TX1嵌入式系... 阅读全文
posted @ 2017-08-17 09:49 ZhangPYi 阅读(2249) 评论(0) 推荐(0)
摘要:NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南转载请注明作者和出处:http://blog.csdn.net/u011475210嵌入式平台:NVIDIA Jetson TX1嵌入式系... 阅读全文
posted @ 2017-08-17 09:49 ZhangPYi 阅读(437) 评论(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 阅读(501) 评论(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 阅读(975) 评论(0) 推荐(0)
摘要:嵌入式平台:NVIDIA Jetson TX2嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04一、NSight简介 Jetpack开发工具为人工智能提供了一整套软件架构,包括代码... 阅读全文
posted @ 2017-08-16 10:24 ZhangPYi 阅读(666) 评论(0) 推荐(0)
摘要:嵌入式平台:NVIDIA Jetson TX2嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04一、NSight简介 Jetpack开发工具为人工智能提供了一整套软件架构,包括代码... 阅读全文
posted @ 2017-08-16 10:24 ZhangPYi 阅读(1168) 评论(0) 推荐(0)
摘要:UTF8与GBK字符编码之间的相互转换 C++ UTF8编码转换 CChineseCode一 预备知识1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,... 阅读全文
posted @ 2017-08-11 15:08 ZhangPYi 阅读(400) 评论(0) 推荐(0)
摘要:UTF8与GBK字符编码之间的相互转换 C++ UTF8编码转换 CChineseCode一 预备知识1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,... 阅读全文
posted @ 2017-08-11 15:08 ZhangPYi 阅读(843) 评论(0) 推荐(0)
摘要:转发:http://blog.jobbole.com/30526/来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手... 阅读全文
posted @ 2017-08-11 15:06 ZhangPYi 阅读(295) 评论(0) 推荐(0)
摘要:转发:http://blog.jobbole.com/30526/来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手... 阅读全文
posted @ 2017-08-11 15:06 ZhangPYi 阅读(193) 评论(0) 推荐(0)
摘要:转载地址:http://blog.csdn.net/gubenpeiyuan/article/details/25618177概要: 目前ONVIF协议家族设备已占据数字监控行业半壁江山... 阅读全文
posted @ 2017-08-11 15:01 ZhangPYi 阅读(554) 评论(0) 推荐(0)
摘要:转载地址:http://blog.csdn.net/gubenpeiyuan/article/details/25618177概要: 目前ONVIF协议家族设备已占据数字监控行业半壁江山... 阅读全文
posted @ 2017-08-11 15:01 ZhangPYi 阅读(884) 评论(0) 推荐(0)
摘要:ONVIF、RTSP/RTP、FFMPEG的开发实录前言 本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS201... 阅读全文
posted @ 2017-08-11 14:53 ZhangPYi 阅读(983) 评论(0) 推荐(0)
摘要:ONVIF、RTSP/RTP、FFMPEG的开发实录前言 本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS201... 阅读全文
posted @ 2017-08-11 14:53 ZhangPYi 阅读(1423) 评论(0) 推荐(0)
摘要:用OpenCV对视频进行处理时,不能打开.mp4格式的文件。后来解决办法是用ffmpeg.exe将mp4文件转码为avi文件,然后再进行处理。但是转码过程比较慢。后来查看opencv源代码,发现它也... 阅读全文
posted @ 2017-08-09 23:43 ZhangPYi 阅读(246) 评论(0) 推荐(0)
摘要:用OpenCV对视频进行处理时,不能打开.mp4格式的文件。后来解决办法是用ffmpeg.exe将mp4文件转码为avi文件,然后再进行处理。但是转码过程比较慢。后来查看opencv源代码,发现它也... 阅读全文
posted @ 2017-08-09 23:43 ZhangPYi 阅读(3297) 评论(0) 推荐(0)
摘要:在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的... 阅读全文
posted @ 2017-08-06 16:43 ZhangPYi 阅读(411) 评论(0) 推荐(0)
摘要:在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的... 阅读全文
posted @ 2017-08-06 16:43 ZhangPYi 阅读(886) 评论(0) 推荐(0)
摘要:十全大补:CxImage图像处理类库 ... 阅读全文
posted @ 2017-08-03 23:31 ZhangPYi 阅读(444) 评论(0) 推荐(0)
摘要:十全大补:CxImage图像处理类库 ... 阅读全文
posted @ 2017-08-03 23:31 ZhangPYi 阅读(232) 评论(0) 推荐(0)
摘要:在做图像处理中,常用的函数接口有OpenCV中的Mat图像类,有时候需要直接用二维指针开辟内存直接存储图像数据,有时候需要用到CxImage类存储图像。本文主要是总结下这三类存储方式之间的图像数据的转换和... 阅读全文
posted @ 2017-08-03 23:29 ZhangPYi 阅读(255) 评论(0) 推荐(0)
摘要:在做图像处理中,常用的函数接口有OpenCV中的Mat图像类,有时候需要直接用二维指针开辟内存直接存储图像数据,有时候需要用到CxImage类存储图像。本文主要是总结下这三类存储方式之间的图像数据的转换和... 阅读全文
posted @ 2017-08-03 23:29 ZhangPYi 阅读(179) 评论(0) 推荐(0)
摘要:1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将... 阅读全文
posted @ 2017-08-03 23:28 ZhangPYi 阅读(189) 评论(0) 推荐(0)
摘要:1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将... 阅读全文
posted @ 2017-08-03 23:28 ZhangPYi 阅读(315) 评论(0) 推荐(0)
摘要:1.传统的lplImage * -------> Mat格式IplImage* img = cvLoadImage("greatwave.png", 1); Mat mtx(img); // IplI... 阅读全文
posted @ 2017-08-03 23:27 ZhangPYi 阅读(390) 评论(0) 推荐(0)
摘要:1.传统的lplImage * -------> Mat格式IplImage* img = cvLoadImage("greatwave.png", 1); Mat mtx(img); // IplI... 阅读全文
posted @ 2017-08-03 23:27 ZhangPYi 阅读(559) 评论(0) 推荐(0)
摘要:下面介绍应用它进行图像类型转换的方式:1.从一种图像文件类型转换为另一种文件类型(convert from a format to another) CxImage image; // 定义一个... 阅读全文
posted @ 2017-08-03 20:37 ZhangPYi 阅读(391) 评论(0) 推荐(0)
摘要:原因分析:自己操作卸载了.net framework,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5。解决方法分析:需要将核心模式core ... 阅读全文
posted @ 2017-08-03 18:32 ZhangPYi 阅读(1540) 评论(0) 推荐(0)
摘要:原因分析:自己操作卸载了.net framework,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5。解决方法分析:需要将核心模式core ... 阅读全文
posted @ 2017-08-03 18:32 ZhangPYi 阅读(712) 评论(0) 推荐(0)
摘要:a2ps-4.13b-57.2.el5.i386.rpm 每一个rpm包的名称都由”-“和”.”分成了若干部分。就拿 a2ps-4.13b-57.2.el5.i386.rpm 这个包来解释一下,a2ps ... 阅读全文
posted @ 2017-08-02 13:56 ZhangPYi 阅读(305) 评论(0) 推荐(0)
摘要:a2ps-4.13b-57.2.el5.i386.rpm 每一个rpm包的名称都由”-“和”.”分成了若干部分。就拿 a2ps-4.13b-57.2.el5.i386.rpm 这个包来解释一下,a2ps ... 阅读全文
posted @ 2017-08-02 13:56 ZhangPYi 阅读(522) 评论(0) 推荐(0)
摘要:近期工作中需要开发一套视频监控系统,实现WEB端、手机APP端预览局域网内的道路监控摄像机,我负责一些后台服务的开发工作。 由于之前项目中的程序都是采用私有协议、各摄像机厂商的SDK进行视频监控... 阅读全文
posted @ 2017-08-02 12:00 ZhangPYi 阅读(459) 评论(0) 推荐(0)
摘要:近期工作中需要开发一套视频监控系统,实现WEB端、手机APP端预览局域网内的道路监控摄像机,我负责一些后台服务的开发工作。 由于之前项目中的程序都是采用私有协议、各摄像机厂商的SDK进行视频监控... 阅读全文
posted @ 2017-08-02 12:00 ZhangPYi 阅读(400) 评论(0) 推荐(0)
摘要:/**本文基于LIVE555的嵌入式的RTSP流媒体服务器一个设计文档,个中细节现剖于此,有需者可参考指正,同时也方便后期自己查阅。(本版本是基于2011年的live555)作者:llf_17@qq.co... 阅读全文
posted @ 2017-08-01 12:32 ZhangPYi 阅读(1130) 评论(0) 推荐(0)
摘要:/**本文基于LIVE555的嵌入式的RTSP流媒体服务器一个设计文档,个中细节现剖于此,有需者可参考指正,同时也方便后期自己查阅。(本版本是基于2011年的live555)作者:llf_17@qq.co... 阅读全文
posted @ 2017-08-01 12:32 ZhangPYi 阅读(1887) 评论(0) 推荐(0)