Linux kernel/Image Size: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 5: Line 5:
== Resources ==
== Resources ==
* http://elinux.org/Kernel_Size_Tuning_Guide
* http://elinux.org/Kernel_Size_Tuning_Guide
* http://elinux.org/Kernel_Size_Tuning_Guide_Config_Option_Impact
* http://elinux.org/System_Size
* http://elinux.org/Linux_Tiny


== Results ==
== Results ==

Revision as of 15:27, 22 June 2011

Vision

Reduce the flash and memory footprint of the linux-yocto generated kernel to boot with 8MB of memory and allow for a minimal image in under 8MB of flash.

Design

Resources

Results

Initial Beagleboard (refresh v2 21-Jun-2011)

$ ls -la ./arch/arm/boot/uImage
-rw-rw-r-- 1 dvhart dvhart 2738416 2011-06-20 23:19 ./arch/arm/boot/uImage

$ size ./arch/arm/boot/vmlinux
   text	   data	    bss	    dec	    hex	filename
5527685	 338944	 272776	6139405	 5dae0d	./arch/arm/boot/vmlinux