ZhangPY的专栏

不骄不躁,不屈不挠;严于律己,宽以待人

【ARM-Linux开发】用VS2013+VELT-0.1.4进行海思平台 Linux内核 的开发

1.1    什么是VELT   VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包...

2017-08-31 21:59:57

阅读数:601

评论数:0

【CUDA开发-并行计算】NVIDIA深度学习应用之五大杀器

来自吉浦迅科技 整理发布 http://mp.weixin.qq.com/s?__biz=MjM5NTE3Nzk4MQ==&mid=2651231163&idx=1&sn=d48b4480da3481de8ae20e78b1ee22df&scene=23&...

2017-08-29 11:55:34

阅读数:1047

评论数:0

[ARM-Linux开发]Linux open函数

Linux open函数 open 函数用于打开和创建文件。以下是 open 函数的简单描述 #include int open(const char *pathname, int oflag, ... ); 返回值:成功则返回文件描述符,否则返回 -1   对于 open 函数来说...

2017-08-29 11:46:56

阅读数:260

评论数:0

[ARM-Linux开发]linux dmesg命令参数及用法详解(linux显示开机信息命令)

功能说明:显示开机信息。 语  法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 参  数:  -c  ...

2017-08-28 11:49:05

阅读数:625

评论数:0

[ARM-Linux开发]mknod命令使用

mknod - make block or character special files mknod [OPTION]... NAME TYPE [MAJOR MINOR]     option 有用的就是 -m 了     name   自定义     type   有 b 和 c 还有 p ...

2017-08-28 11:46:37

阅读数:311

评论数:0

[ARM-LInux开发]linux设备驱动makefile入门解析

以下内容仅作参考,能力有限,如有错误还请纠正。 对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以 完成大部分驱动的编译,使用时只需要修改一下要编译生成的驱动名称即可。只需修改obj-m的值。 ifneq ($(KERNELR...

2017-08-28 11:43:55

阅读数:244

评论数:0

[ARM-Linux开发] 嵌入式 linux如何生成ko文件

hello.c文件如下 驱动程序: #include Linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。 #include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。 #incl...

2017-08-28 11:31:53

阅读数:532

评论数:0

[ARM-Linux开发]Linux下加载.ko驱动模块的两种方法:insmod与modprobe

假设要加载的驱动程序模块名为SHT21.ko 加载驱动模块 方法一:  进入SHT21.ko驱动模块文件所在的目录,然后直接  insmod SHT21.ko  即可 方法二:  将SHT21.ko文件拷贝到/lib/module/#uname -r#/目录下,这里,#u...

2017-08-28 11:30:53

阅读数:1591

评论数:0

[ARM-Linux开发] 主设备号--驱动模块与设备节点联系的纽带

一、如何对设备操作 linux中对设备进行操作是通过文件的方式进行的,包括open、read、write。 对于设备文件,一般称其为设备节点, 节点有一个属性是设备号(主设备号、次设备号),其中主设备号将设备文件与驱动模块对应起来 当我们open一个设备节点时,告诉了kerne...

2017-08-28 11:28:46

阅读数:381

评论数:0

【视频开发】Gstreamer框架中使用gst-launch进行流媒体播放

Gstreamer框架中使用gst-launch进行流媒体播放 Gstreamer是一套开源的流媒体框架,用其也可以进行流媒体开发,Gstreamer是基于glib库编写的,需要将多个不同功能的元件(element)装进一个箱柜(bin)中,在进行程序编写前,我们可以使用Gstreamer提...

2017-08-28 11:15:26

阅读数:1264

评论数:0

【视频开发】用GStreamer实现摄像头的采集和保存

GStreamer是流媒体软件的开发框架。可以这样说,在该框架的支持下,你可以非常简单地为很多格式的流媒体写出自已需要的程序。 现在,GStreamer已经内置对MP3、Ogg/Vorbis、MPEG-1/2、AVI、Quicktime、mod等媒体格式的支持,如果你需要开发此类软件,你可以直接...

2017-08-28 11:13:02

阅读数:366

评论数:0

【视频开发】Gstreamer中一些gst-launch常用命令

Gstreamer中一些gst-launch常用命令 用Linux系统中使用gstreamer架构做对媒体开发时,gst-inspect 和gst-launch是两个非常使用的小工具,gst-inspect 在开发时用于查询库各个插件element的详细信息,后者用于在终端快速构建一条pipel...

2017-08-28 11:09:03

阅读数:366

评论数:0

【ARM-Linux开发】Linux模块机制浅析

Linux模块机制浅析   Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。 模块的Hello World! 我们通过创建一个简单的模块进行测试。首先是源文件main.c和Makefile。 ...

2017-08-28 10:52:19

阅读数:216

评论数:0

【并行计算-CUDA开发】【视频开发】ffmpeg Nvidia硬件加速总结

2017年5月25日 0. 概述 FFmpeg可通过Nvidia的GPU进行加速,其中高层接口是通过Video Codec SDK来实现GPU资源的调用。Video Codec SDK包含完整的的高性能工具、源码及文档,支持,可以运行在Windows和Linux系统之上。从软件...

2017-08-27 17:49:37

阅读数:1357

评论数:0

【并行计算-CUDA开发】OpenACC与OpenHMPP

在西雅图超级计算大会(SC11)上发布了新的基于指令的加速器并行编程标准,既OpenACC。这个开发标准的目的是让更多的编程人员可以用到GPU计算,同时计算结果可以跨加速器使用,甚至能用在多核CPU上。 出于显而易见的原因,NVIDIA在大力推广和支持OpenACC。但事实上PGI和Cray才是最...

2017-08-27 17:47:41

阅读数:748

评论数:0

【ARM-Linux开发】OpenACC并行编程实战笔记

今年运气比较好,学了cuda之后,了解到了gpu的另两种使用语言opencl和openacc,  opencl(Open Computing Language ,开放计算语言)是面向异构系统的并行编程语言的免费标准,支持多种设备,包含CPU(多核多线程CPU),GPU(NVIDIA,AMD),数...

2017-08-27 17:45:56

阅读数:1021

评论数:0

【并行计算-CUDA开发】GPU并行编程方法

转载自:http://blog.sina.com.cn/s/blog_a43b3cf2010157ph.html 编写利用GPU加速的并行程序有多种方法,归纳起来有三种: 1.      利用现有的GPU函数库。 Nvidia 的CUDA工具箱中提高了免费的GPU加速的快速傅里叶变换...

2017-08-27 17:43:29

阅读数:1587

评论数:0

【ARM-Linux开发】ARM嵌入式设备Linux系统启动步骤和方式

1). 简介 本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的boot ROM来实现启动过程,不过大体上面都包含有一些基本步骤。本文就基于Toradex ARM计算...

2017-08-21 15:33:37

阅读数:345

评论数:0

【ARM-Linux开发】【CUDA开发】NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南

NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南 转载请注明作者和出处:http://blog.csdn.net/u011475210嵌入式平台:NVIDIA Jetson TX1嵌入式系统:Ubuntu16.04虚拟机系统:Ubuntu14.04编者: WordZzz...

2017-08-17 09:48:58

阅读数:1180

评论数:0

【ARM-Linux开发】【CUDA开发】NVIDIA Jetson TX2 进阶:QtCreator安装

Here we have a short article on installing Qt Creator on the NVIDIA Jetson TX1. Looky here: Note: This article is about installing Qt Creato...

2017-08-16 13:20:21

阅读数:1540

评论数:0

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