Linux kernel/Image Size: Difference between revisions
From Yocto Project
Jump to navigationJump to search
(→Vision) |
No edit summary |
||
Line 5: | Line 5: | ||
== Resources == | == Resources == | ||
* http://elinux.org/Kernel_Size_Tuning_Guide | * http://elinux.org/Kernel_Size_Tuning_Guide | ||
== Results == | |||
=== Beagleboard (refresh v2 21-Jun-2011) === | |||
<pre> | |||
$ 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 | |||
</pre> |
Revision as of 23:02, 21 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
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