Differences

This shows you the differences between two versions of the page.

fr:doc:techref:flash.layout [2013/02/11 18:30]
fr:doc:techref:flash.layout [2013/06/30 23:16] (current)
Line 51: Line 51:
</code> </code>
-==== Dossiers ==== +==== hiérarchie des systèmes de fichiers ====
--> [[doc:howto:user.beginner.fhs]]+
**//''NOTE1''//:** si le noyau faisait partie de la partition SquashFS, nous ne pourrions contrôler à quel emplacement exact dans la mémoire flash il serait écrit (dans quels blocs se trouveraient ses données). Par conséquent, nous ne pourrions nous contenter de dire au chargeur d'amorçage de charger et exécuter certains blocs sur la mémoire flash, mais nous devrions l'adresser avec un chemin et un nom de fichier. Ce ne serait pas mauvais en soi, mais pour le faire, le chargeur d'amorçage aurait à connaître et comprendre le système de fichier SquashFS, ce qui n'est pas le cas. Les chargeurs d'amorçage embarqués que nous utilisons avec OpenWrt ne comprennent pas le concept de système de fichiers et, par conséquent, sont incapables d'adresser un fichier par chemin/nom.Le mieux qu'il fassent, c'est de supposer que le début de la section trx data est du code exécutable.\\ **//''NOTE1''//:** si le noyau faisait partie de la partition SquashFS, nous ne pourrions contrôler à quel emplacement exact dans la mémoire flash il serait écrit (dans quels blocs se trouveraient ses données). Par conséquent, nous ne pourrions nous contenter de dire au chargeur d'amorçage de charger et exécuter certains blocs sur la mémoire flash, mais nous devrions l'adresser avec un chemin et un nom de fichier. Ce ne serait pas mauvais en soi, mais pour le faire, le chargeur d'amorçage aurait à connaître et comprendre le système de fichier SquashFS, ce qui n'est pas le cas. Les chargeurs d'amorçage embarqués que nous utilisons avec OpenWrt ne comprennent pas le concept de système de fichiers et, par conséquent, sont incapables d'adresser un fichier par chemin/nom.Le mieux qu'il fassent, c'est de supposer que le début de la section trx data est du code exécutable.\\
Line 143: Line 142:
===== Explanations ===== ===== Explanations =====
-==== What is an Image File? ==== 
-An image file is byte by byte copy of data contained in a file system. If you installed a Debian or a Windows in the usual way onto one or two harddisc partitions and would afterwards copy the whole content byte by byte from the hard disc into one file: 
-<code bash> 
-dd if=/dev/sda of=/media/sdb3/backup.dd 
-</code> 
- 
-the obtained backup file ''/media/sdb3/backup.dd'', could be used in the exact same manner like an OpenWrt-Image-File. 
- 
- 
-The difference is, that OpenWrt-Image-File are not created that way ;-) They are being generated with the **Image Generator** (former called Image Builder). You can read about the: 
-  * [[doc/techref/flash.layout]] 
-  * [[doc/techref/header]] 
-  * [[doc/howto/obtain.firmware.generate]] If you want to read about the **Image Generator**, go back to [[doc:howto:obtain.firmware]] and choose the second way. 
-  * About [[http://skaya.enix.org/wiki/FirmwareFormat|Broadcom Firware Format]] 

Back to top

fr/doc/techref/flash.layout.1360603826.txt.bz2 · Last modified: 2013/02/11 18:30 (external edit)