- 博客(12)
- 资源 (11)
- 收藏
- 关注
转载 Linux设备驱动之mmap设备操作
1.mmap系统调用void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset);功能:负责把文件内容映射到进程的虚拟地址空间,通过对这段内存的读取和修改来实现对文件的读取和修改,而不需要再调用read和write;参数:addr:映射的起始地址,设为NULL由系统指定;len
2013-07-29 15:44:30 964
转载 Android 音频系统
0. 专用术语1. 物理结构2. 系统架构 本文基于Freescale IMX平台Codec ALC5625为例。0. 专用术语 ASLA - Advanced Sound Linux Architecture OSS - 以前的Linux音频体系结构,被ASLA取代并兼容 Codec - Coder/Decoder I2
2013-07-18 15:16:22 820
转载 ALSA声音编程介绍(译文)
[转]:http://hi.baidu.com/dillisbest/blog/item/819b1013b8cf075af919b8a9.html英文原文:http://www.linuxjournal.com/article/6735period(周期):硬件中中断间的间隔时间。它表示输入延时。声卡接口中有一个指针来指示声卡硬件缓存区中当前的读写位置。只要接口在运行,这个指针将循环
2013-07-16 09:06:59 678
转载 linux KBuild MakeFile介绍 之二
从Linux内核2.6开始,Linux内核的编译采用Kbuild系统,这同过去的编译系统有很大的不同, 尤其对于Linux内核模块的编译。在新的系统下,Linux编译系统会两次扫描Linux的Makefile:首先编译系统会读取Linux内核顶层的 Makefile,然后根据读到的内容第二次读取Kbuild的Makefile来编译Linux内核。Linux内核Makefile分类·
2013-07-13 16:34:57 614
转载 Linux内核Makefile文件
=== 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - obj-y --- 3.3 可加载模块 - obj-m --- 3.4 导出符号 --- 3.5 库文件 - lib-y
2013-07-13 16:31:49 794
转载 Linux 2.6内核Makefile浅析
1 概述Makefile由五个部分组成:Makefile:根目录Makefile,它读取.config文件,并负责创建vmlinux(内核镜像)和modules(模块文件)。.config:内核配置文件(一般由make menuconfig生成)。arch/$(ARCH)/Makefile:目标处理器的Makefile。scripts/Makefile.*:所有kbuild Mak
2013-07-13 16:31:04 668
转载 回调函数以及钩子函数的概念
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。对每种类型的钩子由系统来维护一个钩子链,最近安装的钩子放在链的开始,而最先安装的钩子放在最后,也就是后加入的先获得控制权。要实现Win32的系统钩
2013-07-12 17:44:29 719
转载 XP下端口的查看与应用
查看端口在Windows 2000/XP/Server 2003中要查看端口,可以使用 netstat 或 telnet 命令:telnet命令用法:命令格式:telnet localhost 端口号,能用该命令查看几个常用端口的状态,若返回连接失败,表示该端口未开放。Netstat命令用法命令格式:netstat[-a][-b][-e][-n][-o][-p p
2013-07-11 23:16:58 869
转载 list linux
原创文章,转载请注明出处,谢谢! 作者:清林,博客名:飞空静渡 前言: 在linux 源代码中有个头文件为list.h 。很多linux 下的源代码都会使用这个头文件,它里面定义了一个结构, 以及定义了和其相关的一组函数,这个结构是这样的: struct list_head{struct list_head *next
2013-07-04 15:01:10 875
转载 理解和使用alsa配置-默认静音,必须先用amixer解除主音量和pcm音量的静音
ALSA声卡驱动程序的配置对于声卡驱动程序,除了内核自带的驱动程序之外,您还可以使用Advanced Linux Sound Architecture(ALSA,http://www.alsa-project.org/)提供的驱动程序。它支持一系列主流声卡,同时它和内核 的声音结构互相兼容,在某种程度上,可以说是内核的声卡驱动模块的补充。ALSA的声卡驱动程序的一般命名规则是snd
2013-07-02 16:26:21 10734
转载 IS_ERR 理解
在Linux源码中的fs部分,经常会碰到这样的函数(位于kernel/include/linux/fs.h):/* * Kernel pointers have redundant information, so we can use a * scheme where we can return either an error code or a dentry * pointe
2013-07-01 14:50:10 857
lcd驱动更改,不太详细
2010-05-19
Windows驱动编程基础教程.doc
2010-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人