audiodiyers.hu

EMAIL: forum@audiodiyers.hu
Pontos idő: 2024.03.29. 11:23

Időzóna: UTC + 1 óra [ nyi ]




Új téma nyitása Hozzászólás a témához  [ 416 hozzászólás ]  Oldal Előző  1 ... 3, 4, 5, 6, 7, 8, 9  Következő
Szerző Üzenet
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.15. 20:33 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.06.16. 21:38
Hozzászólások: 1585
Tartózkodási hely: Piliscsaba/Bp.
...enhanced I2S interface with Master and Slave modes for improved compatibility...
https://www.asus.com/Single-Board-Compu ... r-Board-S/


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.20. 19:14 
Offline
Kiemelt Tag

Csatlakozott: 2011.03.27. 20:53
Hozzászólások: 3556
shany írta:
Megkerestem, erre gondoltam:
http://www.avx.hu/forum/index.php?/topi ... try2074760


Ha jól értem, akkor a minigép az NAA alkalmazást futtatja csupán. Bár kell hozzá a HQplayer lejátszóprogram. Ilyenem van...mondjuk PCM anyag lejátszására nem tartom a legjobbnak...

Már egy hete csak az NAA-ra gondolok...

A leírás szerint az NAA-t futtató minigép USB kimenete volt használva. Felmerül a gondolat, hogy ha kipróbálnám ezt a játékot és I2S-t szeretnék, akkor megtartva az állítólagos előnyöket, az USB transzportot is kikerülhetném.
Eléggé távol áll tőlem az RB-s témakör, így hirtelen beleolvasva rögtön felbukkan az I2S kimenet és a 44.1kHz problémaköre, megoldásként pl. a HiFiBerry Digi+ Pro kártyával.

Lehet, hogy átugrottam, erre van valami egyéb megoldás vagy nem szokás vele foglalkozni?


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.20. 20:23 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Arra gondolsz, hogy NAA-t futtatnál egy mini gépen, majd annak USB kimenetére tennêl egy valamiféle USB kártyát, aminek i2s kimenetére egy DAC-ot akasztanál?


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.20. 21:34 
Offline
Kiemelt Tag

Csatlakozott: 2011.03.27. 20:53
Hozzászólások: 3556
A standard felállás, hogy a minigép USB csatlakozójáról megyek a dac USB bemenetére.

Viszont a minigépnek elvileg I2S kimeneti jel is hozzáférhető a csatlakozó tüskesoron. Erre az I2S jelre utaltam az előbb, ezt vezetném az adott - I2S bementű - dac panelbe.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.20. 22:23 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Naa-t feltettegy egy minigépre - orange pi pc - dugtam bele usb dac-ot, illetve CM6631A-t, arra spdif kimenetére 192khz/24bitet tudo dac-ot. hqplayer laptopra ( i7, 8GB Ram ), ubuntu 64bit. A hqplayer látja a dac-ot illetve az usb vevőt. Mindenféle beállításokat próbálgattam - mindenféle meggyőződés nélkül - fogalmam sincs minek kellene működnie - néha némi ritmikus zaj jött a fejhallgatóból, de semmi zene szerű. Nem különbözött az eredmény attól, amit az I2S-re kötött ad1865-ön kaptam.

Win10 ( laptop mint fent ) hqplayer elindult, és gond nélkül felismerte hálózati eszközt, alap beállításokkal a lejátszás is gond nélkül működött. (Lehet, hogy az ad185 is menne? Ha haza kerül kipróbálom )

Vissza Linuxra ! Root-ként futtatva megy a hqplayer gond nélkül... Ez lehet, hogy benne van a leírásában, de azt nem olvastam...


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.20. 22:27 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
shany írta:
A standard felállás, hogy a minigép USB csatlakozójáról megyek a dac USB bemenetére.

Viszont a minigépnek elvileg I2S kimeneti jel is hozzáférhető a csatlakozó tüskesoron. Erre az I2S jelre utaltam az előbb, ezt vezetném az adott - I2S bementű - dac panelbe.


