applications processors iar embedded workbench for freescale’s i · 2016. 10. 31. · tokyo...

2
Overview Freescale's applications processors have demonstrated leadership in the portable handheld market. Continuing this legacy, the i.MX series provides a leap in performance with an ARM9™ microprocessor core and highly integrated system functions. i.MX products specifically address the needs of the personal, portable product market with their intelligent integrated peripherals, advanced processor core and power management capabilities. i.MX1: MC9328MX1 Applications Processor Based on the ARM920T™ core, the i.MX1 targets next-generation handheld computers, including those with integrated 2.5G and 3G wireless connectivity, as well as smartphones, advanced information appliances, Web browsers and other connected portable devices. The i.MX1 supports major operating systems and R TOSes including Palm OS ® handhelds, Windows ® CE operating systems and Pocket PC ® handhelds, Symbian OS™ and embedded Linux ® operating systems. Mobile computing products can leverage the ARM920T core in the i.MX1 with speeds up to 200 MHz. Integrated modules, which include an LCD controller, static RAM, USB support, an ADC converter (with touch-panel control) and an MMC/SD host controller, support a suite of peripherals to enhance any product seeking to provide a rich multimedia experience. i.MX1 Features > Fifth generation of industry-standard DragonBall™ family for the personal, portable product market > High level of on-chip integration > Very low-power system design without compromised performance > Optimized for multimedia applications > Optimized for Bluetooth™ applications with high-speed interfaces to external Bluetooth solutions In order to become more productive in all stages of the embedded systems development process, IAR Systems can help. The IAR Embedded Workbench ® is a set of highly sophisticated and easy-to-use development tools for programming embedded applications. It integrates the IAR C/C++ compiler, assembler, linker, librarian, text editor, project manager and C-SPY™ debugger in one integrated development environment (IDE). With its built-in chip-specific optimizer, the IAR Embedded Workbench for ARM ® Technology generates very efficient and reliable Flash/PROMable code for the ARM9™ Family. IAR also provides professional world-wide technical support. Focusing on reducing software development time for its customers, IAR Systems develops and markets a range of products and services for use in the design, development and testing of embedded systems such as Freescale’s i.MX1. The i.MX family of application processors is engineered to help reduce overall system cost and speed time to market. IAR Embedded Workbench ® for Freescale’s i.MX1 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM9 and ARM920T are trademarks of ARM Limited. These products incorporate SuperFlash ® technology licensed from SST. © Freescale Semiconductor, Inc. 2005 Document Number: IARCOFS REV 0 Learn More: For more information about Freescale products, please visit www.freescale.com.

Upload: others

Post on 10-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Applications Processors IAR Embedded Workbench for Freescale’s i · 2016. 10. 31. · Tokyo 169-0073 Phone: +81 3 5337 6436 Fax: +81 3 5337 6130 E-mail:info@iarsys.co.jp Denmark

OverviewFreescale's applications processors havedemonstrated leadership in the portablehandheld market. Continuing this legacy, thei.MX series provides a leap in performance withan ARM9™ microprocessor core and highlyintegrated system functions. i.MX productsspecifically address the needs of the personal,portable product market with their intelligentintegrated peripherals, advanced processor coreand power management capabilities.

i.MX1: MC9328MX1 ApplicationsProcessorBased on the ARM920T™ core, the i.MX1targets next-generation handheldcomputers, including those with integrated2.5G and 3G wireless connectivity, aswell as smartphones, advancedinformation appliances, Web browsersand other connected portable devices.The i.MX1 supports major operatingsystems and R TOSes including Palm OS®

handhelds, Windows® CE operating systemsand Pocket PC® handhelds, Symbian OS™and embedded Linux® operating systems.Mobile computing products can leveragethe ARM920T core in the i.MX1 withspeeds up to 200 MHz. Integratedmodules, which include an LCD controller,static RAM, USB support, an ADCconverter (with touch-panel control) andan MMC/SD host controller, support asuite of peripherals to enhance anyproduct seeking to provide a richmultimedia experience.

i.MX1 Features> Fifth generation of industry-standard

DragonBall™ family for the personal,portable product market

> High level of on-chip integration

> Very low-power system design withoutcompromised performance

> Optimized for multimedia applications

> Optimized for Bluetooth™ applicationswith high-speed interfaces to externalBluetooth solutions

In order to become more productive in all stages of the embedded systemsdevelopment process, IAR Systems canhelp. The IAR Embedded Wo r k b e n c h®

is a set of highly sophisticated and easy-to-use development tools forprogramming embedded applications. It integrates the IAR C/C++ compiler,assembler, linker, librarian, text editor,project manager and C-SPY™ debugger in one integrated development environment( I D E ). With its built-in chip-specificoptimizer, the IAR Embedded Wo r k b e n c hfor ARM® Technology generates veryefficient and reliable Flash/PROMable codefor the ARM9™ Family. IAR also providesprofessional world-wide technical support.

Focusing on reducing softwaredevelopment time for its customers, IARSystems develops and markets a range of products and services for use in thedesign, development and testing ofembedded systems such as Freescale’si.MX1. The i.MX family of applicationprocessors is engineered to help reduce overall system cost and speed time to market.

