Table of Contents
                     
                      1 JOURNEYING INTO OPEN SOFTWARE  
                      1.1 THE QUITE SOFTWARE COMPANY AND THE DIFFERENT BUCKETS  
                      1.2 THE FOCUS OF THE BOOK 
                      1.3 THE ROOT OF THE STACK: INTELR ATOMT GOING BEYOND THE
                      PC  
                      1.4 THE BIG QUESTION: BUILD VS. BUY?  
                    2 UEFI - THE NEXT BIOS EVOLUTION  
                      2.1 RISE OF THE UNIFIED EXTENSIBLE FIRMWARE INTERFACE
                      (UEFI)  
                      2.2 UEFI + PI SPECIFICATIONS SUMMARY  
                      2.3 TIANOCORE AND UEFI DEVELOPMENT KIT  
                      2.4 TOOLS FOR DEVELOPING  
                      2.5 EXERCISE 201: WINDOWS HOST DEVELOPMENT SYSTEM SETUP  
                      2.6 EXERCISE 202: WINDOWS BUILD - NT32 EMULATION
                      ENVIRONMENT  
                      2.7 EXERCISE 203: UBUNTU HOST DEVELOPMENT SYSTEM SETUP  
                      2.8 EXERCISE 204: UBUNTU BUILD  
                      2.9 BUILDING OTHER PACKAGES  
                    3 UEFI SHELL  
                      3.1 EXERCISE 301: BOOTING TO THE UEFI SHELL 
                      3.2 SHELL COMMANDS AND LEVELS 
                      3.3 EXERCISE 302: REBUILDING THE SHELL 
                      3.4 EXERCISE 303: RUNNING SCRIPTS  
                      3.5 UEFI APPLICATIONS  
                      3.6 EXERCISE 304 - BUILDING THE APPPKG  
                      3.7 EXERCISE 305 - CREATE AN APPLICATION  
                      3.8 UEFI DRIVERS  
                      3.9 DEBUG AVAILABILITY  
                    4 SIMPLIFIED FIRMWARE: INTELR BOOT LOADER DEVELOPMENT KIT
                       
                      4.1 BLDK II DOWNLOADS  
                      4.2 TARGET HARDWARE FOR EXERCISES  
                      4.3 EXERCISE 401 WINDOWS SETUP  
                      4.4 EXERCISE 402: UBUNTU SETUP  
                      4.5 COMPARING THE CROWN BAY CODE BASE AND UDK2010  
                      4.6 BLDK II DEVELOPMENT PROCESS  
                      4.7 EXERCISE 403: BUILDING AND CUSTOMIZING THE FIRMWARE  
                      4.8 EXERCISE 404: DEPLOYING TO THE SYS9400 AND OTHER TESTS
                       
                      4.9 EXERCISE 405: DEBUG BUILD  
                    5 EMBEDDED LINUX WITH YOCTO PROJECT 
                    5.1 THE RISE OF LINUX 
                    5.2 LINUX AND WINDOWS KERNEL 
                    5.3 LINUX DEVELOPMENT 
                    5.4 WHAT IS YOCTO PROJECT?  
                    5.2 Exercise 501: DEVELOPMENT SYSTEM SETUP  
                    5.3 Exercise 502 PART1: COMMAND LINE BUILD IMAGE FOR N2800
                    (CEDAR TRAIL)  
                    5.4 Build Process: What is going on 
                    5.5 EXERCISE 502 PART2: DEPLYOMENT OPTIONS 
                    5.6 Exercise 503: BUILD A DISTRIBUTION WITH HOB  
                    5.7 Exercise 504: YOCTO AND UEFI: ACHIEVING A FAST BOOT TIME
                    USING THE INTEL(R) BOOT LOADER DEVELOPMENT KIT (BLDK)  
                    5.8 CUSTOM KERNEL CHANGES – DON'T GET TOO EXCITED
                    
                    6 YOCTO: APPLICATION DEVELOPMENT WITH ECLIPSE 
                      6.1 SOME NOTE ON LINUX APPLICATION DEVELOPMENT  
                      6.2 WHAT IS THE ADT FROM THE YOCTO PROJECT BUILD  
                      6.3 EXERCISE 601: ECLIPSE AND ADT SETUP  
                      6.4 EXERCISE 602: CREATING AN APPLICATION TO RUN ON YOUR
                      DISTRIBUTION 
                      6.5 AUTOTOOLS AND LAYERS 
                      6.6 EXERCISE 603: CREATE A LAYER FOR HELLOYP 
                    7 INTEL(R) EMBEDDED MEDIA AND GRAPHICS DRIVER (INTEL(R)
                      EMGD)  
                      7.1 EMGD DRIVER SUPPORT FOR EX6XX SERIES 
                      7.2 EXERCISE 701: EMGD SETUP AND CONFIGURE YOUR DRIVER  
                      7.3 EXERCISE 702: UEFI AND YOCTO PROJECT INTEGRATION 
                    8 INTEL(R) EMBEDDED SOFTWARE DEVELOPMENT TOOL SUITE FOR
                      INTELR ATOM PROCESSOR  
                      8.1 YOCTO PROJECT SUPPORT 
                      8.2 THE FOUR TOOLS 
                      8.3 OVERALL DEVELOPMENT TOOLS COSTS 
                     
                   |