- 博客(4)
- 收藏
- 关注
转载 C语言宏定义##连接符和#符的使用
C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP)
2013-11-12 17:14:08 705
转载 浅析ac97声卡intel8x0的runtime->dma_area是怎么获取的
runtime->dma_area的DMA内存空间指向substream->dma_buffer申请到的DMA内存[luther.gliethttp]ioctl(SNDRV_PCM_IOCTL_HW_PARAMS)==> snd_pcm_f_ops.unlocked_ioctl即:snd_pcm_playback_ioctl==> snd_pcm_playback_ioctl=
2013-11-01 16:21:38 1922
转载 浅析ac97声卡intel8x0的DMA内存substream->dma_buffer什么时候被赋值的
对于snd-intel8x0.ko驱动,为设备直接申请可以供DMA使用的DDR内存空间到substream->dma_bufferinsmod snd-intel8x0.ko==> sys_init_module==> alsa_card_intel8x0_init==> __pci_register_driver==> driver_register==> bus_add
2013-11-01 16:21:22 2267
转载 杂记asla-lib库函数snd_pcm_open打开流程
2009-12-10 15:52:28分类: LINUX《alsa声卡/dev/snd /pcmC0D0p的open打开流程》杂记asla-lib库函数snd_pcm_open打开流程浅析ac97声卡intel8x0的DMA内存substream->dma_buffer什么时候被赋值浅析ac97声卡intel8x0的runtime->dma_area是怎
2013-11-01 16:18:06 5184
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人