摘要: 功能说明:显示开机信息。语 法: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) 编辑