BeagleBone Black

De Wiki Cours Linux embarqué CPE-Lyon
< Dev
Aller à : navigation, rechercher


Description (liens externes)

Wiki officiel BeagleBone Black maintenu et supporté par BeagleBoard.org.

La carte BeagleBone Black a été créée par Gerald Coley.

Système de base

Utilisez une des images fournies ici : Images BeagleBone Black pour CPE.

Connexion et démarrage

Connexion USB-UART pour console série

Sur le connecteur J1 (6 pins males 2.54mm, le long de P9) :

Nouveau câble :
broche numéro 1 - GND : Noir
broche numéro 4 - UART0 RX : Orange
broche numéro 5 : UART0 TX : Jaune

Boot sur SD

  • Si la flash interne (emmc) est vide, le boot est automatiquement fait sur la carte µSD.
  • Sinon, maintenir le bouton S2 (au dessus de la carte µSD) appuyé lors de la mise sous tension. Ceci n'est pas nécessaire si la modification hardware a été faite ou si la mémoire flash emmc est complètement vide.
  • Modification Hardware : Pour que le démarrage se fasse automatiquement sur la carte µSD, il est possible de faire une petite modification sur la BeagleBone Black. Il faut souder les deux pattes de l'interrupteur S2 qui se trouve près du slot µSD.

BBB Modif Boot.png

Backup et Clonage

Backup du système

  • Fuyez tout site qui vous propose d'utiliser dd pour faire un backup, son auteur n'a rien compris à ce qu'il fait.
  • Pour chaque partition à sauvegarder :
    • Monter la partition source (mount /dev/**** ****)
    • Créer de l'archive (cd **** ; tar cjf ****/fichier_archive.tar.bz2 ./*)
  • Éventuellement créer un README contenant avec les indications sur les partitions à créer, leur taille, système de fichier, labels, flag bootable, ... et autres restrictions associés.

Clonage du système

  • Commencer par la partie "backup" ci-dessus
  • Partitionner le disque de destination (cfdisk /dev/****, ....)
  • Pour chaque partition :
    • Créer le système de fichiers (mkfs.**** /dev/***)
    • Monter la partition de destination (mount /dev/**** ****)
    • Décompresser l'archive de backup (cd **** ; tar xf ****/fichier_archive.tar.bz2)
    • Démonter la partition de destination (umount /dev/****)

Pour archive : Recompilations et "Debian From Scratch"

U-boot

Recompilation de u-boot à partir des sources

Noyau Linux

Recompilation du noyau Linux

Debian GNU/Linux

Installation du système Debian GNU/Linux : Les différentes solutions pour obtenir une image du système Debian GNU/Linux pour la BeagleBone Black, en partant de zéro.

Liens