简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux audio(OSS)子系统分析简介 在linux声卡的驱动中存在两种架构,一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买。一般我们现在使用的是ALSA的声音架构。 但是有些厂商提供了OSS架构的代码,一时让我无从下手,我就遇到了这样的问题,故在此留下自己分析的过程,难免有疏漏,欢迎大
第十章 内存映射与DMA 本文欢迎转载, 请标明出处 本文出处http://blog.csdn.net/dyron 本章讨论驱动如何实现内存映射和进行DMA操作, 内存映射的任务是将设备的地址空间映射到用户空间或直接 使用用户空间的地址, 这样做的目的显然是从提升系统性能的角度出发.10.1 设备缓存与设备内存 设
最近因工作需要,计划完成一个内核检测程序。 查找内核与用户态的通讯方法,主要方法有socket,信号,brk等。 由于信号与brk只可以与本机通讯,不适合做远程调试程序,故选择socket方法实现。 在内核态实现socket通讯的方法有三种,n
LinuxI2C总线驱动深入分析Kernel版本:2.6.32平台: mips 本文目的: 在工作闲暇之余,写点东西,留个念想,也证明一下自己曾经年轻过,主要的内容以I2C总线注册,设备注册,驱动注册为主线,介绍了详细的注册过程及I2C传输数据的过程。欢迎大家来探讨这些技术细节,mall:http://blog.csdn.net/dyron I2C 总线及device
第一章 内核模块1.1 内核模块的文件模式 本文 欢迎转载,原文地址: blog.csdn.net/dyron . 内核模块都是ko形式存在的, 类似于动态库的so, 数据组织形式上是elf(Executable and Linkable Format)格式, 是一种普通的可重定位的目标文件。 . elf模式中,我们关心头部的elf
本文以max98088为参照设备进行。我自己也在学习audio, 本着多多交流,相互进步的原则写下流程,欢迎大家来拍砖, 学习中有不正确的地方还请指出来。大体结构: cpu_dai-------指的是I2C通路.codec_dai-----codec的