08 2023 档案
摘要:1. 开启任务调度器 vTaskStartScheduler() void vTaskStartScheduler( void ) if ( configSUPPORT_STATIC_ALLOCATION == 1 ) { /* The Idle task is being created usin
阅读全文
摘要:external/tinyalsa/ /external/tinyalsa/include/tinyalsa/ 在该目录下,仅存在一个asoundlib.h的头文件,这个文件应该是向hal层提供一些接口。 1. Android.bp 查看代码 cc_library { name: "libtinya
阅读全文
摘要:1. 声音是如何存储和播放的 所谓存储就是如何将波形记录下来,这就涉及采样。所谓采样,就是每隔一段时间将波形的幅值记录下来 2. 如何写声卡的裸板程序 在machine驱动部分,我们主要实现对声卡的控制操作。以JZ2440为例进行讲解: 原理图如下: CONTROL INTERFACE 3 wire
阅读全文
浙公网安备 33010602011771号