Outils pour utilisateurs

Outils du site


olimex:lime_premiere

Différences

Ci-dessous, les différences entre deux révisions de la page.


olimex:lime_premiere [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Olimex LIME première ======
  
 +NEWS OLIMEX supprt par debian !
 +
 +https://wiki.debian.org/InstallingDebianOn/Allwinner
 +
 +
 +l'image de base a10-LIME avec LXDE et un debian a jour est [[http://sourceforge.net/projects/xublivecd/Olimex/a10_LIME_Debian-LXDE.dd.bz2 | la ]]
 +
 +La suite est la fabrication dune LIME pour le son en quadriphonie , Une expérimentation autour de supercollider pour [[http://wiki.enchevetres.org| les espaces enchevêtrés ]]
 +
 +  * jack2 qui fonctionne, mémé probleme qu'avec RSP et Cubieboard et même solution.
 +    * quoique le patch est bien appliqué pour la version de sid ...
 +  * passage à portaudio [[http://portaudio.com]]
 +  * récupération et adaptation de supercollider/portaudio vers une écoute en quadriphonie
 +
 +La base de la compilation pour l'A10 passe par l'optimisation en hardfloat, j'ai rajouté systematiquement :
 +<code>
 +export CCFLAGS="-O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -ffast-math -mfloat-abi=hard"
 +</code>
 +
 +===== jack2 patche pour armhf =====
 +
 +Solution obsolète si on se met a jour sur debian / sid !
 +
 +Des l'instant ou jack change il faut penser a re-compiler tous les logiciels qui l'utilise apt-get source soft est une solution rapide
 +
 +voir :
 +  * http://www.raspberrypi.org/phpBB3/viewtopic.php?t=5787&p=262924
 +  * http://linuxmusicians.com/viewtopic.php?f=6&t=10477
 +
 +Cela donne:
 +  * {{:olimex:jackd2_1.9.8_dfsg.4_20120529git007cdc37-5_armhf.deb|}}
 +  * {{:olimex:libjack-jackd2-0_1.9.8_dfsg.4_20120529git007cdc37-5_armhf.deb|}}
 +  * {{:olimex:libjack-jackd2-dev_1.9.8_dfsg.4_20120529git007cdc37-5_armhf.deb|}}
 +
 +ecrire aussi le fichier /etc/dbus-1/system.d/audiojack.conf
 +<code>
 +echo '
 +<!DOCTYPE busconfig PUBLIC
 + "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
 +<busconfig>
 +  <policy user="root">
 +       <allow own="org.freedesktop.ReserveDevice1.Audio0"/>
 +       <allow own="org.freedesktop.ReserveDevice1.Audio1"/>
 +  </policy>
 +  <policy user="olimex">
 +       <allow own="org.freedesktop.ReserveDevice1.Audio0"/>
 +       <allow own="org.freedesktop.ReserveDevice1.Audio1"/>
 +  </policy>
 +</busconfig>
 +'>/etc/dbus-1/system.d/audiojack.conf
 +service dbus restart
 +</code>
 +
 +bref , ne pas oublier de modifier le fichier /etc/security/limit.conf et d'ajouter 
 +<code>
 +#/etc/security/limit.conf
 +@audio  -  rtprio   99
 +@audio  -  nice     -10
 +@audio - memlock unlimited
 +
 +#pour test
 +sudo mount -o remount,size=128M /run/shm
 +#en dur
 +# /etc/fstab
 +echo "none    /dev/shm    tmpfs    defaults    0 0" >> etc/fstab
 +
 +</code>
 +===== Portaudio  =====
 +Dernière version par la http://portaudio.com/archives/pa_stable_v19_20140130.tgz et recomplie sans problème
 +===== Supercollider  =====
 +info:
 +  * http://swiki.hfbk-hamburg.de/MusicTechnology/479
 +  * http://supercollider.github.io/development/building-raspberrypi.html
 +
 +De fait la version sid est a jour :-)