Ha a megfelelő modul benn van - aplay -l - listázza az eszközt, akkor mennie kellene. Az naa elvileg jól ismeri fel az alsa eszközöket. Az előző hozzászólásomból látszik, hogy működniük is kellene. Egy próbàt megér.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.21. 00:40 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Megy is. Simán működik a banana I2S portjára kötött tda1541A.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.21. 10:58 
Offline
Kiemelt Tag

Csatlakozott: 2011.03.27. 20:53
Hozzászólások: 3556
Az említett Raspberry Pi és a 44.1kHz mintavételi frekvenciájú jelek inkorrekt kezelése nálad is felmerül?
http://www.dimdim.gr/2014/12/the-rasber ... rough-i2s/
https://hifiduino.wordpress.com/2014/11 ... tal-audio/

Esetleg ennek megoldására és jitter csökkentésre szokás használni valamilyen módszert? Pl.:
https://volumio.org/product/allo-kali-i2s-reclocker/
https://www.hifiberry.com/shop/boards/h ... -digi-pro/


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.21. 11:04 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Málnám nincs. Az órajel gondokról csak olvastam.

Nem recklockolok.

Egyébként pedig:
http://helios.himmelbauer-it.at/blogs/general/comparing-the-i2s-capabilities-of-the-rpi-and-odroid-c1


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.22. 09:07 
Offline
Kiemelt Tag

Csatlakozott: 2011.03.27. 20:53
Hozzászólások: 3556
Úgy látom, csak a 48kHz Fs-re vizsgálódtak, a 44.1kHz-cel nem foglalkoztak. Csak azért kérdeztem rá, mert ez utóbbi már az újabb keletű - elvileg jitterre érzéketlenebb - dacoknál is kézzelfogható jelentőségű lehet. ( ha meg az I2S-ből RJ-t akarnék gyártani, multibites dac táplálására, akkor ott még érdekesebb )

Persze a fentiek konkrétan csak a málnára vonatkoztak, nem ismerem azt sem, meg a többi minigépet sem, csak nagyon felületesen beleolvastam a témába.
Ezért kérdezem, hogy pl. az ajánlott Banana Pi M2+ vagy akár egyéb újabb szerkezetnél van-e ilyen jelenség, érdemes-e valamilyen szinten foglalkozni ezzel?


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.22. 10:44 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Őszintén szólva nem foglalkoztam a kérdéssel. Nem olvastam róla semmit - nem botlottam bele.
A Banana nálam azért lett befutó, mert olyanom "lett", és mert van spdif kimenete.
A málnák tàmogatottsága szoftveresen - kernel oldalról - úgy tudom jobb.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.22. 11:51 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Rá kell mérni a málnára! Akkor kiderül.

Én nem foglalkoztam a kérdéssel túl sokat.
I2S reclock kicsit macerás - pláne, hogy egyes kütyükön már nincs kinn az MCLK jel. Igaz, nem is része a szabványnak szorosan. Odroidokon van MCLK azt tudom...
Viszont az biztos, hogy valami lehet az órajelek körül, másnak nem tudom betudni az analóg táp jótékony hatását, mint a PLL-ek jobb tápfeszének. Persze ez csak spekuláció.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 00:19 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Konzol írta:
Deszka ide, univerzális nyák oda, írtam egy nagyon egyszerű webes kezelő felületet is a lejátszóimhoz.
Nem volt cél versenyezni a népszerű disztribúciók felületeivel, nem igazán szép, viszon mindig kéznél van kedvem szerint módosítható, egyszerűen testre szabható.

