24.02.2017, 08:44 AM
(24.02.2017, 08:22 AM)MP1993 schrieb:Danke für den Link, den Code von freelectrons habe ich schon entdeckt, darum gehts ja.(23.02.2017, 10:24 PM)Basstler schrieb: Mache grad eine steile Lernkurve durch Hatte mit Linux bisher nur Anwenderkontakt, nen Kernel umzufrickeln ist absolutes Neuland.Mir geht es nicht anders, vor 4 Monaten wusste ich noch nicht mal was eine objektorientierte Programmiersprache ist und fand es nicht so gut, dass ich Java lernen musste. Nun bin ich aber froh, dass ich es kann, denn Python ist kein großer Unterschied.
Fazit bisher, immerhin ist schon ASoC drin - Alsa SoC - Die Basis für alles an I2S.
Nun muss ich nur noch verstehen, wie ich dem Kernel klar mache das er auch nach etwas anderem als den WM8960 suchen darf, bzw. wie ich den Treiber Code für den PCM compiliert und als Modul integriert bekomme ...
Würde man sich mit nem USB DAC zufrieden geben wollen - das geht out-of-the-box - aber wer will das schon
Vorher hatte ich auch kaum etwas mit Linux zu tun und kannte die ganzen commands für die Konsole nicht. Ein harter Weg, aber wenn man es erstmal kann stehen einen alle Türen offen.
Das mit USB ist so, als ob man sich einen Falschenhals einbaut, wenn man die Möglichkeit hat was besseres zu benutzen, sollte man dies auch tun.
Falls noch nicht bekannt: Link
Grundsätzlich sollte die DAC Unterstützung in OpenWRT laufen, das wie muss noch geklärt werden.
Bzgl. USB, nicht unbedingt Flaschenhals, nur Schade weil ja I2S da ist und halt nur eine USB Host Schnittstelle.
Das kommt aber hauptsächlich aus der Router Ecke, USB haben quasi alle Chipsätze im Bauch (wenn es auch nicht bei allen Routern rausgeführt ist).
"Ich hab Millionen von Ideen und alle enden mit Sicherheit tödlich."