私はオーディオをサポートするカスタムプロセッサボードを操作するハードウェアデザイナーです。私たちの意図は、プロセッサがLinuxのいくつかのバージョンを実行し、PDM / I2Sを介してオーディオチップとインターフェースすることです。オーディオチップを選ぶときに私が考えたことの1つは、ソフトウェアチームの面倒なことを最小限に抑えることでした。可能であれば、ドライバ開発プロセスを簡素化できるものを選択したいと思います。
私の研究では、このTexas Instruments Linuxドライバページこれは、「メインラインLinuxで利用可能な」ドライバがあることを意味します。私の直感では、メインラインのLinuxサポートは利点のように聞こえますが、何が利点であるかを説明したり、どれだけの労力を節約できるかを理解するのに十分な理解がありません。
私も経験しましたLinux/サウンド/soc/コーデックLinuxカーネルGithubページから。これは「Linuxメインラインで利用可能な」オーディオチップのリストですか?ここにリストされているチップの1つを選択して、ソフトウェアチームの作業を簡単にすることができると仮定できますか?カーネルでドライバを有効にすると、OSは自動的にオーディオチップを認識できますか?
Linuxのメインラインにドライバがあるとはどういう意味ですか?どのチップにメインラインドライバがあり、どのような利点があるのか、どうすればわかりますか?