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

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

Embed Size (px)

Citation preview

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

IAR Bluetooth technical

support

23th, April, 2002Taipei

David Feng

IAR Business Concept

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

David Feng M.Sc. CS

IAR area sales manager for Asia

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

IAR Business ConceptIAR Systems offers its IAR Systems offers its customers effective customers effective programming and test toolsprogramming and test tools together with broad together with broad expertiseexpertise in design and development of in design and development of microprocessor based systems microprocessor based systems

and products and products

Our competitiveness is based on a total Our competitiveness is based on a total concept developed with the purpose of concept developed with the purpose of reducing customers’ development time while reducing customers’ development time while optimizing use of the resources in various optimizing use of the resources in various microprocessors.microprocessors.

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

Our goal is to reduce the Our goal is to reduce the Bluetooth products Bluetooth products

development time by 50 %!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.

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

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

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

Software tools for Bluetooth

embbeded system development total solution

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

Product design process Product design process

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

IAR Product offeringIAR Embedded WorkbenchIAR 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 visualSTATEIAR visualSTATE• 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 MakeAppIAR MakeApp• Device driver wizard. Master the complexity of an modern

microcontroller more quicker and easier than ever before

IAR’s products for BluetoothIAR’s products for Bluetooth• IAR Embedded Stack for Bluetooth,

» Compact and easy configurable• PreQual• Starter kit

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

BluetoothStack and

PreQual for Bluetoothfrom IAR

Bluetooth Stack

Modules

TargetsBluetooth Starter Kit from IAR

IAR Embedded Workbench

ApplicationsIAR

visualSTATE

•Embedded system Design, implementation and coding tools• Target chip compiler & debugger tools

Bluetooth Embedded system total solution from IAR Systems

•Bluetooth stack development tools •Test and documentation •Modules for Bluetooth targets

Device driver IAR MakeApp

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

The Benefits of Bluetooth stack program code generator technology

MPBT

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

UARTUSBDrivers

UART/USB

IAR MakeApp for theBluetooth Protocol Stack

OS

Bin

din

gs

Use

r/ V

end

or O

SIAR API

User Application

Easy way to your product

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

Environment• H/W (Host CPU, Bluetooth device)

• S/W (RTOS, Compiler)

EASY Stack configurationStack features• Core (HCI, L2CAP, RFCOMM, SDP, ...)

• Profiles (GAP, SDAP, SPP, ...)

• Other (TCI, Message logs, ...)

• Select API functions to implement

• EASY configuration via menues

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

Wrapper functions in the O/S abstraction layer:

• OS_Init(...); • OS_Alloc(...);• OS_Free(...); • OS_Send(...); • OS_Receive(...); • OS_ReceiveTimeout(...);• OS_Sleep(...);

Abstraction layer• Separates the stack from the actual O/S

• Stack calls wrapper functions

• Wrapper functions call the O/S

The stack comes with pre-configured O/S abstraction layers• Win32

• OSEK

• ...

But it’s easy to write your own!• Implement wrapper functions

• Map to real RTOS functions

O/SBluetoothProtocol

Stack

O/S

ab

stra

ctio

n la

yer

Easy O/S adaptation

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

Easy Bluetooth Qualifying ProcessQualification of your final product is a necessary precondition of the intellectual

property license for Bluetooth wireless technologyQualification is also necessary in order to apply applicable Bluetooth trademark to

a productThe 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 MakeApp-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.

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

High level professional technical support for

customer’s Blueotooth embedded system

development

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

Customer’s embedded system development problems

and IAR’s solution

•Bluetooth products application level problems•Bluetooth development Software tool level problems•Hardware level problems•Test and qualifications problems•Etc...

Solution

Software tools for Bluetoothembedded system

development total solution from IAR

Bluetooth technology

expert support team

from IAR

Problem

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

IAR provides high level proffesional technical support for...

•Graphical programming design for Bluetooth embedded system application program design and embedded system code generating tool (visualSTATE)

•Bluetooth device drivers code generating tool (MakeApp)

•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

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

Bluetooth solutions from IAR

Easy,Easy, graphical graphical

Programming Programming

DramaticallyDramaticallyreduces reduces

time to markettime to market

ZeroZerofailure end-failure end-

productsproducts

Highest Highest softwaresoftwarereliabilityreliability

Consulting & Consulting & DevelopmentDevelopment

KnowHowKnowHow VerificationVerificationWith BQB testWith BQB test

SuitesSuites

Software Software works the works the first timefirst time

Very Very Small Small codecode

High Level Support from shopping to target

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

From Idea to Target