Auteur Sujet: Comment fonctionne la mémoire du QBox-HD ?  (Lu 11107 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MiKe

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 5.895
    • Doume Forum
Comment fonctionne la mémoire du QBox-HD ?
« le: 01 mars 2009 à 21:17:18 »
Le QBoxHD possède 2 différents types de mémoire interne :

  • La première, d'une taille de 8 Mo, est une mémoire de type NOR. Elle est utilisée pour effectuer la séquence de démarrage du QBoxHD (le boot).
  • La seconde, d'une taille de 1 Go, est tout simplement une clé USB au format ext3 (Linux) stockant le fichier système (filesystem) nécessaire à l'exploitation du démodulateur.

Les mémoires de type NOR ne peuvent pas stocker de gros filesystem Linux. Même en ayant une mémoire NOR d'une capacité de 32 Mo, les utilisateurs se retrouveraient vite avec une mémoire saturée dans la plupart des cas. C'est la raison pour laquelle, DuoLabs a fait le choix technologique de se servir uniquement de la mémoire NOR pour effectuer la séquence d'amorçage / mise à jour du QBoxHD.

C'est ainsi que, lorsque le filesystem dépassera la capacité de base de la clé USB (1Go à l'origine), il suffira de remplacer la clé USB par une plus grosse, astucieux non ??

Mise à jour de la mémoire de boot :

La mémoire de démarrage est divisée en plusieurs parties. Quatre pour être précis.

- Genesis :
C'est la première partition de la mémoire NOR. Elle est utilisée pour effectuer la mise à jour des autres partitions de la mémoire de boot NOR.
La mise à jour de la mémoire de boot s'effectue via l'utilitaire "QBoxHD Updater" que vous trouverez ici dans la section QBoxHD ou directement sur le site officiel www.qboxhd.com dans la section Download.

- UBoot :
Cette partition contient la véritable séquence d'amorçage du QBoxHD.

- Kernel :
Cette partition renferme le noyau Linux minimal.

- RAM Disk :
Cette partition au format ext3, contient un petit fichier système qui regroupe les pilotes nécessaires à la détection de périphérique USB afin de vérifier les mises à jour à effectuer. Le kernel commence par utiliser ce petit filesystem, puis la clé USB interne est montée comme un dossier de ce filesystem.

La Ram Disk est alors utilisée pour effectuer la recherche de fichiers de mise à jour sur la clé USB externe et éventuellement les décompresser et exécuter le script de mise à jour (update.sh).

Lors de la vérification du boot du décodeur, l'amorce vérifie qu'un périphérique USB appellé -> 'QBOX_HD' est détecté et si il est présent il sera utilisé en tant que filesystem.

La mise à jour du filesystem de la mémoire interne peut être effectué de deux façons différentes :


- Un fichier compressé au format Linux (*.tgz) doit être situé à la racine de la clé USB externe. Ce fichier doit absolument être compressé et nommé de cette façon : qboxhd_update.tgz.
- Un répertoire "qboxhd_update" (obtenu après décompression de l'archive) doit être situé à la racine de la clé USB externe. Ce répertoire contient 2 fichiers indissociables :

  • rootfs.cpio
  • update.sh

Une fois la mise à jour terminée, les fichiers ainsi obtenus iront remplacer ceux présents sur la clé USB interne. Votre QBoxHD sera alors à jour !

Enjoy !  ;)
DM8000 HD PVR - HDD Western Digital Caviar Green 1 To - Graveur DVD LiteOn -
VU+ Duo - Solo2 -
iTGate TGS100 - TGS200 - TGS210 -
ET 5000 -
Plasma Pioneer Kuro PdP - LX5090H !

Hors ligne MiKe

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 5.895
    • Doume Forum
Re: Comment fonctionne la mémoire du QBox-HD ?
« Réponse #1 le: 13 mars 2009 à 16:10:09 »
Mise à jour du premier post : j'ai pris le temps de traduire le fichier original  ;)
DM8000 HD PVR - HDD Western Digital Caviar Green 1 To - Graveur DVD LiteOn -
VU+ Duo - Solo2 -
iTGate TGS100 - TGS200 - TGS210 -
ET 5000 -
Plasma Pioneer Kuro PdP - LX5090H !

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Comment fonctionne la mémoire du QBox-HD ?
« Réponse #2 le: 13 mars 2009 à 17:11:30 »
Merci, Mike
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne ludja29

  • Membre Héroïque
  • *****
  • Messages: 995
  • le savoir ne vaut que s'il est partagé
Re: Comment fonctionne la mémoire du QBox-HD ?
« Réponse #3 le: 13 mars 2009 à 17:50:25 »
Salut Mike

Super boulot ;)

Merci pour les handicapés comme moi de la langue de Shakespeare ;D ;D ;D

A+
VU+ULTIMO 2 tuner sat + 1 TNT
abo off C+ carte 018

Hors ligne Danield

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 3.947
Re: Comment fonctionne la mémoire du QBox-HD ?
« Réponse #4 le: 13 mars 2009 à 23:30:34 »
Merci Mike

@ Ludja: il n'est jamais trop tard pour apprendre  :)
Dreambox: 8000
VU+: ultimo, uno, Duo2
Reelbox : Avant-garde
Plasma Pioneer Kuro LX 5090 H
Wave frontier: 6 sats
Visiosat: 4 sats

Hors ligne belhaje

  • Trolls
  • Membre Junior
  • *
  • Messages: 16
Re: Comment fonctionne la mémoire du QBox-HD ?
« Réponse #5 le: 23 mars 2010 à 20:43:58 »
merci bcp Mike