Dans ce tutoriel, nous allons voir ensemble comment installer le système d’exploitation Ubuntu sur votre Pcduino3 (PCDUINOV3). L’objectif de ce tutoriel est de vous détailler au mieux chacune des étapes menant à l'intallation d'Ubuntu sur votre nouvelle machine afin qu'elle soit facilement reproductible.

Matériel nécessaire pour installer Ubuntu sur votre carte pcDuino3

Avant de commencer, rassemblons les éléments nécessaires pour ce tutoriel :

La carte pcDuino3 est une sorte de mini-PC haute performance et rentable qui fonctionne avec des systèmes d'exploitation complets tels qu'Ubuntu et Android

  • Un câble micro USB afin d'alimenter notre PCDuino

    Câble USB A-microB pour alimenter votre pcDuino

  • Une carte micro SD et son adaptateur ici nous avons choisi une carte 8Go mais l'image kernel étant inférieur à 2Go une carte SD plus modeste peut très bien faire l'affaire

    Carte microSD 32Go avec adaptateurs USB et SD

  • Une clé USB d'au moins 2 Go

  • Un câble de liaison HDMI afin de vérifier sur un écran que l'installation se passe correctement

Câble de liaison HDMI

Maintenant que nous avons fait le tour du matériel, intéressons-nous à la partie logicielle. Afin d'installer proprement Ubuntu sur notre Pcduino3, il faut au préalable télécharger l’image kernel et l'image desktop disponible en ligne: http://www.linksprite.com/?page_id=855

Pour les utilisateurs Linux/ Mac

Maintenant nous allons commencer pas flasher notre carte SD avec l'image kernel, voici comment procéder:

  • Ouvrez un terminal après avoir inséré votre carte SD et tapez df -h
  • Vous devriez voir votre carte SD apparaître

Flash de votre carte SD avec l'image Kernel d'Ubuntu sur la carte pcDuino3

Commencez par démonter les partitions si elles sont montées par exemple ici:

sudo umount /dev/sdd1
sudo umount /dev/sdd2

Naviguez ensuite jusqu'à l'endroit où vous stockez l'image Kernel précédemment téléchargée et taper la commande suivante :

Installation image Kernel Ubuntu sur la pcDuino3

Au bout de quelque minute votre carte SD devrait être flashée. Taper ensuite :

sudo sync

Vous pouvez désormais retirer votre carte SD de votre PC.

Pour les utilisateurs Windows :

L'article suivant détaille l’installation sur Windows:

http://learn.linksprite.com/pcduino/quick-start/steps-to-flash-ubuntu-images-to-pcduino/#next

Maintenant que l'image est flashée sur notre carte SD, installons-la sur la clé USB :

Pour cela rien de plus simple, il suffit de sauvegarder les fichiers précédemment téléchargés à la racine de votre clé USB.

Fichiers pour installer l'image kernel de la pcDuino3 sur clé USB

Vous êtes désormais prêts à aborder les choses sérieuses ! Nous allons d’abord commencer par installer le kernel sur notre Pcduino3, pour cela insérez la carte SD précédemment flashée avec le kernel, dans le connecteur prévu à cet effet.

La carte pcDuino3 a un emplacement prévu pour la carte SD afin d'y installer la carte SD

Ensuite alimentez votre carte. La LED Rx devrait s'allumer et clignoter.

Laissez le temps au kernel de se flasher (quelques minutes). Une fois la LED éteinte, la procédure est terminée. À ce stade, si vous branchez votre pcDuino3 à votre écran, vous devriez voir les instructions suivantes afficher sur l'écran:

Les instructions apparaissent à l'écran pour vous indiquer le statut de la pcDuino3

Cela indique que votre Pcduino3 est dans l'attente de votre clé USB contenant l'image Ubuntu et le script update.sh

Ensuite insérez votre clé USB dans le connecteur de votre Pcduino. Sur votre écran les instruction suivante devrais s'afficher :

Instructions pour installation Ubuntu sur pcDuino3

Parfait, il ne reste plus qu'à laisser le système se flasher tranquillement. Une fois terminé, redémarrez votre Pcduino3. Et bienvenue dans votre nouveau PC !

La puissance de calcul de la carte Pcduino3 ainsi que sa compatibilité avec les shields Arduino, en font une carte qui peut s’avérer très utile pour la création de plateforme robotique. Vous pouvez par exemple l’utiliser pour faire de la cartographie et localisation simultanée (SLAM - Simultaneous Localization And Mapping).