rasperrypi personnalisation du systeme de base

Upload: manel-benhissi

Post on 13-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    1/52

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base

    Par X. HINAULT Octobre 2012 www.mon-club-elec.fr

    L'objectif

    Le Ra!berr" et un m#n#-P$ au% caract&r#t#'ue !("#'ue #m!re#onnante ) !o#* +, conommat#on / !et#te ta#lle. L#*&e et *onc *e !ouo#r

    !r&erer ce 3 !otent#el 4 *e l&5ret& et *e #m!l#c#t& an ao#r beo#n *a6outer *e nombreu% !&r#!(&r#'ue !our contr7ler le "t5me. A6outer *e!&r#!(&r#'ue encombrant 8 une !et#te !lateforme lu# fa#t !er*re une bonne !art#e *e on #nt&r9t :

    L#*&al era#t *onc *e nut#l#er 'ue l#n*#!enable 8 ao#r une al#mentat#on ,; r&ul& et une conne%#on r&eau an f#l

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    2/52

    Ce ue l'on !a faire ici : le systme final obtenu

    La !roc&*ure *&cr#te #c# !ermet *obten#r un Ra!berr" P# )

    Caractristiques gnrales du systme

    ? 'u# *&marre en autolo#n 8 la m#e ou ten#on

    ? aec autoconne%#on r&eau w#f# ou &t(ernet 8 la m#e ou ten#on

    ? aec acc5 au bureau *#tant act#& !ar ereur ;N$ 'u# *&marre automat#'uement au *&marrae ce 'u# !ermet lacc5 an f#l et 8 *#tance au Ra!berr"P#

    la#& en #tuat#on r&elle *ut#l#at#on et l#b&rant le 2 !ort U@ *#!on#ble !our *e !&r#!(&r#'ue U@ L#nu%= Ut#le !our *e f#c(#er on *eco*e etc...

    ? E>- &cur#at#on @@H

    Remar*ue

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 2 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    3/52

    ;ou !ourr#eJ tr5 b#en ou contenteJ *ut#l#er une #mae *u "t5me tout !r9t comme celle 'ue 6e met en l#ne. Ga#+e "ous conseille trs fortement depersonnaliser "ous-m,me le systme de base au mo#n une fo# !our com!ren*re la !roc&*ure et ou fam#l#ar#eJ aec nu>L#nu%.

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. / > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    4/52

    Schma fonctionnel de synthse

    Au f#nal on a obten#r le "t5me fonct#onnel u#ant acce#ble an f#l et !ar w#f# !rorammable 8 *#tance ce 'u# oure !a mal *e !o#b#l#t& *ecomb#na#on ut#l#ant tout ou !art#e *e fonct#onnal#t& *#!on#ble tant au n#eau *u Ra!berr"P# 'ue *Ar*u#no.

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. + > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    5/52

    Principe d'installation en ligne de commande

    On commence !ar lancer le Ra!berr"P# aec tou e !&r#!(&r#'ue branc(& comme !our l#ntallat#on #n#t#ale. onnexion internet acti"e obligatoire .

    Pour la u#te nou allon ut#l#er l#ntallat#on *e *#ff&rent !a'uet lo#c#el ut#le en l#ne *e comman*e. Pour ce fa#re #l uff#t *our#r un Term#nal ce'u# e fa#t !ar un *ouble cl#c ur l#c7ne LXTerm#nal !r&ente ur le bureau *u Ra!berr"P#. On obt#ent alor une fen9tre aec une #n#te.

    Ce qu'il faut au minimum savoir concernant le systme Gnu/inu! "#asp$ian% install sur le #asp$erryPi

    Un "t5me nu>L#nu% re!oe ur laemblae *e 3 morceau% 4 lo#c#el 'ue lon a aembler entre eu% 8 la faKon *un leo. Pour aurer une co(&rence*enemble ce !a'uet com!#l& ont toc& ur *e ereur a!!el& 3 *&!7t 4. Fn fonct#on *e beo#n on a a6outer *e !a'uet au "t5me.

    @ur le "t5me nu>L#nu% un ut#l#ta#re a !ermettre *e &rer ce !a'uet ) #l a#t *a!t 'u# *#!oe *e !lu#eur comman*e notamment )

    apt-get install nompa*uet!our #ntaller un !a'uet

    Dautre !art un "t5me nu>L#nu% re!oe ur un "t5me *e *ro#t accor*& 8 un ut#l#ateur *onn&. Lut#l#ateur lamb*a ne !eut !a fa#re tout ce 'u#l eutur le "t5me. @eul un a*m#n#trateur

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    6/52

    Pour faire simple&&&

    Pour ou fa#re com!ren*re #m!lement ce 'uet la *#tr#but#on Deb#an

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    7/52

    ise ( )our du systme

    La !rem#5re c(oe 8 fa#re a 9tre *e mettre le "t5me 8 6our aec la comman*e )

    $ sudo apt-get update

    Noter 'ue K8 !eut !ren*re un certa#n tem!. Une fo# fa#t on !eut fermer le term#nal.

    Remar*ue

    Pour l#ntallat#on *e noueau% !a'uet en fa#t aller 8 leent#el ur le Ra!berr"P# ) tout !a'uet *e !lu *e 10 Go et 8 ter... auf ca !art#cul#er.

    @#non on !eut au# #ntaller le et#onna#re *e m#e 8 6our aec la comman*e

    $ sudo apt-get install update-manager!u# le lancer manuellement

    $ sudo update-manager

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    8/52

    Petites adaptations de $ase du systme install

    Une c(oe #m!le 8 fa#re et !lut7t ut#le en !rat#'ue et *e mettre la barre *e tc(e en !art#e u!&r#eure. Pour ce fa#re cl#c *ro#t ur la barre *e tc(e etc(o##r lo!t#on 3 Param5tre u tableau *e bor* )

    Dan la fen9tre 'u# oure cl#'uer ur lonlet 3 ta#lle 4 et coc(er !o#t#on 3 Haut 4 !u# fermer.

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. B > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    9/52

    Le tableau *e bor* et *&orma# en !o#t#on (aute ce 'u# era !lu !rat#'ue !our un contr7le 8 !art#r *un !et#t &cran notamment ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    10/52

    *nstallation de quelques logiciels systme utiles

    "top# un moniteur systme l$%er

    (to! et un mon#teur "t5me l&er 'u# !ermet *ao#r *e #nformat#on ur luae *e la RAG etc...

    Intallat#on )

    $ sudo apt-get install htop

    Ut#l#at#on )

    $ htop R&ultat )

    Int&reant !our ao#r *e #nformat#on ur le "t5me. Prem#5re caract&r#t#'ue *u "t5me ) mo#n *e ,0 Go *e RAG ut#l#& ur 1B+ Go... O.

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 10 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    11/52

    Geany# un $diteur de texte et de code l$%er

    ean" et un &*#teur *e te%te et *e co*e l&er. Ut#le !our mo*#f#er fac#lement le f#c(#er *e conf#urat#on ult&r#eurement.

    Intallat#on )

    $ sudo apt-get install geany

    Ut#l#at#on )

    $ geany

    R&ultat )

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 11 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    12/52

    &odifier la r$solution d'affica%e par d$faut

    Par *&faut la r&olut#on *e laff#c(ae ut#l#& notamment !ar conne%#on #*&o R$A !eut 9tre aeJ !et#te. Il *e#ent alor #nt&reant *e f#%er cetter&olut#on manuellement. La r&olut#on *e laff#c(ae e fa#t #a un f#c(#er *e conf#urat#on

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    13/52

    / xfce*po+ermana%er# un %estionnaire d'$ner%ie

    %fce+-!ower-manaer et un et#onna#re *&ner#e et *e m#e en e#lle l&er.

    Intallat#on

    $ sudo apt-get install xfce4-power-manager

    Ut#l#at#on ) !our le r&lae )

    $ xfce4-power-manager-settings

    R&ultat ) on !ourra r&ler au beo#n le et#onna#re *e faKon 8 ce 'ue l&cran ne !ae !a en e#lle etc...

    E>- act#er le c(arement au lancement #a menu Pr&f&rence ? Param5tre *e la e#on .

    Fn fa#t #l net !a *ent 'ue ce et#onna#re o#t ra#ment ut#le ur le ra!berr"P#

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 1/ > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    14/52

    ,utres lo%iciels -

    De lo#c#el (ab#tuel tel 'ue c(rom#um f#refo% etc... ont tro! ourman* !our 9tre ut#l#& ur le Ra!berr"P#. Le ea# ont !eu concluant.

    Une bonne ource *#n!#rat#on en fonct#on *e e !ro!re beo#n ) (tt!)>>(arb(a.wor*!re.com>2010>0>02>bet-l#(twe#(t-a!!l#cat#on-for-l#nu%>

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 1+ > ,2

    http://harbhag.wordpress.com/2010/07/02/best-lightweight-applications-for-linux/http://www.mon-club-elec.fr/http://harbhag.wordpress.com/2010/07/02/best-lightweight-applications-for-linux/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    15/52

    #endre le systme accessi$le ( distance

    ous "oil enfin au c0ur du su+et : rendre le systme accessible distance par 1 accs au bureau distant 2 par r%seau et&ernet ou sans fil

    Le Ra!berr"P# et un "t5me m#n#mal et ne *#!oe 'ue *e 2 !ort U@ 'u#l aut m#eu% r&erer !our *e !&r#!(&r#'ue !lut7t 'ue *e le ut#l#er !our uncla#er et une our#...De !lu tout l#nt&r9t *u Ra!berr"P# et a !et#te ta#lle a l&5ret& et #l et *ommae *e !er*re tou ce atout en lencombrant *e!&r#!(&r#'ue *e contr7le encombrant...$et !our'uo# ma#ntenant 'ue le "t5me et #ntall& et o!&rat#onnel on "a le rendre accessible distance sur unr%seau partir de n3importe *uel autre systme

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    16/52

    On !eut 8 !r&ent teter lacc5 *#tant manuellement 8 la#*e *e la comman*e

    $ /usr/lib/vino/vino-server

    On !eut alor teter la conne%#on *e!u# le !ote f#%e. Pour connaMtre la*ree #! *u Ra!berr"P# a##r la comman*e #fconf#*an un Term#nal et c(erc(erla*ree *e l#nterface et(0 ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    17/52

    L#*&al et b#en Sr *e !ouo#r lancer #no au *&marrae automat#'uement. On a our#r 8 noueau un f#c(#er *e conf#urat#on.

    $ sudo geany /etc/xdg/lxsession/LXD/autostart

    Pu# a6outer la l#ne 4/usr/lib/"ino/"ino-ser"er!u# enre#trer et relancer le Ra!berr"P# ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    18/52

    *nstallation de fonctionnalits systme utiles

    A !r&ent nou allon !ouru#re l#ntallat#on *e fonct#onnal#t& ut#le.

    .id$o par +ebcam : lo%iciel de capture Gu!c!ie+

    Pour !ouo#r ut#l#er fac#lement une webcam ur le Ra!berr"P# 6e ou cone#lle *ut#l#er uc#ew un ut#l#ta#re l&er et eff#cace.

    Intallat#on )

    $ sudo apt-get install guvcview

    Ut#l#at#on ) connecter 8 !r&ent une webcam ur la !ort U@. La eule contra#nte et lut#l#at#on *une webcam 'u# era reconnue 3 out-of-t(e-bo% 4 !ar la

    *#tr#but#on Ra!b#an ut#l#&e. Go# 6a# ut#l#& an !robl5me une Hercule Dual!#% F%c(ane une Lo#tec( $20 une F"e P@/... Dune man#5re&n&rale toute webcam com!at#ble aec le *r#er uc *era#t fonct#onner. ;o#r la l#te com!l5te #c# ) (tt!)>>www.#*eaonboar*.or>uc>

    Il et !r&f&rable *e lancer uc#ew en l#ne *e comman*e car le !aram5tre !ar *&faut r#'ue *e fa#re buuer la ca!ture #*&o

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    19/52

    $oc(er &alement la cae 3 aff#c(er 4 # ou ou(a#teJ 'ue le *&b#t *#mae aff#c(e *an le t#tre *e la fen9tre #*&o. Prat#'ue.

    Il uff#t enu#te *e l#m#ter la ta#lle *e la fen9tre ;N$ ur le !ote f#%e !our nao#r 'ue l#mae #*&o *e ##ble. GetteJ la fen9tre au !rem#er !lan et le touret 6ou& : ;ou !oueJ m9me ure#ller o !o#on roue # ou ouleJ :

    $a!ture *e la fen9tre ;N$ ur le !ote f#%e. La ta#lle et r&*u#te 8 celle *e la #*&o.

    Conseils techniques :

    Plu ou ut#l#ereJ une r&olut#on !et#te et !lu la flu#*#t& era au ren*eJ-ou

    ;ou !oueJ &alement ca!turer une #mae ou une #*&o 8 tout moment aec l#nterface uc#ew

    Pour connaMtre la ban*e !aant ut#l#&e !ar la conne%#on ;N$ ut#l#er lut#l#ta#re cbm

    ce stade "ous dispose5 d3un systme permettant l3accs sans fil au retour "id%o en pro"enance du Raspberry Pi .

    GetteJ 3 la b9te 4 ur un robot mob#le ou *an la nacelle *un !et#t ballon on*e ) ou fereJ *e truc *&68 tr5 "m!a :

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 1 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    20/52

    &at$riel n$cessaire pour les fonctions utilisant la sortie audio

    Le Ra!berr" *#!oe *une ort#e au*#o 6ac /,mm. Pour !ouo#r ut#l#er le on aec le Ra!berr"P# la olut#on la !lu #m!le con#te 8 ut#l#er une!a#re *ence#nte *e P$. $(o##r un mo*5le aec am!l# #nt&r& et al#mentat#on *&*#&e et # !o#ble m#n#ature. On !ourra#t au# ut#l#er un #m!le ca'ueau*#o.

    Noter 'uen #tuat#on 3 embar'u&e 4 ur un robot ou autre #l !ourra 9tre #nt&reant *ut#l#er une!et#te carte am!l# aec un #m!le (aut-!arleur.

    F%em!le aec #t ;elleman am!l# 2%, G10 ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    21/52

    yntse !ocale

    *ntroduction

    Aec la "nt(5e ocale on rentre *an un *oma#ne 'u# fa#t tou6our un !eu r9er ) un robot une a!!l#cat#on 'u# !arle K8 lu# *onne un !et#t c7t& (uma#n...Il et !o#ble *e le fa#re aec *e carte *e%ten#on *&*#&e notamment aec Ar*u#no ma# le coSt ont tout *e m9me aeJ &le& et en tout cabeaucou! !lu 'uun #m!le Ra!berr"P#...

    La bonne nou"elle c3est *ue le systme Raspbian *ue nous a"ons install% sur RaspberryPi est capable de r%aliser la synt&se "ocale partir dec&a'nes de caractres : nous allons donc a+outer de ce pas cette possibilit% notre systme embar*u%

    Une fo# 'ue la "nt(5e ocale era #ntall&e ur le ra!berr"P# #l era enu#te !o#ble *e *&clenc(er la "nt(5e ocale 8 !art#r *Ar*u#no comme nou le erronult&r#eurement. ;ou !ourreJ a#n# annoncer la *#tance *un obtacle *#re 'uel'ue c(oe 8 la!!u# ur un bouton !ouo#r etc...

    on non "ous ne r6"e5 pas .

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 21 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    22/52

    Solution + : synthtiseur vocal espea, et son interface graphique gespea,er

    $e "nt(&t#eur *e o#% !ermet la "nt(5e *e o#% 8 !art#r *e c(a#ne te%te. Il offre !lu#eur o# macul#ne et fem#n#ne. @on un !eu m&tall#'uece!en*ant. Il e%#te &alement une #nterface ra!(#'ue a!!el&e e!eaer.

    Intallat#on )

    $ sudo apt-get install libportaudio#

    $ sudo apt-get install espea

    $ sudo apt-get install gespeaer

    Ut#l#at#on ) o#t lancement en #nterface ra!(#'ue *e!u# le menu A!!l#cat#on ? @on et ;#*&o ? e!eaer. On obt#ent une #nterface !ermettant *e &n&rer *e la

    "nt(5e ocale.

    o#t lancement en l#ne *e comman*e )

    $ espea -v fr -s %4# &lecture de texte avec ispi& Note ) lor *e l#ntallat#on #n#t#ale *e e!ea ur le ra!berr"P# #l embla#t 'ue le o#% n&ta#ent !a #ntall&e au bon en*ro#t.

    Pour le trouer ) find / -name 'espeak-data' -type d

    Fnu#te e !lacer *an le r&!erto#re oV elle e trouent ) c* >ur>l#b>arm-l#nu%-nueab#(f>e!ea-*ata

    !u# cr&er r&!erto#re *e *et#nat#on atten*u ) u*o m*#r >ur>(are>e!ea-*ata

    !u# co!#er le contenu ) u*o c! W >ur>(are>e!ea-*ata> -r

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 22 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    23/52

    Solution - : synthtiseur vocal picotts

    !#cottt et un "nt(&t#eur ocal 'u# *onne une bonne 'ual#t& *e o#% f&m#n#ne. $et la o#% *An*ro#*. A !r#or# !a *#!o aec ra!b#an... $ec# &tant #l*era#t 9tre !o#ble *e com!#ler le ource... 8 u#re..

    Une *ocumentat#on ut#le et *#!on#ble #c# ) (tt!)>>forum.*eb#an.net>#ewto!#c.!(!f1CYt/BC

    Tout *abor a6outer le *&!7t *e ource )

    $ sudo geany /etc/apt/sources.list

    oller les 7 lignes :

    deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpideb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

    Fnu#te mettre 8 6our aec )

    $ sudo apt-get update

    Fnu#te )

    $ apt-get update

    $ apt-get install faeroot

    $ apt-get build-dep libttspico-utils

    $ cd

    $ mdir my'build/$ cd /my'build/

    $ apt-get source libttspico-utils

    $ ls

    $ cd svox-%.#-(version)/

    $ dpg-buildpacage -rfaeroot -us -uc

    8nsuite c3est parti pour un moment compter un bon 9/& d3&eure ;n est *uand m,me en train de faire une compil3 sur le raspberryPi lui-m,meexcuse5 du peu

    Pu# enu#te on !eut fa#re l#ntall

    $ cd

    $ cd my'build$ ls

    On obt#ent !lu#eur f#c(#er W.*eb )

    libttspico ,2

    http://forums.debian.net/viewtopic.php?f=16&t=38976http://forums.debian.net/viewtopic.php?f=16&t=38976http://www.mon-club-elec.fr/http://forums.debian.net/viewtopic.php?f=16&t=38976http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    24/52

    libttspico-de"arm&fdeb

    libttspico-utilsarm&fdeb

    Il faut #ntaller *an lor*re !#co0 !#co-*ata et !#co-ut#l ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    25/52

    Lecture de ficiers sons : lecteur poly!alent mplayer

    Pour l#re *e f#c(#er on notamment *e bru#tae *e toute orte # l et n&cea#re *ut#l#er un lecteur *e f#c(#er on. Un lecteur !ol"alent et le lecteurm!la"er au# b#en !our la #*&o 'ue le f#c(#er au*#o.

    Intallat#on

    $ sudo apt-get install mplayer

    $ sudo apt-get install mencoder

    Ut#l#at#on ) en l#ne *e comman*e m!la"er u## *u nom *u f#c(#er 8 l#re )

    $ mplayer mes'sons/r"d".mp!

    ;ou trouereJ *an larc(#e u#ante !lu#eur on ut#le 8 teter )(tt!)>>www.mon-club-elec.fr>meQ*ownloa*>meQon.tar.J

    $ cd

    $ mdir 0elechargements

    $ cd 0elechargements/

    $ wget http1//www.mon-club-elec.fr/mes'downloads/mes'sons.tar.g2

    !u# our#r le et#onna#re *e f#c(#er et e%tra#re larc(#e. AmueJ-ou b#en :

    Remar*ueA ce ta*e ou *#!oeJ *une !o#b#l#t& tr5 #nt&reante ) #l ou uff#t *e t&l&c(arer *e f#c(#er *e on *e bru#tae

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    26/52

    0onctions utilisant l'entr$e audio

    Note tec(n#'ue ) Ra!berr"P# ne *#!oe !a *une entr&e au*#o.... mais les ?ebcams intgrent le plus sou"ent une entr%e audio =onc il est tout faitpossible de disposer d3une entr%e son sur le RaspberryPi

    Pour &rer le entr&e au*#o ur le a!berr"P# le !lu #m!le et *ut#l#er alsamixer ut#l#ta#re 'u# a!!elle en l#ne *e comman*e$ alsamixer

    On obt#ent une #nterface omma#re 'u# !ermet *e &rer le n#eau% entr&e ort#e 8 la#*e *e touc(e *e fonct#on )

    Note ) 6a# tent& *#ntaller PuleAu*#o 'u# et une bonne #nterface !our &rer le entr&e ort#e>au*#o ma# cela a !o& *e !robl5me

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 2C > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    27/52

    .nregistrement sons

    Plu#eur olut#on !o#ble ) rec arecor* [ 8 ut#l#er elon e beo#n. Le !lu #m!le et *ut#l#er arecor* *&68 #ntall&.

    Intallat#on ) #ntaller le !a'uet ala-ut#l 'u# cont#ent arecor*. D&68 #ntall& !ar *&faut.

    $ sudo apt-get install alsa-utils

    Ut#l#at#on ) \ arecor* Z!aram?

    $ arecord

    Informat#on ) \ man arecor*

    -l *onne la l#te *e !&r#!(&r#'ue

    -t t"!e *e f#c(#er !arm# oc wa rawau

    - r *&b#t en HJ

    - * *ur&e *e lenre#trement en econ*e

    -; act#at#on um5tre ne marc(e !a..

    -c nombre *e canau% 1 !ar *&faut

    -f cd (16 bit little endian !!1"" stereo#

    F%em!le )

    $ arecord -d 3 test.wav

    $ arecord -d $ -r 16""" -f cd test.wav % enregistre $ secondes en &alit )* + 16"""hz dans fichier test.wavP@ ) ut#l#at#on *e -f c* l#m#te le 3 cra'uement 4 *e *&but et f#n *enre#trement...

    Note tec(n#'ue ) !ar *&faut mon m#cro *e webcam n&ta#t *&tect&. ]a# cr&& le f#c(#er .aoun*rc aec la comman*e

    $ geany .asoundrc

    et co!#er coller le co*e u#ant 'u# #n*#'ue *ut#l#er le m#cro *e la webcam (w)10 !our la ca!ture !ar *&faut )

    pcm.default 5

    type asym

    playbac.pcm 5

    type plug

    slave.pcm 6hw1#7#6

    8 capture.pcm 5

    type plug

    slave.pcm 6hw1%7#6

    8

    8

    Plu *e *&ta#l #c# ) (tt!)>>w##.au*ac#t"team.or>w##>U@Qm#cQonQL#nu%

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 2 > ,2

    http://wiki.audacityteam.org/wiki/USB_mic_on_Linuxhttp://www.mon-club-elec.fr/http://wiki.audacityteam.org/wiki/USB_mic_on_Linuxhttp://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    28/52

    Conversion de fichier son

    Un ut#l#ta#re !ol"alent ) o%

    Intallat#on ) le !a'uet o%

    $ sudo apt-get install sox

    Ut#l#at#on )

    $ sox test.wav fichier.flac rate %9 : convertit le fichier ;.wav en fichier ;.flac avec

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    29/52

    *nstallation de Python

    Pour dveloppement Python

    Proc&*ure ou L#nu% >!"t(on-t-/-tutor#al.rea*t(e*oc.or>en>latet>#ntall.(tml= )

    ? #ntaller l#bt-/-0

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. 2 > ,2

    http://python-gtk-3-tutorial.readthedocs.org/en/latest/install.htmlhttp://www.mon-club-elec.fr/http://python-gtk-3-tutorial.readthedocs.org/en/latest/install.htmlhttp://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    30/52

    *nstaller le systme de dveloppement em$arqu "rduino0 Processing%

    A !r&ent nous allons aborder ce *ue +e considre comme l3une des c&oses les plus int%ressantes en ce *ui concerne le RaspberryPi )

    l#ntallat#on *e lIDF Ar*u#no 'u# a *onc !ermettre *e contr7ler !rorammer Ar*u#no 8 *#tance et an f#l ::

    l#ntallat#on *e l#nterface Proce#n 'u# a !ermettre *e contr7ler le "t5me aeJ fac#lement 8 !art#r *Ar*u#no ::

    Il a *een#r a#n# !o#ble )

    *ut#l#er la !u#ance *e calcul *u ra!berr"P# !our !o#t#onner *e moteur

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    31/52

    1nstallation et test de l'123 ,rduino

    LIDF Ar*u#no et un lo#c#el 'u# !ermet *e !rorammer et *#ntera#r aec Ar*u#no une !et#te carte &lectron#'ue fac#le 8 !rorammer.

    On commence l#ntallat#on en #ntallant lo!en6* car lIDF Ar*u#no et un !roramme 6aa -=d

    Fnu#te on #ntalle tout #m!lement le !a'uet arduinocontenu *an le *&!7t et 'u# #nt5re la er#on 1.0.1 *e lIDF$ sudo apt-get install arduino

    A#n# ont #ntall& le !a'uet u#ant

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    32/52

    $a!ture *e la fen9tre ;N$ ur le !ote f#%e ) lIDF Ar*u#no et bel et b#en e%&cut& ur le ra!berr"P# et et contr7l& 8 *#tance. RAG ut#l#&e ) 0Go

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. /2 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    33/52

    *nstallation des li$rairies rduino utiles

    Une fo# Ar*u#no #ntall& #l et #nt&reant *#ntaller *e l#bra#r#e Ar*u#no ut#le ) notamment 6a#me b#en #ntaller me l#bra#r#e !eronnelle Ut#l $*botetc...

    $omme Ar*u#no a &t& #ntall& automat#'uement oV e troue le r&!erto#re Ar*u#no La *ocumentat#on *u !acae Deb#an corre!on*ant *onnel#nformat#on ) /usr/s&are/arduino/libraries

    La !roc&*ure con#te alor 8 enre#trer le l#bra#r#e *an le r&!erto#re *e on c(o#% tran#to#rement !u# enu#te 8 e%&cuter la comman*e )

    $ sudo cp chemin/de/la/lib/nomlib /usr/share/arduino/libraries -r

    Le -r cet !our co!#er le r&!erto#re ent#er...

    Ft cet bon normalement. Relancer Ar*u#no ) la l#bra#r#e *o#t 9tre !r&ente *an le menu @etc( ? #m!ort l#brar"

    1nstallation et test de Processin%

    *nstallation

    Proce#n et un en#ronnement *e *&elo!!ement 3 &r#table couteau u#e 4 !ermettant notamment l#nterfaKae aec la carte Ar*u#no ma# &alementlut#l#at#on *e l#bra#r#e !ermettant *e r&al#er *e #nterface ou encore *e contr7ler le "t5me nu>L#nu% en l#ne *e comman*e !roramm&e.

    L#ntallat#on e fa#t en !lu#eur &ta!e )

    L#ntallat#on n&ce#te lo!en6* et le !a'uet l#br%t%-6aa *&68 #ntall& !r&c&*emment

    T&l&c(arer larc(#e *e Proce#n 1.,.1 >!roce#n.or>*ownloa*> 8 la#*e *u na#ateur#ntall& ur otre Ra!berr"P#

    enu#te our#r le *o#er *e larc(#e et le%tra#re

    Une fo# fa#t nou allon ut#l#er la bonne l#bra#r#e 6aa.

    Fffacer ou renommer le ou r&!erto#re Processing-9@9/+a"a

    Rem!lacer ce r&!erto#re !ar un l#en "mbol#'ue er le 6aa *u "t5me )

    ln -s /usr/lib/=vm/=ava->-open=d-armhf =ava

    Fnf#n nou allon &alement rem!lacer la l#bra#r#e @er#al ut#l#&e !ar *&faut !our une er#on com!at#ble ARG )

    u!!r#mer ou renommer le f#c(#er Processing-9@9/modes/+a"a/libraries/serial/library/linuxA7/librxtx$erialso @u!!r#mer et renommer le f#c(#er Processing-9@9/modes/+a"a/libraries/serial/library/RB#Bcomm+ar

    A !r&ent co!#er la bonne er#on *an le m9me ou-r&!erto#re aec la comman*e

    $ sudo cp /usr/share/=ava/+X0Xcomm.=ar 0elechargements/?rocessing-%.3.%/modes/=ava/libraries/serial/library/

    ;o#l8 cet term#n& : Ouf... :

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. // > ,2

    http://processing.org/download/http://processing.org/download/http://processing.org/download/http://www.mon-club-elec.fr/http://processing.org/download/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    34/52

    Pour #nfo 6a# u## la !roc&*ure trou&e #c# ) (tt!)>>cru.com>blo>2012>0B>12>controll#n-an-ar*u#no-from-ra!berr"-!#-u#n-!roce#n>

    #nolae ) comme !our Ar*u#no #l faut r&*u#re la ta#lle *e la fen9tre ut#l#&e !ar *&faut. On a *onc conf#urer la ta#lle *e la fen9tre Proce#n au*&marrae )

    en l#ne *e comman*e a##r )

    $ geany .processing/preferences.txt

    mo*#f#er le aleur *e l#ne )

    e*#tor.w#n*ow.(e#(t.*efault+00

    e*#tor.w#n*ow.(e#(t.m#n200

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. /+ > ,2

    http://scruss.com/blog/2012/08/12/controlling-an-arduino-from-raspberry-pi-using-processing/http://www.mon-club-elec.fr/http://scruss.com/blog/2012/08/12/controlling-an-arduino-from-raspberry-pi-using-processing/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    35/52

    ancement de Processing

    Pour lancer Proce#n our#r un term#nal et a##r la comman*e

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    36/52

    1nstallation et test de librairies Processin% utiles

    Au u *e ca!ac#t& r&*u#te *u ra!berr"P# lor *e le%&cut#on *u cube R e%em!le 3 f&t#c(e 4 !ermettant *e e fa#re une bonne #*&e *e la !u#ance *ecalcul #l et #lluo#re *e oulo#r #ntaller *e c(oe tro! com!le%e. On e l#m#tera 8 leent#el !otent#ellement ut#le.

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. /C > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    37/52

    a li$rairie pour interfaces graphiques : ControlP1

    L#nterface Proce#n et urtout or#ent&e ra!(#me et tra#tement *#mae ) elle ne com!orte !a *out#l tan*ar* !our cr&er *e #nterface UI. Plu#eurl#bra#r#e e%#tent !our cela lune *entre elle &tant controlP,.

    ?T&l&c(arer larc(#e #c# ) (tt!)>>www.o6amo.*e>l#brar#e>controlP,> ) c(o##r larc(#e Proce#n 1.,.1 # on ut#l#e cette er#on

    ? $r&er un *o#er controlP, et e%tra#re *e*an larc(#e

    ? $o!#er coller le *o#er controlP, *an le r&!erto#re `>T&l&c(arement>Proce#n-1-,>mo*e>6aa>l#bra#r#e

    ? Relancer Proce#n ) la l#bra#r#e *o#t 9tre !r&ente *an le menu @etc( ? Im!ort L#brar"

    ? Lancer un !roramme *e tet *e!u# le menu #le ? F%am!le ? controlP,

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. / > ,2

    http://www.sojamo.de/libraries/controlP5/http://www.sojamo.de/libraries/controlP5/http://www.mon-club-elec.fr/http://www.sojamo.de/libraries/controlP5/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    38/52

    La librairie 42P yperm$dia

    $ette l#bra#r#e et ut#le !our r&al#er *e commun#cat#on r&eau en UDP

    D#!o #c# ) (tt!)>>ubaa.net>(are*>!roce#n>u*!>

    A #ntaller *an mo*e>6aa>l#bra#r#e

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. /B > ,2

    http://ubaa.net/shared/processing/udp/http://www.mon-club-elec.fr/http://ubaa.net/shared/processing/udp/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    39/52

    La librairie GL,P5ox

    L#bra#r#e !ero 'u# !ermet *e fa#re commun#'uer #m!lement Ar*u#no aec Proce#n. $ette l#bra#r#e !ermet *e *&clenc(er > contr7ler le a!!l#cat#on"t5me #m!lement 8 la#*e *e c(aMne *e caract5re en !roenance *Ar*u#no.

    D#!o #c# ) (tt!)>>www.mon-club-elec.fr>!mw##QreferenceQl#bQla!bo%>!mw##.!(!nGa#n.HomePae

    A #ntaller *an mo*e>6aa>l#bra#r#e

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. / > ,2

    http://www.mon-club-elec.fr/pmwiki_reference_lib_glapbox/pmwiki.php?n=Main.HomePagehttp://www.mon-club-elec.fr/http://www.mon-club-elec.fr/pmwiki_reference_lib_glapbox/pmwiki.php?n=Main.HomePagehttp://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    40/52

    Librairie Processin% pour la capture !id$o : Gstreamer -

    ? 8 reo#r ne marc(e !a...

    Teter 'uan* m9me treamer au mo#n !our ca!ture #*&o...

    #nt&reant !our *atalo#n *#mae

    La l#bra#r#e @;#*eo #m!l&mente *an Proce#n le framewor 3 @treamer 4 'u# *#!oe *e toute le fonct#on ut#le !our la lecture #*&o. A la *#ff&rence *e

    _u#cT#me ut#l#& !ar *&faut treamer et o!enource et l#bre. Il et !r&u *e treamer o#t ut#l#& !ar *&faut 8 !art#r *e Proce#n 2.0 ma# en atten*ant #l etn&cea#re *#ntaller la l#bra#r#e @;#*eo

    ;o#r le #te off#c#el *e treamer ) (tt!)>>treamer.free*eto!.or>

    Pr2requis : paquets ncessaires

    Le !a'uet *e la l#bra#r#e treamer *o#ent 9tre #ntall& )

    >oici la liste des pa*uets install%s sur une Bubuntu 97

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    41/52

    treamer fonct#onne aec cette l#te ou Ga*bo% 120+ LT@

    *nstaller la li$rairie GS3ideo

    ? R&cu!&rer larc(#e )(tt!)>>ourcefore.net>!ro6ect>#*eo>f#le>#*eo>

    Pren*re la er#on 1.,.1 # on ut#l#e Proce#n 1.,.1

    ? F%tra#re *e co!#er>coller le r&!erto#re @;#*eo *an le r&!erto#re `>T&l&c(arement>Proce#n-1-,>mo*e>6aa>l#bra#r#e

    ? Relancer Proce#n ) la l#bra#r#e *o#t 9tre !r&ente *an le menu @etc( ? Im!ort L#brar"

    Programme de test

    ? Aller *an le menu #le ? F%am!le et c(o##r un e%em!le? !ar e%em!le Go#e ? @!ee* ce 'u# *onne )

    ;o#l8 @;#*eo et #ntall& ) aec une webcam ou !ourreJ fa#re 8 !r&ent *e la ca!ture *e flu% #*eo aec la LAP-o% *an Proce#n :

    *nfos utiles

    ? Le #te off#c#el !our le *ern#5re #nfo )(tt!)>>#*eo.ourcefore.net>

    ? P@ ) An*re $olubr# lauteur *e la l#bra#r#e fa#t !art#e *e l&'u#!e Proce#n 2.0 et et en c(are *e l#m!l&mentat#on 8 en#r *an la future er#on Proce#n2.0.

    ? on 8 ao#r ) treamer et tr5 #nt&reant &alement !our la lecture *e 3 flu% #*&o 4 ur un r&eau rce 8 la et#on *e 3 !#!el#ne 4 treamer ,2

    http://sourceforge.net/projects/gsvideo/files/gsvideo/http://sourceforge.net/projects/gsvideo/files/gsvideo/http://gsvideo.sourceforge.net/http://gsvideo.sourceforge.net/http://www.mon-club-elec.fr/http://sourceforge.net/projects/gsvideo/files/gsvideo/http://gsvideo.sourceforge.net/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    42/52

    O!enl )

    #ntaller l#bel...

    a vision par ordinateur

    8 !r#or# on oubl#e aec le ra!err"P#...

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. +2 > ,2

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    43/52

    Configuration du 4ifi avec 4icd : pour rendre le rasp$eryPi accessi$le sans fil

    1nstallation de +icd

    A !r&ent o"on comment act#er le w#f# af#n *e ren*re le "t5me acce#ble an f#l. Plut7t 'ue *ut#l#er lut#l#ta#re fourn# !ar *&faut aec Ra!b#an !ourla conf#urat#on *u w#f# 6e u5re *ut#l#er ?icd une #nterface #n*&!en*ante *e len#ronnement ra!(#'ue l&5re et table. Une l#m#te ce!en*ant ) ne!ermet !a ;PN

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    44/52

    coc(er 3 e connecter automat#'uement 4 !our 'ue la conne%#on e fae automat#'uement 8 la *&tect#on *u r&eau

    teter la conne%#on !ar a!!u# ur 3 connecter 4

    Noter 'ue le *&marrae automat#'ue *e w#c*-cl#ent e fera au !roc(a#n *&marrae.

    D&branc(er le cble r&eau &t(ernet et rebooter ) ou *eeJ normalement !ouo#r acc&*er au Ra!berr"P# !ar w#f# < attent#on ) la*ree IP !eut ao#rc(an& et un can r&eau aec lut#l#ta#re nma! c7t& !ote f#%e !ermettra *e la connaMtre =.

    Remar'ue ) !ar *&faut !our 'ue lautoconne%#on e fae en w#f# ) #l faut 'ue le r&eau &t(ernet o#t *&connect& : @#non cet le r&eau f#la#re 'u# et ut#l#&.Normalement # ou aeJ act#& la conne%#on #multan&e comme #n*#'u& !r&c&*emment cec# ne *o#t !a !oer *e !robl5me.

    eo#n *e !lu *#nfo ur w#c* ;o#r #c# notamment )(tt!)>>www.l#nu%core.fr>2012>0/>w#c*-#nternet>

    pr%sent "ous dispose5 %galement du contrCle sans fil de "otre RaspberryPi directement partir du poste fixe "ia le r%seau ?ifi .

    ool non D

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. ++ > ,2

    http://www.linuxcore.fr/2012/03/wicd-internet/http://www.linuxcore.fr/2012/03/wicd-internet/http://www.mon-club-elec.fr/http://www.linuxcore.fr/2012/03/wicd-internet/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    45/52

    Fonctions avances systmes

    1nstallation du parta%e de ficier 60 : le raspberryPi en ser!eur 60

    ]a# *&68 *&cr#t la !roc&*ure ou Ubuntu en *&ta#l #c# ) G#e en !lace *un !artae *e f#c(#er N@ #a r&eau w#f# entre le P$ embar'u& et le P$ f#%e

    *nstallation des paquets ncessaire

    On commence *onc !ar #ntaller le !a'uet n&cea#re !our tranformer le Ra!berr"P# en ereur N@ ) nf-ernel-erer et nf-common (ome>!#> *u Ra!berr"P# etc>e%!ort$ sudo geany /etc/exports

    A6outer *an le f#c(#er e%!ort

    /home/pi%@".%9A.%.#/"33."33."33.#Brw7sync7no'root'sCuash7no'subtree'chec : autorise accEs par client %@".%9A.%.x en lecture / ,2

    locd GLL

    http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ProceduresUbuntuPartageFichierNFSWifihttp://www.mon-club-elec.fr/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ProceduresUbuntuPartageFichierNFSWifihttp://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    46/52

    locd 1 GLL

    mountd1GLL

    rCuotad 1 GLL

    statd 1 GLL

    :nfsd1GLL

    Configuration autorisations dans hosts&allo4

    On oure (ot.allow et on autor#e le a*ree oulue )

    $ sudo geany /etc/hosts.allow

    On a6oute le l#ne )

    :partage F*

    :Gutoriser ces clients H se connecter avec services portmap7 nfsd7 moundt

    portmap1GLL

    locd1%@".%9A.

    mountd1%@".%9A.

    rCuotad1%@".%9A.statd1%@".%9A.

    :nfsd1%@".%9A.

    ctivation de rcp$ind

    Lor *u lancement *u ereur N@ #l " a un warn#n aec !ortma!!er... ur le ra!berr"P#. Fn fa#t #l emble 'ue le er#ce r!cb#n* ne fonct#onne !a !ar*&faut ur le ra!berr"P#. ;o#r #c# )(tt!)>>www.ra!b#an.or>Ra!b#anA_3 On t(e current er#on of Ra!b#an r!cb#n*

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    47/52

    Red$marra%e ser!eur 60

    On relance N@

    $ sudo /etc/init.d/nfs-ernel-server reload

    ou m#eu% on re*&marre le er#ce )

    $ sudo /etc/init.d/nfs-ernel-server restart

    5/2 ctivation ipv6

    Au *&marrae *u ereur N@ on a un meae *e warn#n #n*#'uant 'ue nf* ne u!!orte !a #!C. A !r#or# K8 na !a *#m!act ur #!+ *onc K8 *o#tmarc(er. $ec# &tant !our r&ou*re K8 )

    o#t on l#ntalle en manuel aec )

    , sdo modprobe ipv6

    o#t on c(are #!C au *&marrae aec )

    $ sudo geany /etc/modules

    A6outer la l#ne

    ipv9

    3rification

    Pour &r#f#er 'ue tout et o on !eut fa#re )

    $ rpcinfo -p

    #cuprer adresse ip du #asp$erryPi

    Une fo# fa#t #l uff#t *e monter le ra!berr"P# ur le !ote cl#ent !our !ouo#r &c(aner *e co!#er coller *e f#c(#er. On commence !ar retrouer la*ree#! *u ra!berr"P# aec la comman*e

    $ ifconfig

    ccder au partage de fichier depuis le client Gnu/inu!

    ttention : la suite de la proc%dure se passe sur le poste fixe *ui accde au Raspberry Pi

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. + > ,2

    *nstallation des paquets utiles

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    48/52

    *nstallation des paquets utiles

    Intaller le !a'uet ) nf-common

  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    49/52

    echo Ppre!

    ou %ubuntu ) t(unar >re!

    8on ( savoir

    @# on eut *&monter le !artae N@ *u c7t& cl#ent *an un term#nal on fa#t )

    $ sudo umount /mnt/nfs

    $curisation "

    A en#r...

    Notamment e%em!le *e conne%#on ;N$

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. + > ,2

    er!eur L,&P

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    50/52

    er!eur L,&P

    A en#r...

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. ,0 > ,2

    Cl l t $t

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    51/52

    Cloner le systme o$tenu

    HowTo aec $loneJ#lla

    Le RaspberryPi : Personnalisation du systme Gnu/Linux (Raspbian) de base - Par X. HINAULT Octobre 2012 www.mon-club-elec.fr !. ,1 > ,2

    t fi l $t

    http://www.mon-club-elec.fr/http://www.mon-club-elec.fr/
  • 7/26/2019 Rasperrypi Personnalisation Du Systeme de Base

    52/52

    e systme final o$tenu

    La !roc&*ure 'ue nou aon u## nou a !erm# ucce#ement *e mettre en !lace )

    lacc5 au bureau *u ra!berr"P# 8 *#tance !ar r&eau &t(ernet ou w#f#

    la "nt(5e ocale

    la lecture *e f#c(#er on et *onc *e bru#tae onore

    la ca!ture *e on et *onc !otent#ellement la reconna#ance ocale !ar ereur #nternet

    le lo#c#el Ar*u#no et *onc le fonct#on *e !rorammat#on et *e contr7le 8 *#tance *Ar*u#no

    le lo#c#el Proce#n et *onc le fonct#on *#nteract#on entre Ar*u#no et le "t5me embar'u&

    lact#at#on et la conf#urat#on *u w#f# !ermettant *ut#l#er le ra!berr"P# 8 *#tance et an f#l 8 !art#r *e n#m!orte 'uel t"!e *e !lateforme

    le !artae *e f#c(#er entre le !ote f#%e ou nu>L#nu% et le ra!berr"P# !ar #m!le co!#er>coller

    Au f#nal on obt#ent une olut#on !ol"alente *e *&elo!!ement.

    =s lors *ue l3on n3aura pas besoin d3utiliser des fonctions de capture et d3analyse d3image le RaspberryPi "u son prix pourra rendre de fiers ser"ices .

    http://www.mon-club-elec.fr/