intel® tunnel mountain software development platform ... · intel uefi sw development platform -...
TRANSCRIPT
![Page 1: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/1.jpg)
Software & Services Group
Intel® Tunnel Mountain Software
Development Platform Overview,
IHV Tools Update
1
Bailey Cross
Intel Corporation
![Page 2: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/2.jpg)
Software & Services Group
Intel UEFI SW Development Platform -
Tunnel Mountain
• Tunnel Mountain is a new software development platform designed for UEFI Developers
• Benefits– Supports UDK 2010* Development
– Long lifetime hardware platform support
– All components commercially available, NDA not required
– Build platforms on demand for development, debug, or validation
– Affordable
2
Replacement for older Software Development Platforms
![Page 3: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/3.jpg)
Software & Services Group
Tunnel Mountain Components
• Intel DQ57TM Desktop Board
• Intel Core i5-650 processor and Heat Sink
• 4GB (2 x 2GB DDR3 1333) memory
• 500W Power supply
• SATA HDD 500GB
• SATA DVD-RW Optical Drive
• SPI Flash Programmer*
• Patchable Tunnel Mountain UDK 2010 BIOS Image, Platform Binary Package
• Tunnel Mountain Setup Documents, Getting Started Guide, Build Instruction
3
Hardware Bill of Materials less than $700
RequiredHardwarecomponents
Provided byIntel
![Page 4: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/4.jpg)
Software & Services Group
Intel® Desktop Board DQ57TM
4
Product briefing at http://www.intel.com/Assets/PDF/prodbrief/322809.pdf
The Intel Desktop Board DQ57TM supports Intel® Active
Management Technology 6.0 Professional, Trusted Platform
Module, and it is Microsoft Windows 7* and Microsoft Windows
Vista* Premium WHQL certified.
![Page 5: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/5.jpg)
Software & Services Group
Building your Tunnel Mountain System
• Assemble system
• Connect SPI Flash Programmer
• Backup Original BIOS
• Download Tunnel Mountain BIOS Image
• Patch BIOS Image with Mac Address for your board
• Write Image to Board Flash
• Test system by booting system to Shell
5
![Page 6: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/6.jpg)
Software & Services Group
Tunnel Mountain System Setup Video
6
Click to play video
![Page 7: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/7.jpg)
Software & Services Group
Connecting SPI Flash Programmer
7
Click to play video
![Page 8: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/8.jpg)
Software & Services Group
Patching BIOS Image, Write Flash to
Board
• Download Patchable Tunnel Mountain BIOS Image
• Patch Tunnel Mountain BIOS image with Mac Address for your board
• Write updated Tunnel Mountain BIOS Image to Board using SPI Flash Programmer
• Test flash by booting to Shell
8
Dediprog
![Page 9: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/9.jpg)
Software & Services Group
Tunnel Mountain booting to Shell
9
![Page 10: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/10.jpg)
Software & Services Group
Next Steps
• Visit http://developer.intel.com/technology/efi for latest
information on Tunnel Mountain
• Tunnel Mountain Hardware components are available
now for purchase
• Patchable Tunnel Mountain UDK 2010 BIOS Image
available for download Early Q1 2011
– Limited beta release targeting for Q4
– Contact [email protected] if you are interested in
participating as a early validation partner
• Intel is investigating offering a complete assembled
Tunnel Mountain SDP. Please contact me if this is of
interest to your company
10
![Page 11: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/11.jpg)
Software & Services Group
UDK2010 Available on tianocore.org
tianocore.org
http://www.tianocore.Sourceforge.net
UDK2010 Open Source
UEFI Development Kit
Develop. Contribute. Advance.
![Page 12: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/12.jpg)
Software & Services Group
Tools for IHVs • EFI Tool Kit for UDK 2010
– Adds Ansi C Library support to UEFI
applications
– Available for X64 and ia32 by end of Q4
• Intel® UEFI Development Kit Debugger
Tool released Sept 2010
12
![Page 13: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/13.jpg)
Software & Services Group
Intel® UEFI Development Kit Debugger Tool
Host Machine
WinDgb
WinDBG
Interposer
Debug
Channel
UART
PDB and
Source
COM
interface
Edit COM
interface
by Microsoft
PDB file
generate
d by
Visual
Studio on
Windows
Target Machine
Debug
Agent
Debug
Channel
Debug
Interrupt
Handler
Interrupt
Normal
Code
Flow
Full Featured EDK II Source Code Debugger• Go/Halt/Go till, Step into, step over commands supported• View and edit local variables and global variables• View disassembly, Call-stack in PEI and PE
UEFI-based open source debugger solutions available on tianocore.org
![Page 14: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/14.jpg)
Software & Services Group
14
Intel® UEFI Development Kit Debugger Tool
Demo
![Page 15: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/15.jpg)
Software & Services Group
Beyond BIOS 2nd edition promotion
See me after the presentation or Visit us at Room 1521
![Page 16: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/16.jpg)
Software & Services Group
16
UEFI IHVs Resources
www.uefi.org www.tianocore.org
UEFI Open SourceUEFI Forum
http://developer.intel.com/technology/efi
Intel UEFI Resources
Training/IHVs Contact
http://software.intel.com/en-us/articles/intel-software-evaluation-center/#compilers
Intel EBC Compiler
www.intel.com/intelpress
UEFI Books
Laurie Jarlstrom• Intel UEFI Training• [email protected]
Bailey Cross• Intel IHVs UEFI Support• [email protected]
![Page 17: Intel® Tunnel Mountain Software Development Platform ... · Intel UEFI SW Development Platform - Tunnel Mountain •Tunnel Mountain is a new software development platform designed](https://reader033.vdocuments.net/reader033/viewer/2022042912/5f4718df1cb50a1e014ff4bc/html5/thumbnails/17.jpg)
Software & Services Group