花费 23 ms
linux list详解

在linux内核中list的使用很频繁,使用管理对象,下面来详细说明其用法。 1链表结构定义 首先看链表的定义,位于:include\linux\types.h 一般将该数据结构嵌 ...

Sat Jun 13 20:04:00 CST 2020 0 2942
linux netlink详解1-netlink初始化

Netlink 是一种IPC(Inter Process Commumicate)机制,它是一种用于内核与用户空间通信的机制,同时它也以用于进程间通信(Netlink 更多用于内核通信,进程之间通信更 ...

Sat Oct 10 06:24:00 CST 2020 0 1384
linux-alsa详解1 基本知识

1 alsa的简单介绍 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构。 在内核设备驱动层,ALSA提供了alsa ...

Sun Jun 14 01:46:00 CST 2020 0 1562
linux-alsa详解4 ASOC介绍

1 ASoC的由来 ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系.在ASoc出现之前,内核 ...

Wed Jun 17 17:19:00 CST 2020 0 1239
linux-alsa详解2 pcm设备

1 pcm设备介绍 PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制.我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种 ...

Sun Jun 14 03:54:00 CST 2020 0 1217
linux系统调用-SYSCALL_DEFINEx详解

系统调用在内核中的入口都是sys_xxx,但其实Linux的系统调用都改为SYSCALL_DEFINE定义的。本文以socket系统调用为例来详解。 1 首先看一下SYSCALL_DEFINE的定义 ...

Sun Oct 11 20:24:00 CST 2020 0 905
linux netlink详解2-netlink通信详解

1主要数据 定义位于:linux-4.9.73\include\uapi\linux\netlink.h 1.1 struct nlmsghdr 表示netlink消息报头。netlink消息同 ...

Mon Oct 12 02:16:00 CST 2020 0 872
Linux内核配置的三种方法

1:make menuconfig(从头到尾每一项一个一个配置,成千上万个配置项要配置,很复杂,不可取) 2:使用默认的配置,在此基础上修改。 1)但现在不知道默认的配置有哪些。可以搜索下:fin ...

Wed Nov 27 06:33:00 CST 2019 0 537
linux-alsa详解13之DAPM详解6音频路径route

1 音频路径的注册 系统中注册的各种widget需要互相连接在一起才能协调工作,连接关系通过snd_soc_dapm_route结构来定义,关于如何用snd_soc_dapm_route结构来定义路 ...

Thu Jun 25 19:42:00 CST 2020 0 1000
linux netlink详解4-Generic Netlink初始化创建

1 概述 Generic Netlink 是内核专门为了扩展netlink协议簇而设计的“通用netlink协议簇”。由于netlink协议最多支持32个协议簇,目前Linux4.1的内核中已经使用 ...

Tue Oct 13 06:38:00 CST 2020 0 714

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM