- Количество слайдов: 19
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
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 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 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
Product design process
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 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
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, . . . ) • 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 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 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
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 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 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