Az MPD-t ki kellene majd küldenem VFD-re, meg vezérelni IrDA-n keresztül.
Egy nagyon egyszerű példaprogramot tudnál rá csinálni, hogy lássam, mit és hogy?
Mondjuk lenne egy kommunikáció ATmega chippel, COM porton keresztül pl., odáig.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 00:54 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Toto írta:
Konzol írta:
Deszka ide, univerzális nyák oda, írtam egy nagyon egyszerű webes kezelő felületet is a lejátszóimhoz.
Nem volt cél versenyezni a népszerű disztribúciók felületeivel, nem igazán szép, viszon mindig kéznél van kedvem szerint módosítható, egyszerűen testre szabható.

Az MPD-t ki kellene majd küldenem VFD-re, meg vezérelni IrDA-n keresztül.
Egy nagyon egyszerű példaprogramot tudnál rá csinálni, hogy lássam, mit és hogy?
Mondjuk lenne egy kommunikáció ATmega chippel, COM porton keresztül pl., odáig.



Ezt nem értem. Mit akarsz, hovà küldeni?
Ha jól értem lenne valami atmega alapú valamid, amihez csatlakozna az infra vevő, vezérelne valamiféle kijelzőt, nyomógombokat és tàrgyalna a fő PC-n futó mpd-vel.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 00:58 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Operációs rendszer az Linux lenne. Jobb esetben egy megbütykölt AP Linux.
Annyi kellene, hogy egy kommunikációs csatornát létrehozni az AP Linuxon futó MPD és a mikrokontroller között.
Mivel általában az alaplapon van COM port, azt használnám szívesen. Valami nagyon egyszerű kód kellene, amit tovább tudok fejleszteni. Lényeg, hogy lássam, hogy kommunikálna az ATmega kontroller az MPD-vel. (amit használnék VFD-s track kijelzésre, meg track vezérlésre)

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 01:27 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Lehet úgy is csinálni, ahogy leírtad. Az mpd - lásd dokumentáció - hálózaton, vagy unix socketen keresztül várja, hogy a kliens rá csatlakozzon. A kliens parancsaira tud reagálni végrehajtani parancsokat, illetve visszaküldeni állapot információkat. A kliens lekérdezgetheti az mpd állapotát. Alternetíva: az mpd-t ugynevezett idle módba tenni. Ilyenkor az mpd esemênyek megjelennek a socketen, és nem kell folyamatosan lekérdezgetni.
Azaz írnod kellene egy nagyon egyszerű kódot, ami kezeli a soros portot, másrészt csatlakozik az mpd-re. Mivel a kommunikáció az mpd és a kliense közt sima ASCII szöveges módon történik, nem kell sokat vacakolni a kódok megfeleltetésével.
Valami ilyesmi linux oldalon elegendő lehetne:
Kód:
netcat localhost 6600 < /dev/ttyS0 > /dev/ttyS0

Ekkor minden egyéb a mikrovezérlőre kerülne, ahol elintézhető a szövegfeldolgozás.

Másik lehetőség, hogy valami egylapkás arm alapú a kliens, amire ráakasztod a kijelzőt, az infrát -szokott rajtuk lenni -, a nyomógombokat stb, és használod a meglévő eszközöket I2C a kijelzőhöz, X ha grafikus kijelzőt akarsz, libmpdclient függvénykönytár, vagy valamilyen kész kliens az mpd-hez. Ez szerintem kényelmesebb, egyszerűbb megoldás.

Itt is lehet akár soros kommunikációt is használni...
Kód:
nc -l localhost 6600 < /dev/ttys0 > /dev/ttys0

Így soros vonalon menne a hálózat kommunikáció...


A hozzászólást 1 alkalommal szerkesztették, utoljára Konzol 2018.01.23. 01:40-kor.

Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 01:40 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Köszi a hosszú választ!
Kód:
netcat localhost 6600 < /dev/ttyS0 > /dev/ttyS0

