bluetooth development kit

13
Bluetooth Development Kit

Upload: ira-hooper

Post on 03-Jan-2016

61 views

Category:

Documents


8 download

DESCRIPTION

Bluetooth Development Kit. Bluetooth System Development Kit. Bluetooth System Development kit 는 Bluetooth 제품을 개발하고자 하는 학교나 회사의 개발자들이 Bluetooth Protocol Stack 과 API 를 개발하고자 하는 제품에 적용하여 Prototype 의 제품을 빠르게 Design 할 수 있게 만들어 주는 제품이다 . 그러므로 Bluetooth 제품을 개발 하고자 하는 초기단계에서 꼭 필요한 제품이라 할 수 있다. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bluetooth Development Kit

Bluetooth Development Kit

Page 2: Bluetooth Development Kit

Bluetooth System Development Kit

Bluetooth Protocol StackVer 1.1 Qualified

Bluetooth System Development Kit

Handsfree

A/V

TCP/IP

Bluetooth System Development kit 는 Bluetooth 제품을 개발하고자 하는 학교나 회사의 개발자들이 Bluetooth Protocol Stack 과 API 를 개발하고자 하는 제품에 적용하여 Prototype 의 제품을 빠르게 Design 할 수 있게 만들어 주는 제품이다 . 그러므로 Bluetooth 제품을 개발 하고자 하는 초기단계에서 꼭 필요한 제품이라 할 수 있다 .

Etc.

HID

Page 3: Bluetooth Development Kit

Bluetooth 제품의 개발 단계

• 어떤 제품을 개발할 것인가 ?

1 단계 : 개발하고자 하는 Bluetooth 제품의 결정

• S/W: Protocol Stack, Profile, API etc.

• 직접개발 또는 S/W 구입• Development Kit 의 구입

2 단계 : Bluetooth S/W 의 결정

3 단계 : Porting & Using Bluetooth S/W

• Bluetooth 제품의 개발4 단계 : Prototype 개발 완료5 단계 : 제품 양산 결정

Bluetooth 제품 개발 단계에 있는 개발자 보드는 Protocol Stack 에 대한 Library 및 API 를 제공하므로 개발하고자 하는 CPU 에 Stack 을 Porting 하고 O/S 에 맞게 firmware 를 Programming 함으로써 Prototype 을 개발 완료할 수 있다 .

Page 4: Bluetooth Development Kit

Bluetooth Development Kit 의 종류(1) 초보자용 Bluetooth Development kit

• Bluetooth Module + USB Dongle

• 블루투스 제품 구현에 대한 교육 / 훈련용

• PC 윈도우 환경하에서 구현 가능

• PC 환경하에서 파일 전송 등 몇 가지 예제

application 구현 가능

Page 5: Bluetooth Development Kit

Bluetooth Development Kit 의 종류(2) 중급자용 Bluetooth Development kit

• PC 환경하에서 간단한 음성 전송 , 파일전송 ,

Data 전송 Application 구현 가능

• Stack 및 Module 의 Test 및 Simulation 용으로

사용 가능

• 개발 하고자 하는 제품이 PC 환경이 아닐 경우 ,

즉 , embedded 환경일 경우 각 CPU 의

development kit 를 구입하여 serial Port 로 연결

하여 개발하여야 함 .

• 가격 : 150 만원 ~300 만원 선

( 계속 )

Page 6: Bluetooth Development Kit

(2) 중급자용 Bluetooth Development kit

• H/W Components

ApplicationS/W

S/WHCI

S/WLM

FlashFlash

ExternalBus

Control

InterruptController

CountersTimers

PIO

UART 1+ FIFO:s

UART2+ FIFO:s

BluetoothCore

Radio

Host I/F

Host I/F

VOICE

ARM Core interface 제공

ROM interface 제공

SRAM interface 제공

Page 7: Bluetooth Development Kit

(2) 중급자용 Bluetooth Development kit

• Block Diagram

RadioModule

MemoryJTAG

Baseband

USB 01 Audio

USB 02

Memory

RS232C RS232C RS232C I2C

Monito

ring

Pin

GlueLogic

LED

Application Board Interface

Address/Data/Control

Page 8: Bluetooth Development Kit

Bluetooth Development Kit 의 종류(3) System Development 전문가용 kit

