您好!
当我以实时调度优先级运行音频用户空间应用程序时、我遇到了一个问题:
我以前在 调度 非实时 (SCHED_OTHER)优先级时在 AM335x 上运行音频的用户空间应用过程。 在该设置下、音频播放效果良好。
现在、我 已将 用户 空间 应用程序计划优先级更改为实时(优先级> SCHED_OTHER) 、并且我发现音频不再工作。
我 的应用所运行的内核达芬奇音频驱动程序似乎没有 CPU 运行时间(可能 没有时间 将音频数据从用户复制到内核)。
那么、我的问题是 :达芬奇音频驱动程序的计划优先级是什么(或者可能是负责从用户空间复制数据的 ALSA 驱动程序)? 是否可以 将 TI AM335x 的默认内核音频驱动程序设置 为 正常优先级(非实时)? 我找不到 关于这个问题的任何文件资料,因此,如果有人能就此向我提供指导,我将不胜感激。
谢谢、