Ezzel ha jól értem, ráb*szom a COM vagy USB portra UART-on keresztül az MPD információkat, amit kontrollerrel feldolgozhatok.
Két kérdésem lenne még hozzá:
- Ezzel tudom vezérelni az MPD-t mikrokontrolleren keresztül? (majd még jobban áttanulmányozom ezeket, de jól hangzik már így is)
- Hova kell írnom a hasonló kódot? Lehetőleg úgy, hogy meg is jegyezze. (nem használok Linuxot, csak majd a DSP-hez)

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 01:49 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Igen, tudod.
Kb úgy, hogy kiküldesz egy valami ilyesmi karakterláncot:

setvol 85

vagy

play 1

Utána kell nézni a pontos szintaktikának. A visszaadott karakterláncot kell elemezni. Megjegyzem könnyen memória gondjaid lehetnek a mikrovezérlőn ha mondjuk le akarod kérdezni a zeneszámaid listáját, és bogarászni is akarsz köztük - el kellene tárolnod pàr tíz-száz kilobájtot a kontrollerben.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 01:53 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Na, de a lényeg, hogy az MPD egyszerűen kezelhető. Nem kell drivert írnom linuxra, és ilyenek.
Képeket gondolom nem tölti rá így, csak a szöveges mezőket.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 01:59 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Maga a kérdés értelmetlen. Benne van a nevében Music Player Daemon.Azaz egy kiszolgáló folyamat.
A driver az maga a kliens program. A képeket nem tudom hogyan kezelik. Utána kell olvasni. Teljesen használható a dokumentációja.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 02:03 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Több GUI-nál láttam, de akkor az már a GUI funkciója. Átnézem majd a dokumentációt, csak ugye MPD működését még nem teljesen ismerem. De szuper az ASCII kommunikáció.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 02:14 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Nekem ugyan mindegy, hogy mit csinálsz, de gondolkozz el azon, hogy ne Atmega, vagy hasonló eszközt használj!
Orange pi zero és társai kb 12-13 USD, és sokkal több lehetőséget nyújt, erős cpu, 256M ram, kész programok, függvény könyvtárak, IO portok stb. Programozási nyelvek tucatjai.
Semeddig nem tart mondjuk pythonban összeütni egy olyan programot amit szeretnél akàr grafikusat is.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 02:21 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Jó, majd átnézem ezeket. Viszont a legeslegegyszerűbb, de használható megoldást fogom kinézni. ATX tápvezérléshez is kell kontroller. Atmelt meg megvásárolta a Microchip.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 02:42 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
A tápegységet is vezérelheted - ilyesmire nálam attiny85 szolgál -, akár a ventillátorokat is. Van tucatnyi IO port, igaz, AD konverterről nem tudok. A fogyasztás se vészes, ráadásul jól kezelhető.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 11:24 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Toto!
Itt egy működő példa.


root@TDA1541A:~# nc -q -1 localhost 6600
OK MPD 0.20.0
currentsong
file: Zene/Gazpacho/2003 - Bravo/04 Ghost.flac
Last-Modified: 2017-02-17T08:47:22Z
Title: Ghost
Album: Bravo
Track: 4
Artist: Gazpacho
Performer: Gazpacho
Time: 327
duration: 327.000
Pos: 0
Id: 24
OK
idle
changed: player
OK
noidle
currentsong
file: Zene/Gazpacho/2003 - Bravo/05 California.flac
Last-Modified: 2017-02-17T08:47:23Z
Title: California
Album: Bravo
Track: 5
Artist: Gazpacho
Performer: Gazpacho
Time: 229
duration: 229.000
Pos: 1
Id: 25
OK
setvol 90
OK
idle
changed: playlist
changed: player
changed: mixer
OK
noidle
setvol 95
OK
idle
changed: mixer
OK


Pirossal az általam kiadott parancsok láthatóak, feketével az mpd által visszaküldött adatok.
A "changed: xxxxx" üzenetek idle módban arról adnak információt melyik belső állapotai változtak az mpd-nek - a legutolsó idle óta - látható, hogy változott a hangerő (mixer), a lejátszási lista (playlist), illetve a lejátszott szám (player). Természetesen azok a változások is láthatóak, amelyeket másik kliensről - most éppen Cantata, de erről az mpd semmit nem tud - kiadott parancsok okoztak.
Noidle parancs után lekérdezhető az mpd belső állapota pl. currentsong.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 11:28 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Lényeg, hogy egyszerűen vezérelhető COM portról is, vagy akár USB-ről.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.23. 11:35 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Toto írta:
Lényeg, hogy egyszerűen vezérelhető COM portról is, vagy akár USB-ről.