IAR Embedded Workbench®

for Freescale’s i.MX1

Applications Processors

Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM9 and ARM920T are trademarks of ARM Limited. These products incorporate SuperFlash® technology licensed from SST.© Freescale Semiconductor, Inc. 2005

Document Number: IARCOFSREV 0

Learn More: For more information about Freescale products, please visit www.freescale.com.

Page 2: Applications Processors IAR Embedded Workbench for Freescale’s i · 2016. 10. 31. · Tokyo 169-0073 Phone: +81 3 5337 6436 Fax: +81 3 5337 6130 E-mail:info@iarsys.co.jp Denmark

IAR Embedded Workbench®

The IAR Embedded Workbench IDE with itsC/C++ compiler and C-SPY debugger is acomplete and easy-to-use set of developmenttools available today for professional embeddedapplications. Some of the highlights include:

• Source browser

• Dockable windows and multiple views

• Generic Flash downloader

• STL container awareness in C-SPY Watch windows

• ETM support for EPI MAJIC-PLUS

• IAR/Segger JLink USB-driven JTAG interface for ARM cores

• Support for 4 GB applications in ARM and Thumb™ mode

• Customizable C/EC++ library

• Generic intrinsics enable usage of coprocessorinstructions from C

• Ready-made project templates

• MISRA C support

• Support for SCC-based revision control software interface

INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)

• A modular and extensible IDE running under Windows98/ME/NT4/2000/XP

• Support for the ARM9 core

• Ready-made peripheral register definition files forFreescale’s i.MX1

• Create projects, edit files, compile, assemble, link anddebug your applications within the seamlesslyintegrated environment

• Tool options configurable on global, group of sourcefiles or individual source files level

• Multiple projects in the same workspace

• Hierarchical project representation shows all different source and output files and gives anoverview of settings

• XML-based project files

• Easy-to-integrate external tools in the build process

• Multibyte editor

• Sample projects included

IAR visualSTATE

IAR visualSTATE for Freescale’s i.MX applicationsprocessors based on ARM core is a full developmentenvironment for the embedded engineer, ranging fromdesign, over test and documentation, to compact andeffective code generation for the i.MX series ofprocessors. IAR visualSTATE is an ideal tool to use fordemanding event-driven embedded applications.visualSTATE is a graphical development tool thatgenerates compilable C code from UML statechartdiagrams. visualSTATE allows you to model complexmappings of inputs to outputs with ease. Creating stateevent machine models of the dynamic logic layer of yourapplication allows you to work systematically, at a highlevel of abstraction. With visualSTATE’s testing,verification and debugging tools allow you to do first-cutanalysis of your application before your target hardwareis available. Compact C code generated by visualSTATEfits in the tightest possible space. Maintainingapplications is greatly simplified because you arecreating documentation at the same time as you arecreating code.

PARTNERING WITH FREESCALE

In the development process there is a lot of time andmoney to be saved in the programming process and in the selection of a microprocessor. New tools andservices can reduce the time from product idea tomarket launch while Freescale’s comprehensivehardware and system solutions help speed the time to market.

IAR is a trademark owned by IAR Systems. IAR Embedded Workbench, IAR visualSTATE, IAR MakeApp, XLINK, XLIB, and C-SPY are trademarks owned by IAR Systems. ARM is a trademark of ARM Ltd. XScale is atrademark of Intel Corporation. All other products are registered trademarks or trademarks of their respective owners. Product features, availability, pricing and other terms and conditions are subject to change by IARSystems without prior notice. The Bluetooth™ word mark and logos are owned by Bluetooth SIG, Inc. and any use of such marks by IAR is under license.

www.iar.com

SwedenIAR Systems ABP.O. Box 23051Strandbodgatan 1SE-750 23 UppsalaPhone: +46 18 16 78 00Fax: +46 18 16 78 38Email: [email protected]

United StatesIAR Systems(US HQ – West Coast)Century Plaza1065 E. Hillsdale Blvd.Foster City, CA 94404Phone: +1 650 287 4250Fax: +1 650 287 4253Email: [email protected]

United StatesIAR Systems(East Coast)2 Mount RoyalMarlborough, MA 01752Phone: +1 508 485 2692Fax: +1 508 485 9126E-mail: [email protected]

GermanyIAR Systems AGPosthalterring 5DE-85599 ParsdorfPhone: +49 89 88 98 90 80Fax: +49 89 88 98 90 81Email: [email protected]

United KingdomIAR Systems Ltd.Gainsborough Business CentreHamilton House,Mabledon Place, EustonLondon, WC1H 9BBPhone: +44 207 554 85 85Fax: +44 207 554 85 86Email: [email protected]

JapanIAR Systems K.K.1-22-17 Fuji-building 26Hyakunin-cho, Shinjuku-kuTokyo 169-0073Phone: +81 3 5337 6436Fax: +81 3 5337 6130E-mail: [email protected]

DenmarkIAR Systems A/SLykkesholms Allé 100DK-8260 Viby JPhone: +45 8734 1100Fax: +45 8734 1190E-mail: [email protected]