1、Linux 音频架构图
音视频的好坏 直接影响 产品体验
2、音频架构图层次说明
openWRT 采用 ALSA 层次图,如下
- Application: 上层应用 主要调用alsa-lib 中的接口 实现业务逻辑。使用alsa-util中aplay,arecord,amixer,speaker-test进行相关测试。
- HAL层 : 移植alsa-lib 和 alsa-utils. 在openwrt中 feeds 自带了alsa-lib 1.1.01[简介]
- kernel: 按照ALSA 驱动层进行适配。[简介]
3、Application层
openwrt中应用启动需要自定义启动脚本,放在目录/etc/init.d 目录下。
4、启动脚本顺序定义
05 defconfig //加载默认参数
10 boot //启动
39 usb // 加载usbfs
40 network // 设置网卡参数
45 firewall // 防火墙
50 dropbear // sshd server
50 cron // …
50 telnet /