Semmi sem bonyolult, ha az ember ért hozzá....


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.26. 21:08 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Lefordítottam a 0.20.15-ös mpd-t gcc-vel, illetve clang-3.9-el ( armbian, debian strech ). Természetesen egyforma beállításokkal.
Nem mondom, hogy egyformán szólnak. ( az alsa és a többi könyvtár maradt a disztribúció verziója ).
Első benyomás : a clang verzió tömörebbnek hat, mintha jobbak lennének a csendjei... A gcc-vel fordított picit vidámabbnak hat.

Kíváncsi vagyok másnak vannak-e ilyen tapasztalatai.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.26. 23:54 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Csak nem hagyott nyugodni a dolog, és lefordítottam az alsa-t is clang-gal.
Hasonló a hatása, mint az mpd esetén, összefogottabb, főleg kis jelszinteken jobban kicseng - lassabban szünnek meg a hangok...
Nem nagy az eltérés, de egy irànyba mutat mindkét szoftvernél.
Arra gondolok, hogy a clang valamivel gyorsabban futó készít, mint a gcc és ez talán jó hatással van a jiterre. A sebességbeli eltérés néha jelentős, néha nagyon kicsi - a benchmarkok szetint -, de hogy az mpd-nél és az alsa-nál pont mennyi...?
( Flac-ot is csak újra kellene fordítani... Rádásul az ujabb clang-ok még gyorsabb binárisokat csinálnak... )


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.27. 11:37 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Tovább játszadoztam. Flac, és függőségek.. Sajnos úgy tűnik C/C++ fordítónak is van "saját hangja". ( Az új gcc 7 gyorsabbnak igérkezik, mint a clang 6, így aztán sikerült egy újabb változó kerülhet az eddig sem túl egyszerű egyenletbe. ).


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:00 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Konzol írta:
Nekem ugyan mindegy, hogy mit csinálsz, de gondolkozz el azon, hogy ne Atmega, vagy hasonló eszközt használj!
Orange pi zero és társai kb 12-13 USD, és sokkal több lehetőséget nyújt, erős cpu, 256M ram, kész programok, függvény könyvtárak, IO portok stb. Programozási nyelvek tucatjai.
Semeddig nem tart mondjuk pythonban összeütni egy olyan programot amit szeretnél akàr grafikusat is.

STM32-t választottam. Van rajta I2S bemenet is, amivel esetleg tudnám a WCLK-t számolni. Meg a 3 színű E-Papír kijelzőmet kezelni. +TAS3108-at programozni.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:19 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Utána néztél a támogatotrságának is szoftveresen? ( Van nekem is, de még nem volt energiám végig böngészni... Arra emlékszem volt valami bibi az i2s környékén, de pontosan nem tudom már )


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:25 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Nem lesz vele szerintem probléma, ha működni fog az IC. Kiegészítő megoldásként (TAS3108, E-ink programozás, és IrDA vezérlés) szerintem meg fog felelni. Példaprogramok vannak rá.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:44 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Működni működik,az nem kérdés. Nézegettem a példákat, I2S formátum konverzió okán, de a végén valami olyasmire jutottunk miczoval, hogy gyakorlatilag teljesen szoftveresen kell elemezni a bemenő I2S jelfolyamot, akkor pedig már necces a cucc órajele - lehet, hogy tévedtünk, gondolat kisérlet volt a dolog. Memória is kérdéses volt... Mondjuk a RAM nálad is az lesz, nem is sejted mennyire...

Kód:
mpc listall | wc
16184 190357 1515890


