全部博文(685)
发布时间:2015-01-14 12:09:28
原文地址:http://blog.chinaunix.net/uid-20737871-id-1881236.html1. oss 的音量控制例程(用来设置和获取音量)#include #include #include #include int main(int argc, char **argv) { int mixer_fd; int vol = 0x6464; int i; char *labels[] = SOUND_DEVICE_LABELS; int devs; if (argc == 2 &am.........【阅读全文】
发布时间:2015-01-12 16:46:53
原文地址:http://blog.csdn.net/ufo714/article/details/8595021设备与驱动的两种绑定方式:在设备注册时进行绑定及在驱动注册时进行绑定。 以一个USB设备为例,有两种情形:(1)先插上USB设备并挂到总线中,然后在安装USB驱动程序过程中从总线上遍历各个设备,看驱动程序是否与其相匹配,如果匹配就将两者邦定。这就.........【阅读全文】
发布时间:2015-01-12 16:44:07
原文地址:http://wenku.baidu.com/link?url=dQwB1Lo3xf3lGDLk-69yo1M4tXsn-M6Xmek3qydfdiJ4kFqCJb3-CaAid4stdf2xDwk4ZpP6fpDn19dEHP8W-1qXt_HYv8jKbxGYqWDSFaS一、总线(bus) 总线是CPU与外设之间的通道。在设备模型中,所有的设备都通过总线相连。用bus_type结构表示总线( <linux/device.h> ):struct.........【阅读全文】
发布时间:2015-01-12 16:40:32
原文地址:http://www.linuxidc.com/Linux/2011-10/44627p8.htm前面我们分析了设备驱动模型中的device和driver,device和driver本来是不相关的东西,只因为bus的存在,才被联系到了一起。本节就来看看设备驱动模型中起枢纽作用的bus。本节的头文件在include/linux/device.h和drivers/base/base.h,实现代码主要在bus.c中.........【阅读全文】
发布时间:2015-01-10 16:55:04
原文地址:http://blog.csdn.net/droidphone/article/details/7231605前面一节的内容我们提到,ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容:Machine驱动负责处理机器特有的一些控件和音频事件(例如,当播放音频.........【阅读全文】