Цифровой источник на ARM и подобных платформах: софт и железо - Страница 2 - Цифровые источники и компьютерные технологии для аудио - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Цифровой источник на ARM и подобных платформах: софт и железо


Рекомендованные сообщения

  • Ответы 924
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Дмитрий, есть вопрос.

Пытаюсь скомпилировать ядро 3.6.10 с патчем rt22.

Пока все идет хорошо (нашел где выставлять Preemtion model).

Затык на

make-kpkg --inird --revision=3.4.19 kernel_image kernel_headers

Сообщает, что

Unknown option: inird

По команде --help вижу:

 --help			    This message.

 --revision number	 The debian revision number. ([a-zA-Z.~+0-9]) (Must

						 have digit)

 --append-to-version foo

 --append_to_version foo an additional kernel sub-version. ([-a-z.+0-9])

						 Does not require editing the kernel Makefile

						 over rides env var APPEND_TO_VERSION.

						 requires a make-kpkg clean

 --added-modules foo

 --added_modules foo   Comma/space separated list of add on modules

					   affected by the modules_<blah> targets

 --arch	 foo	    architecture

 --cross-compile

 --cross_compile	   target string

 --subarch  bar	    Set the subarch for the image being compiled

					    (have to be on a compatible machine).

 --arch-in-name

 --arch_in_name	    Embed the subarch in the image package name

 --stem	 foo	    Call the packages foo-* instead of kernel-*

 --initrd			  Create a image package suitable for initrd.

 -j		 jobs	   Sec CONCURRENCY_LEVEL to -I<jobs> for this action.

 --jobs	 jobs	   Set CONCURRENCY_LEVEL to -I<jobs> for this action.

 --pgpsign  name	   An ID used to sign the changes file using pgp.

 --config target	   Change the type of configure done from the  default

					   oldconfig.

 --targets			 Lists the known targets.

 --noexec			  Pass a -n option to the make process

 --overlay dir		 An overlay directory to (re))place file in ./debian

 --verbose			 Pass a V=1 option to the make process

 --zimage			  Create a kernel using zImage rather than bzImage

 --bzimage			 Create a kernel using bzImage (in case the site

					   wide default is zimage, as set in

					   /etc/kernel-pkg.conf)

 --rootcmd method	  A command that provides a means of gaining

					   superuser access (for example, `sudo' or

					   `fakeroot') as needed by dpkg-buildpackages'

					   -r option. Does not work for targets binary,

					    binary-indep,  and  binary-arch.

 --us				  This option is passed to dpkg-buildpackage, and

					   directs that package not to sign the

					   source. This is only relevant for the

					   buildpackage target.

 --uc				  This option is passed to dpkg-buildpackage, and

					   directs that package not to sign the

					   changelog. This is only relevant for the

					   buildpackage target.

Нужно вместо inird писать initrd?

Ссылка на комментарий
Поделиться на других сайтах

да,initrd и ревижен поменять на 3.6.10. Дело не в версии ядра, а в конкретных настройках.

device drivers -> [*] USB Support -> [*] Dynamic USB minor allocation

Ссылка на комментарий
Поделиться на других сайтах

Дело не в версии ядра, а в конкретных настройках.

Что Вы имеете в виду?

То, что версия ядра не влияет на звук? Я это понимаю.

Но влияет ли на звук версия RT патча?

Ссылка на комментарий
Поделиться на других сайтах

Ух...

Установка

make-kpkg --inird --revision=3.4.19 kernel_image kernel_headers

прошла минут за 40-50.

дальше пишу cd .. и получаю следующий затык:

root@cubox:~/temp# cd ..

root@cubox:~# dpkg -i *.deb

dpkg: error processing *.deb (--install):

cannot access archive: No such file or directory

Errors were encountered while processing:

*.deb

root@cubox:~#

Где должны быть deb файлы?

Я их не вижу ни в одной директории...

Ссылка на комментарий
Поделиться на других сайтах

ls - список файлов,

файлы deb должны быть в /root/temp, если исходники лежали в /root/temp/linux-3.6.10

естественно в /root их нет.

Ссылка на комментарий
Поделиться на других сайтах

Нет их.

Посмотрел внимательно на установку.

Оказывается, были ошибки. Возможно установка и не дошла до конца.

include/linux/dynamic_debug.h: In function 'ddebug_dyndbg_module_param_cb':

include/linux/dynamic_debug.h:111:2: error: implicit declaration of function 'strstr' [-Werror=implicit-function-declaration]

cc1: some warnings being treated as errors

make[3]: *** [arch/arm/boot/compressed/decompress.o] Error 1

make[2]: *** [arch/arm/boot/compressed/vmlinux] Error 2

make[1]: *** [zImage] Error 2

make[1]: Leaving directory `/root/temp/linux-3.6.10'

make: *** [debian/stamp/build/kernel] Error 2

root@cubox:~/temp/linux-3.6.10#

Запустил еще раз.

Если не получится снова, то в Новый Год - со старым патчем! :)

Ссылка на комментарий
Поделиться на других сайтах

поменять компрессор с XY на bzip2 в настройках (General option -> Kernel compression mode Bzip2).

Ссылка на комментарий
Поделиться на других сайтах

ок, сейчас поменяю.

Может, в настройках еще чего-нибудь полезного сделать? :)

У меня в Kernel compression mode:

gzip

LZMA

XZ

LZO

В Timers subsystem:

[*] Tickless System (Dynamic Ticks)

[*] High Resolution Timer Support

Это правильные настройки?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Повешу ссылку на LightMPD (японская сборка для Cubox, Beaglebone), что бы не потерялась

Ссылка на комментарий
Поделиться на других сайтах

Ребят, небольшой оффтоп:

А никто не пробовал Volumio? Вроде как не для x86, но многие же опробовали тини на cubox и respberry, и для данных платформ, volumio, судя по их сайту, подходит отлично: заявляют аудиофильское качество, airplay, удобную управлялку, i2s, веб-радио и dsd. Хотя вот в чем аудифильность заключается- не сказано, только бит-перфект, про оптимизацию ядра ни слова

 

Ссылка на комментарий
Поделиться на других сайтах

Ребят, небольшой оффтоп:

А никто не пробовал Volumio? Вроде как не для x86, но многие же опробовали тини на cubox и respberry, и для данных платформ, volumio, судя по их сайту, подходит отлично: заявляют аудиофильское качество, airplay, удобную управлялку, i2s, веб-радио и dsd. Хотя вот в чем аудифильность заключается- не сказано, только бит-перфект, про оптимизацию ядра ни слова

 

Я пробовал на RasberryPi и Cubieboard3. Нет там ничего.Обычный Debian без графической оболочки.Ядра без RT, MPD то же без RT.Для удобства пользования написана на PHP WEB-морда,

с расширенными по сравнению с тем же Вояжем функционалом (прописать сразу Cifs и NFS шары из веб-морды, MPD там настроить и т.п.)

Есть какие то оптимизации ядра типа.Выбирается прямо из веб-морды.Я никакой разницы между этими настройками не услышал.

IMHO вся аудиофильность там в заданном по умолчанию snd-usb-audio nrpacks=1.  :) 

 

Тини на RasberryPi есть только в виде piCorePlayer

https://sites.google.com/site/picoreplayer/home.

IMHO на PI самое лучшее пока решение.По крайней мере все играется вплоть до 24/192 без треска и щелчков.Чего не скажешь о том же Volumio.

Там и на 16/44 их ловишь.

Ссылка на комментарий
Поделиться на других сайтах

  • Administrators

...... но многие же опробовали тини на cubox и respberry.....

Tiny для cubox.... :ph34r:

Ссылка на комментарий
Поделиться на других сайтах

Tiny для cubox.... :ph34r:

было бы круто, кстати, и я в общем-то сложностей особых не вижу, по сути сборку специализированную сделать

Ссылка на комментарий
Поделиться на других сайтах

  • Administrators

было бы круто, кстати, и я в общем-то сложностей особых не вижу, по сути сборку специализированную сделать

Если бы все было так просто, то сборка давно бы появилась.

Ссылка на комментарий
Поделиться на других сайтах

Если бы все было так просто, то сборка давно бы появилась.

если над этим работает 1 человек в свободное от работы время - то да, соглашусь, всё непросто.

Ссылка на комментарий
Поделиться на других сайтах

таа... никто не работает.

 

кубокс мёртв, одиноко горит красный глаз,

девичьи слёзы падают льдинками.

Ссылка на комментарий
Поделиться на других сайтах

а в чём бы заключалась живость кубокса? сделали нормальную железку и ладно, софтом можно самостоятельно наполнить

Ссылка на комментарий
Поделиться на других сайтах

Люди, напомните, на сколько гб microsd карта в cubox?

8 гб

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

 Поделиться

×
×
  • Создать...