Kb. 500GByte többnyire FLAC... formátumú fáljlokat tartalmaz a music_dir.

Ez értelmetlenül bonyolult helyi adatbázis kezelést eredményez, de Te tudod.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:53 
Offline
Alapítótag

Csatlakozott: 2011.03.26. 23:55
Hozzászólások: 2124
Ha valakit a több szolgáltatás, erősebb hardver érdekel (engem csak azért, mert alap Lattepandát használok Win10-el), a Lattepanda kijött a Delta és Alpha sorozatával.

https://www.board-db.org/compare/223,221,187,170/

Van már külső SSD SATA támogatás, dedikált I2S is, persze kérdéses, hogy milyen.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 19:55 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Ja igen, elfelejtettem mondani, hogy HDMI-s kapacitív LCD kijelzőt maga az Intel SoC fogja vezérelni. Remélem a DVI-HDMI átalakítással nem leszek gondba, mivel alaplapon lesz ugyan még HDMI is, az ugye 2.0, kell a TV-nek (majd). Tehát nem bonyolítom túl, max. track kijelzőt kap az E-ink, arra ugye meg nem kell sok memória.

LCD-re úgyis csak navigálásnál lesz szükség, ha az nem kell, kilövi az STM. Majd track váltáskor újraindítja, vagy ahogy programozom.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 20:12 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Most akkor vegyük sorra amit leírtál. Van egy e-papír kijelző, van valmi kapacitív lcd, és tv...
Most akkor melyik hova és mit mutat amikor mutat, melyiket mikor kell tapicskolni?


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 20:23 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
STM clockot lehet módosítani, ha jól tudom. STM32F407VGT6 lesz pontosan.

E-papír kijelző: Nem érintőkijelzős, navigálásra ez nem jó, frissítése vagy lassú, vagy idegölő.
Tehát olyan adatok kijelzésére jó, ami nem változik folyamatosan. (Pl. 192khz, track neve, stb...)

HDMI kapacitív LCD kijelző: Az előlap elején 8-) , VFD helyet. Erre kerül rá az op-rendszer X.org-ja, vagy a Windows, amilyen kedvem lesz, de szerintem maradok Linuxnál. (esetleg több OS-t tudok rajta így tesztelni)
Ezzel fogom navigálni a track listát. Tehát a track lista nem lesz külön letöltve, SoC-n belül marad. 4 magos a rendszer, erős DDR4 ramokkal, és SDD rendszerrel. Ne, hogy már gondot okozzon neki a lejátszás közbeni navigálás, ami kikapcsolható is lesz.

Olyan is lehet, hogy megjegyzem a track ID-jét, táviránytóval pedig bepötyögöm LCD/TV (tehát X.org) nélkül.
HDMI 2.0 - TV-hez. Ha TV-n akarok távirányítóval navigálni, vagy valami HD filmet nézni majd.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 20:37 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Ha nincs online resampler akkor jóformán bármin elfut a zene lejátszás. Alig kell neki erőforrás.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 20:56 
Offline
Fórumtag
Avatar

Csatlakozott: 2013.03.06. 22:57
Hozzászólások: 476
Tartózkodási hely: Miskolc
Az STM32F1 sorozatnál az volt a gondjuk sokaknak, hogy a 44.1k-s jelhez nem lehet pontos PLL osztót találni a chipben. Amúgy sebességre az F1 is elég lett volna. Az F4 széria már jó órajelosztás szemoontból is, abban 2 duplex i2s vonal is van, de ott meg az i2s master-slave móddal voltak gondok (a téma authentikus fórumán vesézték), szóval ezzel biztosan lesz még szívás ha belekezdek. Ha jól emlékszem i2s formátumátalakítónak akartuk ezt használni, csak utána rájöttünk, hogy a H3 Soc ezt alapból tudja, azóta Konzolnál már megy az AD1865 közvetlen a H3 chip i2s vonaláról. Szerintem marha jól szól.

