Ceci est une ancienne révision du document !


Le but de ce tutoriel est de transformer un pcDuino en Media Center Xbmc permettant d'accéder aux vidéos et aux chaînes de TV d'une Freebox Revolution.

Le pcDuino

Le pcDuino est un mini-PC à base de processeur ARM. Il est livré avec Lubuntu (Ubuntu + LXDE) en version 12.04, mais on peut installer des versions plus récentes (ce n'est toutefois pas trivial, et pas forcément utile). Il contient également la version 12.0 de Xbmc qui va nous permettre de le transformer en Media Center. On peut également utiliser le pcDuino pour réaliser un serveur web, un serveur d'impression, ou piloter des cartes Arduino.

Côté matériel

Le pcDuino est en fait une carte de petites dimensions (125mm X 52mm) que l'on peut insérer dans un boîtier optionnel.

Composants Détails
CPU 1GHz ARM Cortex A8
GPU OpenGL ES2.0, OpenVG 1.1 Mali 400 core
DRAM 1GB
Stockage embarqué Une mémoire Flash de 2GB. Un slot pour carte microSD (TF) jusqu'à 32GB
Sortie vidéo HDMI uniquement (prévoir un adaptateur si autre type de sortie)
OS Linux3.0 + Ubuntu 12.04 (possibilité Android ICS 4.0)
Interface réseau 10/100Mbps RJ45 intégré. Extension USB WiFi en option.
USB 2 ports USB 2.0 + 2 ports micro-USB dont un pour l'alimentation.
Alimentation 5V, 2000mA

Prévoir : 1 câble HDMI mâle/mâle pour relier le pcDuino à la TV ; 1 câble RJ45 catégorie 5E ou 6 ; 2 câbles USB/micro-USB (dont un pour l'alimentation, le seul absolument nécessaire ; l'autre si vous voulez connecter votre smartphone ou tablette).

Prévoir également un chargeur USB, à moins que votre TV ne dispose d'un port USB sur lequel vous pourrez brancher le pcDuino. Et bien sûr un clavier USB et une souris USB (le temps de la configuration du pcDuino). Éventuellement un hub USB si vous voulez disposer de plus de 2 ports.

Le tout pour un coût inférieur à 100 €.

Côté logiciel

La version 12.04 d'Ubuntu est en Anglais. On peut programmer en C, C++, Java et Python. Des API sont disponibles pour programmer ses interfaces.

Xbmc est installé en version 12.0.

Brancher le câble RJ45 relié au switch (à l'arrière de la Freebox), le câble HDMI relié à la TV, le clavier et la souris.

Brancher enfin le câble USB/micro-USB : côté USB à la TV ou au chargeur USB, côté micro-USB à l'entrée d'alimentation qui se trouve entre les sorties HDMI et RJ45 du pcDuino (ne pas le brancher de l'autre côté au risque de fusiller le pcDuino !!!)

Quelques secondes plus tard, une interface sommaire de configuration apparaît à l'écran.

Un menu sommaire vous permet de choisir notamment la résolution de votre écran TV (par exemple 1920x1080 à 60 Hz) et la langue… En fait, vous aurez le choix entre l'Anglais, le Chinois et le Chinois simplifié ; faites votre choix et demandez la désinstallation des autres langues pour économiser de la place.

Choisissez également d'utiliser l'interface graphique et pas seulement un terminal.

Vous arrivez comme une fleur sur un bureau LXDE sans avoir entré aucun mot de passe. Cependant celui-ci vous sera demandé dès que vous voudrez utiliser synaptic, par exemple.

Ouvrez un terminal, puis :

sudo su

Vous voici root ! Changez d'abord le mot de passe root :

passwd

Puis celui de l'utilisateur ubuntu :

passwd ubuntu

Nécessaire ! Créez un nouvel utilisateur, par exemple claudiux :

adduser claudiux

Ajoutez le nouvel utilisateur au groupe admin :

adduser claudiux admin

(C'est bien la même commande adduser dans les deux cas.)

exit
exit

(ou bien deux fois Ctrl-D)

Mise à jour

Dans un terminal :

sudo apt-get update && sudo apt-get dist-upgrade

Cette opération est longue (comptez une petite heure).

Installation de paquets nécessaires

FIXME

Nettoyage

Afin de récupérer de précieux MB :

sudo apt-get autoremove
sudo apt-get clean
  • utilisateurs/claudiux/pcduino.1388363146.txt.gz
  • Dernière modification: Le 30/12/2013, 01:25
  • par claudiux