• 고급 Embedded system 개발환경 및 PC 환경

하 에서 구현 가능한 System 개발 가능

• Host CPU(ARM, RISC, CISC etc.) 내장

• PC Interface 없이 직접 개발 가능

• CPU Porting, OS 연동가능

• Voice, 영상 , 파일 전송 둥 복잡하고 다양한

System 에 적용 가능

• 가격 : 500 만원 ~1,500 만원 선

( 계속 )

Page 9: Bluetooth Development Kit

• H/W Components

ApplicationS/W

S/WHCI

S/WLM

FlashFlash

ExternalBus

Control

InterruptController

CountersTimers

PIO

UART 1+ FIFO:s

UART2+ FIFO:s

BluetoothCore

Radio

Host I/F

Host I/F

VOICE

(3) System Development 전문가용 kit

ARM CoreARM Core

ROMROM

SRAMSRAM

Page 10: Bluetooth Development Kit

• Block Diagram

(3) System Development 전문가용 kit

Host CPUHost CPU(ARM7TDMI)(ARM7TDMI)

SRAM(64Mbit)

Flash(8Mbit)

USB UART1 UART2

ROM(4Mbit)

JTAG

Radio

Module

Mem

ory

Baseband

RS232 RS232

Audio

Page 11: Bluetooth Development Kit

Bluetooth Development Kit 의 종류국내 제품과 해외 제품의 비교

국내 제품 해외 제품

성능성능이나 사용상의 편의점 측면에서 차이 없음 .

• Bluetooth SIG 로 부터 인증 받은 Stack 제공• 대부분 CSR Bluetooth chip 으로 구성된 module 사용

Spec.

Bluetooth Spec Ver1.1 호환 Stack Library 제공S/W-. Debug-. Development-. TestH/W-. Bluetooth Module-. Serial Communication Interface 등

가격 250~500 만원 400~2,000 만원

기술 지원개발 시 각 시스템에 맞게 CPUPorting, O/S 연동 기술지원이

빠르고 직접적으로 가능

국내 distributor 에 의해 판매되는 형태라서 빠르고 직접적인

기술지원이 어렵다 .

Page 12: Bluetooth Development Kit

국내 업체 및 해외 업체 현황

업체명자체 개발StackVer1.1

Biz. Area

Bluetooth Development Kit 의 종류

DV Kit

초급자용 중급자용 전문가용 S/W H/W Application

- - O O O Oyes블루로직02-3442-6843

- O - O - -yes시코드02-552-2620

- O - O - -yes한국무선네트워크02-3446-2471

O O O O O OyesEricsson

O O O O - -yesBroadcom

- O - O - -yesSiliconWave

O O - O O -yesCSR

O O O O O -yesWidcomm

Page 13: Bluetooth Development Kit

Bluetooth 제품을 개발할 때 초급자용 및 중급자용은 단지 PC 환경하에서 Bluetooth Module 이나 S

tack 이 작동되는 정도의 Application 을 구현 가능하고 이외에 PC 환경이 아닌 대다수의 환경 (Embe

dded 환경 ) 하에서 개발하고자 한다면 ARM Development Kit 이나 CPU Development Kit 의 연결을

통해 구현 가능하다 .

그러므로 연구비용의 감소 및 Embedded 환경하에서 제품 양산을 위한 Prototype 을 개발하여 양산

제품을 만들고자 할 때는 Host CPU 가 내장된 Bluetooth Development Kit 이 사용되어 져야 한다 .

또한 Bluetooth System Development kit 의 국내제품과 해외제품의 성능 , 안정성 , 호환성 등을

비교해볼 때 국내 해외 제품 모두 Bluetooth SIG 로부터 인증받은 Protocol Stack Ver 1.1 을

사용하여 구현하였으므로 사실 성능상의 차이점은 없다 . 그러나 가격적인 측면이나 기술지원적인

측면을 고려해 보면 국내제품이 월등히 우수하다 . 외국제품이 비싼 이유는 국내 distributor 를 통해

공급되어짐에 의한 중간 마진 또는 선점에 따른 가격 우위 때문이다 .

위의 두가지 요인을 개발하기에 앞서 잘 고려하면 Bluetooth 제품을 개발하는데 있어 많은 도움이

되리라 생각된다 .

결론