Toto: Az i2s bemenet nem az STM32-n nem arra van, hogy a wclk-t számolgasd. Teljesen másképp működik a dolog.
Dobj össze arduinón egy húszsoros progit, ami a wclk jelből megmondja, hogy mekkora órafrekin ketyeg a vonal és a számot kitolja i2c-n egy 1602-es LCD-re. Felesleges ilyen túldimenzionált bonyodalmakba hajtani magad. Az egészhez egy tízdolláros orange tökéletes, mindent meg tudsz oldani egy lapon.

A dvi-hdmi-vel is egy félórát simán elgooglizik az ember mire rájön hogy kell beállítani az soc konfigot, hogy a dvi-n ki tudja tolni a hdmi jelszinteket. Nem adnak ingyen semmit, ha másképp nem, az időddel fizeted meg.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 21:13 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Tudtam én, hogy Te (miczo) emlékszel az I2S gondok részleteire. :):) Én csak arra, hogy hol ezzel, hol azzal, hol ezzel is, azzal is voltak gondok:D ( pedig jó pár estém ment el fórum és C kódok bogarászásával... )

Hiába mondom, hogy egyszerűen fogni kell egy olcsó arm-es lapot, és gyorsan, fájdalom mentesen össze lehet rakni majdnem teljesen kész építőkockákból az egészet. A csicsával meg ráêr foglalkozni. Pythonból például teljesen jól kezelhető minden. Van kész modul mpd-hez, lcd kijelzőhöz, gpio portokhoz, soros vonalhoz, hálózathoz, infrához is, meg minden vacakhoz ha jól emlékszem..

De persze Toto jobban tudja, csinált is már ilyesmit. Mi meg ugye nem.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 21:25 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Nekem olyan megoldás kell, ami működik. Ez Nem olyan, hogy jobban tudom. Meg amíg eljutok oda, hogy összeszereljem, franc se tudja, mennyi minden változik még.

Nézegetem a Orange/Raspberry Pi-ket is, de eddig nem rendeltem ilyet. Csomó minden nem kell.
Az se kizárt, hogy csak a 192khz marad. Vagy amit miczo mond, külön MCU hozzá, oszt jól van.

Resamplerre pedig szükség van, egyrészt minimum a 48khz miatt, esetleg még a SACD-k miatt.
És bizony ahhoz már kell CPU.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 21:37 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Pontosan hogy működőképes megoldásokat ajánlunk. Ha szépen visszanézed csak az én hozzászólásaimat láthatsz bennük i2c-vel vezérelt lcd kijelzőt, ami az mpd állapotát mutatja, illetve webes megoldást, ami egy mpd-t kérdezget le és vezérel - az sehol sincs egyikben sem kikötve, hogy helyi mpd folyamatot kell birizgálni.

Demózni most nem tudom, de volt olyan kisérleti verzió, amelyik egy 7"-os kijelzőjű mini pc-n futva annak tapicskolós kijelzőjéről működött. És ezek fél délutános játszadozások, kész modulok használatával.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 21:45 
Offline
Kiemelt Tag
Avatar

Csatlakozott: 2011.07.20. 16:52
Hozzászólások: 5155
Engem viszont nem vág földhöz, ha több IC-t kell használni. STM-et ahhoz fogom felhasználni, amihez csak tudom.
Az is lehet, hogy MCU-val külön megszámolom a WCLK-t, majd STM ezek szerint programozza fel a TAS3108-at.

Közvetlen a jelútban ne legyen sok vacak, ez a véleményem.
Viszont ettől függetlenül nem kizárt, hogy ne szerezzek be valamilyen Pi-t.

_________________
http://diyaudio.hu


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.01.31. 21:47 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Azt hiszem a témát A-tól Z-ig ki is veséztük.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.02.04. 14:32 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Egy érdekes eredménnyel járt kisérlet:

Banana Pi M2+ EDU legacy kernel [3.4.113-sun8i] Armbian.

