Post on 26-Mar-2015
transcript
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® Compiler / Debugger Tools 2.0 Intel® Compiler / Debugger Tools 2.0 for Intel XScale® Microarchitecturefor Intel XScale® Microarchitecture
July 2005July 2005
2
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
AgendaAgenda Why use Intel® Software Development Products?Why use Intel® Software Development Products? Intel® Compiler / Debugger OverviewIntel® Compiler / Debugger Overview What’s new with Intel Software Development Products 2.0?What’s new with Intel Software Development Products 2.0? New Product NamesNew Product Names Intel® C++ Software Development Tool SuiteIntel® C++ Software Development Tool Suite
– OverviewOverview– Compiler Features & BenefitsCompiler Features & Benefits– Debugger Features & BenefitsDebugger Features & Benefits– Availability & Packaging, PricingAvailability & Packaging, Pricing– ScreenshotsScreenshots– Performance & TestimonialsPerformance & Testimonials
Intel® C++ Compiler for Windows* CEIntel® C++ Compiler for Windows* CE– OverviewOverview– Compiler Features & BenefitsCompiler Features & Benefits– Debugging Extensions Features & BenefitsDebugging Extensions Features & Benefits– Availability & Packaging, PricingAvailability & Packaging, Pricing– ScreenshotsScreenshots– Performance & TestimonialsPerformance & Testimonials
SummarySummary
3
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Why use IntelWhy use Intel®® Software Software Development Products?Development Products? Industry leading Industry leading performanceperformance Software Development EnvironmentSoftware Development Environment compatibility compatibility
– Reduces the cost of development and deploymentReduces the cost of development and deployment
Excellent customer Excellent customer supportsupport IncreasedIncreased productivity productivity
– Find issues faster with efficient debugging and analysis toolsFind issues faster with efficient debugging and analysis tools
Technology Technology alignmentalignment– Latest Intel XScale® Microarchitecture (Intel® Personal Internet Client Latest Intel XScale® Microarchitecture (Intel® Personal Internet Client
Architecture – Intel® PCA) based processor supportArchitecture – Intel® PCA) based processor support– Next generation Intel processor support for early adopters (under CNDA)Next generation Intel processor support for early adopters (under CNDA)– Multiple target OS supportMultiple target OS support
Because Intel® PCA processors run best with Intel’s tailor-made
Compilers & Debuggers
Because Intel® PCA processors run best with Intel’s tailor-made
Compilers & Debuggers
4
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® Compiler / Debugger OverviewIntel® Compiler / Debugger OverviewIntel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional For Symbian OS*, Palm OS*, Nucleus* OS, Linux* (debugger only)
and OS independent system software development OEM solution
Intel® C++ Compiler 2.0For Windows* CE, Professional & Standard For Windows* CE, Windows Mobile* Software
based development OEM and ISV solution
Intel Silicon Support Intel® PXA25x, 26x, 27x, 800F processors Intel® Wireless MMX™ and MMX™ 2 technology
Complete software tools solution from one vendor Compiler Systems Various Debuggers
Intel® Premier Support (Intel and through distribution channels)
5
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
What’s New in 2.0?What’s New in 2.0?Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional
Full Compiler & Debugger support for Symbian OS* v9 EABI compliant compiler Significantly improved compiler performance
– …over previous Intel release v1.2– …over leading Compiler Systems in the market
Intel® C++ Compiler 2.0For Windows* CE, Professional & Standard
Compiler & Debugging Extensions support for Microsoft Windows* CE 5.0 and Windows Mobile* Software 5.0
Plugs into Visual Studio* 5.0 Full integration into Microsoft Windows Mobile Software Kits Significantly improved compiler performance
– …over previous Intel release v1.2– …over leading Compiler Systems in the market
6
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
New Product NamesNew Product NamesWith the launch of v2.0 which replaces v1.2, we introduce new product names:
Tool Suite– OLD:
Intel® C++ Software Development Tool SuiteFor Symbian OS*, Palm OS*, Nucleus* OS, and OS independent systems
– NEW with v2.0:Intel® C++ Software Development Tool SuiteFor Intel XScale® Microarchitecture, Professional
Compiler for Windows CE– OLD:
Intel® C++ CompilerFor Platform Builder for Windows* CE. NET
– NEW with v2.0:Intel® C++ CompilerFor Windows* CE, Professional
– OLD:Intel® C++ CompilerFor eMbedded Visual C++*
– NEW with v2.0:Intel® C++ CompilerFor Windows* CE, Standard
7
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Software DevelopmentIntel® C++ Software DevelopmentTool Suite 2.0Tool Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, Professional
8
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Software Development Tool Suite 2.0Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, ProfessionalOverviewOverview
Intel XScale® Microarchitecture
Intel® C++ Compiler
Intel® AssemblerIntel® Linker
Libraries, Utilities
Intel®XDB
SimulatorDebugger
Intel®XDB
JTAGDebugger
Intel®XDB
ApplicationDebugger
Intel® XDBOS awarenessplug-ins, etc.
Symbian OS*
Linux OS*
Palm OS*
Nucleus* OS
Featureplug-ins
Support for CodeWarrior* IDE
DescriptionDescription CoCompilation mpilation system & set of system & set of
DebuggersDebuggers
Plugs intoPlugs intoCodeWarrior* 5.x IDECodeWarrior* 5.x IDE
Tool Suite covers multiple Tool Suite covers multiple target OS used in handheld target OS used in handheld space, and OS independent space, and OS independent system software developmentsystem software development
Suited for first tests, board-Suited for first tests, board-bring up andbring up andOS based S/W developmentOS based S/W development
Ideal tool for OEM/ODMs Ideal tool for OEM/ODMs creating devices, system and creating devices, system and application softwareapplication software
9
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Software Development Tools Suite 2.0Intel® C++ Software Development Tools Suite 2.0For Intel Xscale® Microarchitecture, ProfessionalFor Intel Xscale® Microarchitecture, ProfessionalCompiler Features & BenefitsCompiler Features & Benefits
Compiler FeaturesCompiler Features BenefitsBenefits
Full Intel XScale® Microarchitecture support
Full utilization of the Intel XScale® Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software
Enables better performance which can extend battery life time.
Full Intel Wireless MMX™ and MMX™ 2 Technology Support
The new Intel Wireless MMX instructions are supported by three levels:-Vectorization Optimization Switch-Intrinsic Function Support-Assembler Instruction SupportEnable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology.
Floating Point Emulation Libaries
High Performance floating point emulation libraries allow floating point usage without floating point processor.
EABI Compliance An EABI compliant compiler system allows interoperability with other compiler systems including ARM and GNU.Build performance critical system or application code with the Intel Compiler and link them together with already existing binaries made with other EABI compliant compilers
Symbian OS* support New Intel Compiler support for Symbian OS* v8.1b (EABI), v9.0, v9.1. Create high performing system or application code for Symbian OS based phones using Intel XScale technology
Intel Wireless MMXtechnology
10
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Software Development Tools Suite 2.0Intel® C++ Software Development Tools Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, ProfessionalDebugger Features & BenefitsDebugger Features & Benefits
Debugger FeaturesDebugger Features BenefitsBenefits
Full Intel XScale® Microarchitecture support
Provides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.
Easy and fully documented access to all processor registers and peripherals saves development time dramatically
Execution Trace Support Enhances understanding of the flow of an executed program.
Display the execution trace for system and application debugging for more effective debug cycles
Full OS awareness All debugger variants (simulator, JTAG, application debug solution) are able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus* OS, and Linux* based debugging
Full understanding of the system behavior at all times. Display all relevant kernel information
FLASH memory support As part of the software development cycle, Intel® XDB JTAG Debugger capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory.
No extra FLASH software tools required.
11
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
ProductProduct Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional
PurposePurpose For OS independent & multiple target OS system & application S/W development
VersionVersion V2.0
Targeted customersTargeted customers OEMs, key ISVs
OS supportOS support Symbian OS* v8.1b (EABI), v9.0, v9.1
Palm OS* v5.x
Nucleus* OS v1.14
Linux* (kernel 2.4, 2.6)(debugging only – no compiler support)
Processor SupportProcessor Support Intel® PXA25x, PXA26x, PXA27x processor family
Intel® PXA800F processor
Intel® Wireless MMX™ 2 technology
IDE SupportIDE Support CodeWarrior* 5.x
PricingPricing Visit: www.intel.com/cd/software/products/asmo-na/eng/compilers/219941.htm
Channel & SupportChannel & Support EPI www.epitools.com
Sophia www.sophia.com
Intel www.intel.com/cd/software/products/asmo-na/eng/compilers/219756.htm
AvailabilityAvailability Since July 19th, 2005
Tools Availability Tools Availability v2.0v2.0
12
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® XDB Debugger – GUIIntel® XDB Debugger – GUIDifferent debuggers – one GUI.Full transparency of the whole system architecture while debugging saves development time and bug-fixing
13
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® XDB Debugger – OS AwarenessIntel® XDB Debugger – OS AwarenessIntel® XDB Debugger is able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus*OS, and Linux* based debuggingFull understanding of the system behavior at all times. Display all relevant kernel information
14
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® XDB Debugger – Execution Trace SupportIntel® XDB Debugger – Execution Trace SupportEnhances understanding of the flow of an executed program.Display the execution trace for system and application debugging for more effective debug cycles
C/C++ view
Mixed Mode Assembler and C/C++ view
15
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® XDB Debugger – Bitfield EditorIntel® XDB Debugger – Bitfield EditorProvides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology.Easy and fully documented access to all processor registers and peripherals saves development time dramatically
Functionality of eachflag will be described
Complete descriptionof the actual register
16
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® XDB Debugger – Flash Memory SupportIntel® XDB Debugger – Flash Memory SupportIntel® XDB JTAG Debugger provide full FLASH memory support to download and burn images into target-device FLASH memory.No extra FLASH software tools required.
17
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
PerformancePerformance Internal benchmarks based on functions fromInternal benchmarks based on functions from
– AutomotiveAutomotive– ConsumerConsumer– NetworkingNetworking– OfficeOffice– TelecomTelecom
Bare metal tests (no OS involved)Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable Compiler benchmarks based on standard/comparable
optimization switchesoptimization switches Performance gain:Performance gain:
Intel C++ Software Development Tool Suite 2.0Intel C++ Software Development Tool Suite 2.0vs. market leading toolsvs. market leading tools– up to 25% up to 25% (32bit ARM mode)(32bit ARM mode)
– up to 40% up to 40% (16bit Thumb mode)(16bit Thumb mode)
Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/software/products products, reference www.intel.com/software/products or call (U.S.) 1-800-628-8686 or 1-916-356-3104or call (U.S.) 1-800-628-8686 or 1-916-356-3104
18
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Customer TestimonialsCustomer Testimonials "We're excited to announce that we have successfully optimized our application software as "We're excited to announce that we have successfully optimized our application software as
part of the “Software Optimization Course for Palm Devices” targeted at Intel® PCA part of the “Software Optimization Course for Palm Devices” targeted at Intel® PCA processors and integrated the new Intel Compiler into our solution development process. processors and integrated the new Intel Compiler into our solution development process. By using the Intel C++ Software Development Tool Suite 2.0 for Intel XScale® By using the Intel C++ Software Development Tool Suite 2.0 for Intel XScale® microarchitecture, Professional, we've achieved a 40% percent performance improvement. microarchitecture, Professional, we've achieved a 40% percent performance improvement. In addition to this impressive performance improvement, the new Intel C++ Software In addition to this impressive performance improvement, the new Intel C++ Software Development Tool Suite 2.0 was easy to integrate into our existing development Development Tool Suite 2.0 was easy to integrate into our existing development environment. environment. Intel® Premier Support was very helpful and responsive during this process.Intel® Premier Support was very helpful and responsive during this process.““Daniel Igarashi (Unesp/Brazil)Daniel Igarashi (Unesp/Brazil)
""We have used the Intel® C++ compiler and tools for Intel® PCA processors to develop our We have used the Intel® C++ compiler and tools for Intel® PCA processors to develop our H.264 codec and Aacplus V2 player on various mobile devices. Compared to previous H.264 codec and Aacplus V2 player on various mobile devices. Compared to previous compilers, we saw a 15%--40% performance improvement”compilers, we saw a 15%--40% performance improvement” . . Wang Gang (CTO Guangzhou Funinhand Electronic Technology Co.,Ltd.)Wang Gang (CTO Guangzhou Funinhand Electronic Technology Co.,Ltd.)
"We successfully use the Intel(R) C++ Software Development Tool Suite primarily for "We successfully use the Intel(R) C++ Software Development Tool Suite primarily for debugging. Its debug capabilities are extremely helpful for low-level board bring-up and debugging. Its debug capabilities are extremely helpful for low-level board bring-up and early development, as well as system level trouble-shooting. We expect this to greatly early development, as well as system level trouble-shooting. We expect this to greatly accelerate time to market for our products. accelerate time to market for our products. We have had a very pleasant experience with Intel's technical support, which is always We have had a very pleasant experience with Intel's technical support, which is always responsive and timely. We appreciate this, since it is very important and crucial for us to responsive and timely. We appreciate this, since it is very important and crucial for us to make good progress in our development work.“make good progress in our development work.“ Wu Qiong (Mobile Computing and Communications, Wu Qiong (Mobile Computing and Communications, Venture Electronics Solutions Pte Ltd)Venture Electronics Solutions Pte Ltd)
19
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, Professional & StandardFor Windows* CE, Professional & Standard
20
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, ProfessionalFor Windows* CE, ProfessionalOverviewOverview
Intel XScale® Microarchitecture
Intel® AssemblerLibraries, Utilities
Intel® C++ Compiler
Support for Windows* CE Development Environment
Intel® Debugging Extensions
Intel® eXDI JTAG DriverFLASH memory support
Peripheral DeviceRegister BrowserExecution Trace support
DescriptionDescription Compilation systemCompilation system & Debugging & Debugging
ExtensionsExtensions
Plug-in solution for Microsoft Windows* CE Plug-in solution for Microsoft Windows* CE software development environmentsoftware development environment
Suited for Windows* CE,Suited for Windows* CE,and Windows Mobile* Software based and Windows Mobile* Software based developmentdevelopment
““Professional” edition includes Intel® eXDI Professional” edition includes Intel® eXDI JTAG driver, which turns Microsoft* Platform JTAG driver, which turns Microsoft* Platform Builder into a JTAG solution with access to Builder into a JTAG solution with access to Intel® Personal Internet Client Architecture Intel® Personal Internet Client Architecture (Intel® PCA) processor specific features(Intel® PCA) processor specific features
““Professional” Edition product includes a Professional” Edition product includes a “Standard” Edition“Standard” Editioninstallation for pure application developmentinstallation for pure application development
Ideal tool for OEM/ODMs creating devices, Ideal tool for OEM/ODMs creating devices, system and application softwaresystem and application software
21
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, StandardFor Windows* CE, StandardOverviewOverview
Intel XScale® Microarchitecture
Intel® AssemblerLibraries, Utilities
Intel® C++ Compiler
Support for Windows* CE Development Environment
Intel® Debugging Extensions
Support for MicrosoftActiveSync* basedcommunication
Peripheral DeviceRegister BrowserExecution Trace support
DescriptionDescription Compilation systemCompilation system & Debugging & Debugging
ExtensionsExtensions
Plug-in solution for Microsoft Plug-in solution for Microsoft Windows* CE software development Windows* CE software development environmentenvironment
Suited for Windows* CE,Suited for Windows* CE,and Windows Mobile* Software and Windows Mobile* Software based developmentbased development
ISV solution available with Intel® ISV solution available with Intel® Debugging Extensions using Debugging Extensions using Microsoft ActiveSync* - no JTAG Microsoft ActiveSync* - no JTAG hardware requiredhardware required
Ideal tools for ISVs creating Ideal tools for ISVs creating applicationsapplications
22
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, Professional & StandardFor Windows* CE, Professional & StandardCompiler Features & BenefitsCompiler Features & Benefits
Compiler FeaturesCompiler Features BenefitsBenefitsFull Intel XScale® Microarchitecture support
Full utilization of the Intel XScale Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software
Enables better performance which can extend battery life time.
Full Intel® Wireless MMX™ and MMX™ 2 Technology Support
The new Intel Wireless MMX instructions are supported by three levels:-Vectorization Optimization Switch-Intrinsic Function Support-Assembler Instruction SupportEnable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology.
Floating Point Emulation Libaries High Performance floating point emulation libraries allow floating point usage without floating point processor.
Compatibility to Microsoft* Development Environment
Plug and Play solution for Microsoft’s Development Enviroments, e.g. Visual Studio* 2005, eMbedded Visual C++*, Microsoft* Platform Builder, Windows Mobile* Software Adaptation Kits.Install, select and use the Intel Compiler to improve your system and application software performance running on Intel® PCA processor based devices.
Latest Windows* CE support The Intel® Compiler is supports Microsoft’s latest Windows* CE 5.0 and Windows Mobile* Software 5.0. Create high performing system or application code for Windows CE and Windows Mobile Software based PDAs or phones using Intel® PCA processors.
Intel Wireless MMXtechnology
23
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Debugging Debugging Extensions FeaturesExtensions Features
BenefitsBenefits
Full Intel XScale® Microarchitecture support
The Intel® Debugging Extensions are an enhancement to the Microsoft Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.
While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically.
Execution Trace Support Enhances understanding of the flow of an executed program.
Display the execution trace for system and application debugging for more effective debug cycles
Intel® eXDI JTAG Driver support Intel® eXDI JTAG Driver support turns Microsoft* Platform Builder into a JTAG debugger.
Just connect Microsoft* Platform Builder via JTAG hardware interface to the Intel® PCA processor based platform/device and have full access to all Intel® PCA processor specific features. The ideal tool for device manufacturers.
FLASH memory support As part of the software development cycle, the Intel® eXDI JTAG driver capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory.
No extra FLASH software tools required.
“Professional” edition includes “Standard” edition
“Professional” edition buyers get two products in one.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, ProfessionalFor Windows* CE, ProfessionalDebugging Extensions Features & BenefitsDebugging Extensions Features & Benefits
24
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Debugging Extensions Debugging Extensions FeaturesFeatures
BenefitsBenefits
Full Intel XScale® Microarchitecture support
The Intel® Debugging Extensions are an enhancement to the Microsoft* Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.
While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically.
Execution Trace Support Enhances understanding of the flow of an executed program.
Display the execution trace for application debugging for more effective debug cycles
Microsoft ActiveSync* support Connection through Microsoft* ActiveSync* to the target system.
No extra hardware connection required (e.g., JTAG). To obtain full access to the Intel hardware architecture, however, the actual device used must be enabled for Intel Debugging Extensions by the device manufacturer.
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, StandardFor Windows* CE, StandardDebugging Extensions Features & BenefitsDebugging Extensions Features & Benefits
25
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
ProductProduct Intel® C++ Compiler 2.0For Windows* CE, Professional**
Intel® C++ Compiler 2.0For Windows* CE, Standard**
PurposePurpose For Windows* CE, Windows Mobile* Software based system S/W development.
“Professional” version includes also the “Standard” version
For Windows* CE, Windows Mobile* Software based S/W application development
VersionVersion V2.0
Targeted customersTargeted customers OEMs ISVs
OS supportOS support Windows* CE 4.2
Windows* CE 5.0
Windows Mobile 2003 Software
Windows Mobile 5.0 Software
Processor SupportProcessor Support Intel® PXA25x, PXA26x, PXA27x processor family
Intel® PXA800F processor
Intel® Wireless MMX™ 2 technology
IDE SupportIDE Support Platform Builder
eMbedded Visual C++*
Visual Studio* 5.0
eMbedded Visual C++*
Visual Studio* 5.0
PricingPricing Visit: www.intel.com/cd/software/products/asmo-na/eng/compilers/223529.htm
Channel & SupportChannel & Support Intel www.intel.com/cd/software/products/asmo-na/eng/compilers/222913.htm
AvailabilityAvailability Since July 19th, 2005
Tools Availability Tools Availability v2.0v2.0
26
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® Debugging Extensions - Bitfield EditorIntel® Debugging Extensions - Bitfield EditorProvides an in-depth view into Intel XScale® Microarchitecture programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology.Easy and fully documented access to all processor registers and peripherals saves development time dramatically
27
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Intel® Debugging ExtensionsIntel® Debugging ExtensionsEnhance the Microsoft Windows* CE development environment: The Intel® Debugging Extensions provide a set of windows that provide full accessto the Intel XScale® Microarchitecture of the latest Intel® Personal Internet Client Architecture(Intel® PCA) processors.Full transparency of the hardware architecture while using the standard Microsoft*Development Environment
28
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
The Intel® Debugging Extensions within the “Professional” Edition provide Intel® JTAG eXDI Driver support to download in conjunction with JTAG interface hardware and burn images into target-device FLASH memory.No extra FLASH software tools required.
Intel® Debugging Extensions – FLASH Memory Intel® Debugging Extensions – FLASH Memory SupportSupport
29
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Enhances understanding of the flow of an executed program.Display the execution trace for system and application debugging for more effective debug cycles
Intel® Debugging Extensions – Execution Trace Intel® Debugging Extensions – Execution Trace SupportSupport
30
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
PerformancePerformance Internal benchmarks based on functions fromInternal benchmarks based on functions from
– AutomotiveAutomotive– ConsumerConsumer– NetworkingNetworking– OfficeOffice– TelecomTelecom
Bare metal tests (no OS involved)Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable Compiler benchmarks based on standard/comparable
optimization switchesoptimization switches Performance gain:Performance gain:
Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0vs. market leading compilervs. market leading compiler– up to 20%up to 20%
Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/software/products products, reference www.intel.com/software/products or call (U.S.) 1-800-628-8686 or 1-916-356-3104or call (U.S.) 1-800-628-8686 or 1-916-356-3104
31
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Customer TestimonialsCustomer Testimonials "Intel's performance tools are a "must have" for ComVu engineers. Real-time video encoding is enabled in our "Intel's performance tools are a "must have" for ComVu engineers. Real-time video encoding is enabled in our
PocketCaster software and this demands that we squeeze every possible cycle out of the CPU. The Intel(r) C++ Compiler PocketCaster software and this demands that we squeeze every possible cycle out of the CPU. The Intel(r) C++ Compiler for Windows CE* v2.0 consistently achieved performance gains of 8 - 12% across the board, even in areas that were not for Windows CE* v2.0 consistently achieved performance gains of 8 - 12% across the board, even in areas that were not overly math intensive".overly math intensive".William Mutual, Chairman ComVuWilliam Mutual, Chairman ComVu
"Intel C++ 2.0 for windows CE it is by far the best xscale compiler: the full support for WMMX makes it a "sine qua non" for "Intel C++ 2.0 for windows CE it is by far the best xscale compiler: the full support for WMMX makes it a "sine qua non" for every developer concerned about performance. We registered an amazing improvement (no less than 20%) in every developer concerned about performance. We registered an amazing improvement (no less than 20%) in performance when we switched to the new Intel C++ Compiler 2.0 during the development of our new OpenGL-ES-based performance when we switched to the new Intel C++ Compiler 2.0 during the development of our new OpenGL-ES-based 3D engine for Intel® XScale Microarchitecture. But the performance leap is even greater when you talk about development 3D engine for Intel® XScale Microarchitecture. But the performance leap is even greater when you talk about development time: the Debugging Extensions are the sweetest "candy" of this release and the first-class support we are already time: the Debugging Extensions are the sweetest "candy" of this release and the first-class support we are already accustomed to has become even better.“accustomed to has become even better.“Carmine della Sala, Technology Guru, SpinVector s.r.lCarmine della Sala, Technology Guru, SpinVector s.r.l
32
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
SummarySummary
Intel provides a superior Compiler performance for Intel XScale® technology-based devices and software applications
C/C++ code compiled with Intel Software Development Tools can extend battery life time
A comprehensive set of debuggers and debugging extensions, with full support of the hardware and software architecture shortens the development cycle – faster TTM
For early adopters - Tools BETA programs are open for CNDA customers
33
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Legal InformationLegal Information
““XScale, Intel, MMX, MMX 2 are trademarks or registered XScale, Intel, MMX, MMX 2 are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United trademarks of Intel Corporation or its subsidiaries in the United States and other countries."States and other countries."
34
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
BackupBackup
35
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.
*Other names and brands may be claimed as the property of others.
Contact InformationContact Information
Product Marketing:Product Marketing: Uli DumschatUli Dumschat
– Ulrich.Dumschat@intel.comUlrich.Dumschat@intel.com, +49 (7305) 959 212, +49 (7305) 959 212
Business Development:Business Development: Rick LaydenRick Layden
– Rick.layden@intel.comRick.layden@intel.com, +1 (408) 765 8955, +1 (408) 765 8955
http://www.intel.com/software/products