Скачать презентацию IAR Business Concept IAR Bluetooth technical support 23 Скачать презентацию IAR Business Concept IAR Bluetooth technical support 23

0bc054da0b8ad1a33692e3472f4a927c.ppt

  • Количество слайдов: 19

IAR Business Concept IAR Bluetooth technical support 23 th, April, 2002 Taipei David Feng IAR Business Concept IAR Bluetooth technical support 23 th, April, 2002 Taipei David Feng

David Feng M. Sc. CS IAR area sales manager for Asia David Feng M. Sc. CS IAR area sales manager for Asia

IAR Business Concept IAR Systems offers its customers effective programming and test tools together IAR Business Concept IAR Systems offers its customers effective programming and test tools together with broad expertise in design and development of microprocessor based systems and products Our competitiveness is based on a total concept developed with the purpose of reducing customers’ development time while optimizing use of the resources in various microprocessors.

Our goal is to reduce the Bluetooth products development time by 50 %! Our Our goal is to reduce the Bluetooth products development time by 50 %! Our Bluetooth Business To develop and market superior tools & services for rapid application design, development and test of software for embedded systems. We focus on reducing our customers Bluetooth products development time.

Bluetooth embbedded system development technical support including. . . • Providing IAR software tools Bluetooth embbedded system development technical support including. . . • Providing IAR software tools for Bluetooth embbeded system development total solution • Providing high level professional technical support service for IAR software tools and expert level consulting service for customer’s Bluetooth embedded system development total solution

Software tools for Bluetooth embbeded system development total solution Software tools for Bluetooth embbeded system development total solution

Product design process Product design process

IAR Product offering IAR Embedded Workbench • • Generic development platform, supports more than IAR Product offering IAR Embedded Workbench • • Generic development platform, supports more than 35 different 8, 16 and 32 bit architectures Includes C/Embedded C++ optimizing compiler, assembler, linker, librarian, editor, project manager and C-SPY debuggers IAR visual. STATE • • • Graphical design tool for embedded applications based on state machine models Designing, testing and implementation real-time applications based on superior technology Automatically generates consistent code for embedded systems IAR Make. App • Device driver wizard. Master the complexity of an modern microcontroller more quicker and easier than ever before IAR’s products for Bluetooth • • • IAR Embedded Stack for Bluetooth, » Compact and easy configurable Pre. Qual Starter kit

Bluetooth Embedded system total solution from IAR Systems Applications Bluetooth Stack and Pre. Qual Bluetooth Embedded system total solution from IAR Systems Applications Bluetooth Stack and Pre. Qual for Bluetooth from IAR Bluetooth Starter Kit from IAR Bluetooth Stack Device driver Targets Modules • Bluetooth stack development tools • Test and documentation • Modules for Bluetooth targets IAR visual. STATE IAR Make. App IAR Embedded Workbench • Embedded system Design, implementation and coding tools • Target chip compiler & debugger tools

The Benefits of Bluetooth stack program code generator technology MPBT The Benefits of Bluetooth stack program code generator technology MPBT

Easy way to your product User Application OS Bindings User/ Vendor OS IAR API Easy way to your product User Application OS Bindings User/ Vendor OS IAR API IAR Make. App for the Bluetooth Protocol Stack UART USB Drivers UART/USB

EASY Stack configuration Stack features Environment • Core (HCI, L 2 CAP, RFCOMM, SDP, EASY Stack configuration Stack features Environment • Core (HCI, L 2 CAP, RFCOMM, SDP, . . . ) • H/W (Host CPU, Bluetooth device) • Profiles (GAP, SDAP, SPP, . . . ) • S/W (RTOS, Compiler) • Other (TCI, Message logs, . . . ) • Select API functions to implement • EASY configuration via menues

Easy O/S adaptation actual O/S • Stack calls wrapper functions • Wrapper functions call Easy O/S adaptation actual O/S • Stack calls wrapper functions • Wrapper functions call the O/S The stack comes with pre -configured O/S abstraction layers • Win 32 • OSEK • . . . But it’s easy to write your own! • Implement wrapper functions • Map to real RTOS functions O/S abstraction layer Abstraction layer • Separates the stack from the Wrapper functions in the O/S abstraction layer: • OS_Init(. . . ); • OS_Alloc(. . . ); • OS_Free(. . . ); • OS_Send(. . . ); • OS_Receive. Timeout(. . . ); • OS_Sleep(. . . ); Bluetooth Protocol Stack

Easy Bluetooth Qualifying Process Qualification of your final product is a necessary precondition of Easy Bluetooth Qualifying Process Qualification of your final product is a necessary precondition of the intellectual property license for Bluetooth wireless technology Qualification is also necessary in order to apply applicable Bluetooth trademark to a product The process to get the qualification needs a BQB-certificate The final qualification is much easier to get, if the stack from IAR Systems is used because The Make. App-Product includes one FREE Testrun through the official BQB Cases using the Test Case Reference List (TCRL) to secure the compliance for YOUR individual configured, application dependent stack which will be documented for final BQB.

High level professional technical support for customer’s Blueotooth embedded system development High level professional technical support for customer’s Blueotooth embedded system development

Customer’s embedded system development problems Solution and IAR’s solution Software tools for Bluetooth embedded Customer’s embedded system development problems Solution and IAR’s solution Software tools for Bluetooth embedded system development total solution from IAR Bluetooth technology expert support team from IAR • Bluetooth products application level problems • Bluetooth development Software tool level problems • Hardware level problems • Test and qualifications problems • Etc. . . Problem

IAR provides high level proffesional technical support for. . . • Graphical programming design IAR provides high level proffesional technical support for. . . • Graphical programming design for Bluetooth embedded system application program design and embedded system code generating tool (visual. STATE) • Bluetooth device drivers code generating tool (Make. App) • Bluetooth embedded system program code compiling tool (IAR Embedded Workbench) • Bluetooth embedded system stack program generator tool (MPBT) • Bluetooth product test qualification tool (Prequal) and technical consulting • Bluetooth products emebedded system design projects technical consulting

Bluetooth solutions from IAR Consulting & Development Know. How Very Small code Easy, graphical Bluetooth solutions from IAR Consulting & Development Know. How Very Small code Easy, graphical Programming Zero failure endproducts Dramatically reduces time to market Highest software reliability Verification With BQB test Suites Software works the first time High Level Support from shopping to target

From Idea to Target From Idea to Target