медіа сервер на cubietruck

Для тих, хто не лише слухає, а й робить апаратуру для прослуховування музики
Аватар користувача
moose
ветеран
Пости в темі: 10
Повідомлень: 10221
З нами з: 15 грудня 2010, 14:32
Подякував: 10026 разів
Подякували: 9933 разів
Вік: 53

Re: медіа сервер на cubietruck

#126

Непрочитане повідомлення moose »

pascal писав:може хтось пояснить?
в компютері в якості clocksource для realtime ядра використовується системний clock (HPET) у якого частота 10MHz що дає затримки порядку 100 наносекунд або TSC clock з затримкою близько 4 наносекунди. ще включається PCI интерфейс з своїм APIC clock джерелом

а в ARM платформах як реалізовується внутрішня синхронізація програмних компонентів? які параметри в
/sys/devices/system/clocksource/clocksource0/current_clocksource

512 samples/44.1 kHz = 11.7 ms я так розумію що затримки повинні бути меншими чим 1 семпл, щоб забеспечити вчасний фронт сигналу.
на виских рівнях роздільчої здатності воні мають бути відповідно ще меншими.

А шо, не можна подивитися які клоки доступні в

/sys/devices/system/clocksource/clocksource0/available_clocksource

тай попробувати? Їх же можна міняти, правда ж?
My friends are toys. I make them. It's a hobby.
pascal
новенький
Пости в темі: 9
Повідомлень: 64
З нами з: 30 листопада 2011, 08:15
Звідки: Київ
Подякував: 13 разів
Подякували: 39 разів

Re: медіа сервер на cubietruck

#127

Непрочитане повідомлення pascal »

а там є така папка? в мене АРМ немає, я і питаю як він управляє клоком, в сенсі чи він має таку апаратну у функцію як платформа
як лінукс управляє клоком в х86 описано достатньо.
Аватар користувача
moose
ветеран
Пости в темі: 10
Повідомлень: 10221
З нами з: 15 грудня 2010, 14:32
Подякував: 10026 разів
Подякували: 9933 разів
Вік: 53

Re: медіа сервер на cubietruck

#128

Непрочитане повідомлення moose »

pascal писав:а там є така папка? в мене АРМ немає, я і питаю як він управляє клоком, в сенсі чи він має таку апаратну у функцію як платформа
як лінукс управляє клоком в х86 описано достатньо.
В мене расбері, по ідеї також на армові, прийду домів подивлюсі.
My friends are toys. I make them. It's a hobby.
Аватар користувача
moose
ветеран
Пости в темі: 10
Повідомлень: 10221
З нами з: 15 грудня 2010, 14:32
Подякував: 10026 разів
Подякували: 9933 разів
Вік: 53

Re: медіа сервер на cubietruck

#129

Непрочитане повідомлення moose »

Тіпа всьо є і нічо нема... Нема з чого вибирати...
root@hifiberry:~# ls -la /sys/devices/system/clocksource/clocksource0/
total 0
drwxr-xr-x 2 root root 0 Jun 9 20:38 .
drwxr-xr-x 3 root root 0 Jun 9 20:38 ..
-r--r--r-- 1 root root 4096 Jun 9 20:38 available_clocksource
-rw-r--r-- 1 root root 4096 Jun 9 20:38 current_clocksource
lrwxrwxrwx 1 root root 0 Jun 9 20:38 subsystem -> ../../../../bus/clocksource
-rw-r--r-- 1 root root 4096 Jun 9 20:38 uevent
--w------- 1 root root 4096 Jun 9 20:38 unbind_clocksource

root@hifiberry:~# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
stc
My friends are toys. I make them. It's a hobby.
pascal
новенький
Пости в темі: 9
Повідомлень: 64
З нами з: 30 листопада 2011, 08:15
Звідки: Київ
Подякував: 13 разів
Подякували: 39 разів

Re: медіа сервер на cubietruck

#130

Непрочитане повідомлення pascal »

The Raspberry Pi does not ship with a TSC nor HPET counter to use as clocksource. Instead it relies on the STC that Raspbian presents as a clocksource. Based on the source code, “STC: a free running counter that increments at the rate of 1MHz”. This means it increments every microsecond.

https://blog.remibergsma.com/2013/05/12 ... keep-time/

доречі міняв на x86 clock source tsc і hpet. По роздільчій здатності і сцені я не почув великої різніці (може тому що покоління процессора старше і-серії) а по ритмиці hpet грає дещо помаліше ніж tsc, що робить звуки нижчими по тону (глибше баси) tsc ж краще з високими бо пришвидшує.
тому деякі люди і кажуть що windows грає ніжче ніж linux бо там hpet стоїть по замовченню, а в linux tsc
я думаю, що в комерційніх реалізаціях ARM привязують clock RT ядра до апаратного джерела часу з частотою не менше 10 MHZ для REDBOOK і більше для HIREZ. тоді можна очікувати плавність подачі (музикальність)
pascal
новенький
Пости в темі: 9
Повідомлень: 64
З нами з: 30 листопада 2011, 08:15
Звідки: Київ
Подякував: 13 разів
Подякували: 39 разів

Re: медіа сервер на cubietruck

#131

Непрочитане повідомлення pascal »

http://blog.dan.drown.org/tcxo-beaglebone-black/
В цю ж тему: синхронізація з зовнішнім клоком через драйвер
Зображення
Відповісти

Повернутись до “Власними руками”