Difference between revisions of "EBC Listings for Embedded Linux Primer"
(Started adding Chapter 4) |
|||
Line 1: | Line 1: | ||
+ | [[Category:ECE597]] | ||
+ | |||
Here are the listing from the Embedded Linux Primer as done on the Beagle. | Here are the listing from the Embedded Linux Primer as done on the Beagle. | ||
Line 90: | Line 92: | ||
== Chapter 4 == | == Chapter 4 == | ||
− | + | {| | |
+ | ! Number | ||
+ | ! Page | ||
+ | ! Caption | ||
+ | ! Listing | ||
+ | |- | ||
+ | | 4-1 | ||
+ | | 4-7 | ||
+ | | Kernel Build Output | ||
+ | | <pre> | ||
+ | </pre> | ||
+ | |- | ||
+ | | 4-2 | ||
+ | | 4-9 | ||
+ | | Link Stage: vmlinux | ||
+ | | <pre> | ||
+ | </pre> | ||
+ | |- | ||
+ | | 4-3 | ||
+ | | 4-14 | ||
+ | | Kernel Subdirectory | ||
+ | | <pre> | ||
+ | </pre> | ||
+ | |} |
Revision as of 11:19, 11 March 2010
Here are the listing from the Embedded Linux Primer as done on the Beagle.
Chapter 2
Number | Page | Caption | Listing |
---|---|---|---|
2-1 | 2-6 | Initial Bootloader Serial Output | Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24) Reading boot sector Loading u-boot.bin from mmc U-Boot 2009.11-rc1 (Jan 08 2010 - 21:19:52) OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 256 MB NAND: 256 MiB In: serial Out: serial Err: serial Board revision C4 Die ID #5444000400000000040365fa1400e007 Hit any key to stop autoboot: 0 OMAP3 beagleboard.org # |
2-2 | 2-7 | Loading the Linux Kernel | |
2-3 | 2-9 | Linux Final Boot Messages | |
2-4 | 2-21 | Hello World, Embedded Style | #include <stdio.h> int bss_var; /* Uninitialized global variable */ int data_var = 1; /* Initialized global variable */ int main(int argc, char **argv) { void *stack_var; /* Local variable on the stack */ stack_var = (void *)main; /* Don't let the compiler */ /* optimize it out */ printf("Hello, World! Main is executing at %p\n", stack_var); printf("This address (%p) is in our stack frame\n", &stack_var); /* bss section contains uninitialized data */ printf("This address (%p) is in our bss section\n", &bss_var); /* data section contains initializated data */ printf("This address (%p) is in our data section\n", &data_var); return 0; } |
2-5 | 2-22 | Hello Output for Host Computer | |
2-5 | 2-22 | Hello Output for Beagle |
Chapter 4
Number | Page | Caption | Listing |
---|---|---|---|
4-1 | 4-7 | Kernel Build Output | |
4-2 | 4-9 | Link Stage: vmlinux | |
4-3 | 4-14 | Kernel Subdirectory |