systemd lecserélve sysvinit-core csomagra
networkmanager helyett klasszikus hálózat konfig, dhcp helyett fix IP
/etc/inittab-ban csak egy konzol engedélyezve, bár tulképp ez se kell, elég lenne a soros port

Az /etc/sysctl.conf-ba:

kernel.nmi_watchdog=0
reboot

cpufreq-set -g performance ## ezzel mindig max órajelen jár az soc


Fölösleges szolgáltatások kikapcsolása -én scriptből csinálom, nem tiltottam le ezeket.

service upmpdcli stop
service ntp stop
service haveged stop
service udev stop
service dbus stop
service cron stop
service rsyslog stop

Az ssh-t kényelmi okokból meghagytam.

Az upmpdcli nem települ alapból, de tidalhoz kell.

Ez igy SOKKAL jobban szól!
Érdemes kipróbálni értelemszerűen alkalmazva a saját rendszerre a leírtakat!


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.02.04. 21:57 
Offline
Kiemelt Tag

Csatlakozott: 2011.03.27. 20:53
Hozzászólások: 3556
Konzol írta:
Megy is. Simán működik a banana I2S portjára kötött tda1541A.
Milyen volt így hangra a rendszer?


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.02.04. 22:23 
Offline
Fórumtag

Csatlakozott: 2015.01.15. 05:33
Hozzászólások: 1256
Tartózkodási hely: Miskolc
Háát... Hűha faktor nem volt benne, illetve nem éreztem ilyet. Viszont teljesen normálisan, tisztességesen szólt, a TDA-tól megszokott hangon. Kattintgattam a beállítások közt, mint mondtam korábban minden meggyőződés nélkül... Volt, hogy tetszett a változás, volt hogy nem hallottam semmit és volt, hogy nem tetszett...
Sajnos az a vacak csak fél órán át hajlandó működni, harminc napig, plusz kell hozzá egy erőteljesebb gép, amiben nem zúg a ventillátor, de tud röptében túlmintavételezni... Mikor megállt, mert letelt a fél óra könnyedén búcsút intettem neki felszabadítván jó néhány tucat megabájtot a merevlemezen.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.02.05. 18:10 
Offline
Fórumtag
Avatar

Csatlakozott: 2016.11.06. 20:31
Hozzászólások: 40
Tartózkodási hely: Miskolc
Volumio-t használok Odroid C1+-on. Hiába nyomom meg a frissítés keresést, azt írja hogy nincs! Véletlenül felmentem a volumio honlapjára, ahol sokkal újabb kiadás van. Most tényleg le kell töltenem és újra ráírni az sd kártyára, letörölve a rajta lévő zenéket is? Ez lenne ám a megoldás minden alkalommal! :( Mert gondolom érdemes frissíteni.


Vissza a tetejére
 Profil  
 
 Hozzászólás témája: Re: Single Board Computer megoldások
HozzászólásElküldve: 2018.02.06. 16:31 
Offline
Alapítótag
Avatar

Csatlakozott: 2011.03.29. 12:30
Hozzászólások: 726
mercedes13 írta:
Volumio-t használok Odroid C1+-on. Hiába nyomom meg a frissítés keresést, azt írja hogy nincs! Véletlenül felmentem a volumio honlapjára, ahol sokkal újabb kiadás van. Most tényleg le kell töltenem és újra ráírni az sd kártyára, letörölve a rajta lévő zenéket is? Ez lenne ám a megoldás minden alkalommal! :( Mert gondolom érdemes frissíteni.


Parancssorból nem tudsz frissíteni?


Vissza a tetejére
 Profil  
 
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása Hozzászólás a témához  [ 416 hozzászólás ]  Oldal Előző  1 ... 3, 4, 5, 6, 7, 8, 9  Következő

Időzóna: UTC + 1 óra [ nyi ]


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 7 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Ugrás:  
Powered by phpBB® Forum Software © phpBB Group
Magyar fordítás © Magyar phpBB Közösség