Muusikoiden.net - Keskustelu | |
Kirjoittaja: | mhelin |
Alue: | Tietokoneet ja musiikkiohjelmat |
Aihe: | Raspberry Pi |
Aika: | 12.04.2013 11:05 (muokattu 12.04.2013 11:05) |
Ei noi flotarit ole suurin ongelma. Koko rauta aika shittiä, se perustuu käytännössä suljettuun GPU-ytimeen joka toteuttaa aika ison osan I/O:sta ja muustakin (esim. DMA:n). Lisäksi RPi:n linux-versiossa (Raspian) USB keskeytys käyttää FIQ tasoista keskeytystä (sama kuin NMI PC:ssä mikä on tuttu blue screenin yhteydessä) mikä ajaa kaikkien muiden yli. Sinällään se tosin mahdollistaa sen että USB-äänikortin voi saada toimimaan jotenkin, mutta haittaa muuta I/O:ta. Mitään muuta audiotuloa tuossa ei olekaan, tosin I2S:llä voisi periaatteessa liittää ulkoiset muuntimet (full-duplex ajureita ei ole, vain ulostuloa I2S->DAC varten löytyy jonkunlaiset ajurit jotka hädin tuskin toimivat). Joka tapauksessa tuo on yleiskäyttöisenä tietokoneena h-i-d-a-s. Efektiprossuna sitä voisi ehkä käyttää, latenssit saisi pieneksi jos käyttäisi sitä I2S:n ja ulkoisen muuntimen kanssa, ja ajaisi sitä omaa softaansa ylimmällä prioriteetilla (SCHED_FIFO levelillä, http://lwn.net/Articles/296419/). Tällöin koneessa ei sitten toimisi mikään muu kylläkään (eli näppiksen ja hiiren luku täytyisi koodata itse, samoin näytön päivitys, sekä tietysti itse audiodatan luku ja kirjoitus I2S FIFO:sta johon mahtuu vain 64 sämpleä kerrallaan puskuriin). Tuohon saisi kyllä helposti liitettyä jotain painikkeita ja tavallisen 16-merkkisen 2-rivisen LCD-näytönkin. Samoin kahvinkeittimen ohjauksen ja ajastuksen, sen tyyppisiin hommiin tuo on ihan passeli, samoin kuin pienimuotoiseen serverikäyttöön. | |
Copyright ©1999-2024, Muusikoiden Net ry. Kaikki oikeudet pidätetään. https://muusikoiden.net/keskustelu/posts.php?c=33&t=216381 |