Differences

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

ru:doc:techref:flash.layout [2012/11/13 20:55]
mitja
ru:doc:techref:flash.layout [2013/06/30 18:56] (current)
lorema
Line 53: Line 53:
==== Directories ==== ==== Directories ====
--> [[doc:howto:user.beginner.fhs]] 
**//''NOTE1''//:** If the Kernel was part of the SquashFS, we could not control where exactly on the flash it is written to (on which blocks its data is contained). Thus we could not tell the bootloader to simply load and execute certain blocks on the flash storage, but would have to address it with path and filename. Now this would not be bad, but in order to that the bootloader would have to understand the SquashFS filesystem, which it does not. The embedded bootloaders we utilize with OpenWrt generally have no concept of filesystems, thus they cannot address files by path and filename. They pretty much assume that the start of the trx data section is executable code.\\ **//''NOTE1''//:** If the Kernel was part of the SquashFS, we could not control where exactly on the flash it is written to (on which blocks its data is contained). Thus we could not tell the bootloader to simply load and execute certain blocks on the flash storage, but would have to address it with path and filename. Now this would not be bad, but in order to that the bootloader would have to understand the SquashFS filesystem, which it does not. The embedded bootloaders we utilize with OpenWrt generally have no concept of filesystems, thus they cannot address files by path and filename. They pretty much assume that the start of the trx data section is executable code.\\

Back to top

ru/doc/techref/flash.layout.1352836529.txt.bz2 · Last modified: 2012/11/13 20:55 by mitja