Bluetooth Development Kit

Slides:



Advertisements
Similar presentations
Embedded System 2009 년 11 월 16 일 Embedded Computer1 ● Hardware 와 Software 가 조합되어 특정한 복적을 수행하는 시스템 ● 특정한 기능을 수행하도록 Micro Processor 와 I/O Device 를 내장하며,
Advertisements

Data Communication/Computer Network 관련 교과목의 내용
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
㈜다산씨앤씨 The next generation Windows-based Terminal1 교육 정보화를 위한 W B T 제안서.
Embedded System Hardware와 software가 조합되어 특정한 목적을 수행하는 시스템
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
한국 IT산업의 발전방향과 과제 Core Logic Inc. May 02, 2006.
CDMA SW 구조 AIITQC 서울본원교육장 양 종 윤.
Linux Debugging issues
CS710 컴퓨터구조 특강 - 차세대 무선네트워크 및 보안 -
DISPLAY Block diagram BASE BOARD CPU BOARD DDR-3 1GB (256MB X 4) CPU
Design of the AV1394 Board 실시간시스템연구실 이 명 진.
Hybrid Matrix Network Board
전산기기 BMT 표준사양서.
컴퓨터란?.
1. 개발 시스템 개요.
EZ Board-M In-Ho, Roh Real Time System Lab.
소프트웨어와 운영체제.
myCortex-LM8962 #2 LM3S8962의 개발환경 구축 BARAM 2010–2-3 바람 16기 이우석
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
㈜ 디지탈프로젝트 목 차 회사소개 및 개요 사업 소개 경쟁 우위 요소 비젼 및 추진 전략 재무계획.
제 2장 컴퓨터 구조.
자동제어 개념2 1 1.
IT R&D Global Leader Finger Motion 인식 SoC ETRI Technology Marketing
H-Smart4412TKU 사용법 전자정보공학과 이 종 복.
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
마이크로프로세서(Microprocessor,µP)
USER’S MANUAL 모델명: CCR-201 코드시스템(주)
제6장 FUSING.
IT R&D Global Leader [첨부 제4호] 모바일 센서게이트웨이 및 OGC호환 센서데이터 전달 플랫폼 ETRI
BLUE TOOTH 인터넷미디어공학부 배지태.
사업계획서.
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
컨테이너화물 안전수송 기술개발 클러스터사업 Intelligent Container R&D Center
FUSING.
PV (Photovoltaic) 모니터링 시스템 소개 UNIMAX.
Linux를 이용한 Embedded 장비 개발
DSP와 TMS320F28x의 이해.
장 비 사 양 서 제품특징 제품사양 브랜드 KEVIC 모 델 CM2717G 품 명 TOUCH AV CONTROLLER
Development Environment of Embedded System : part 1
저전력 고효율 발열시트를 이용한 온실 자동화 시스템 제안서.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
1. 아두이노란 무엇인가? - 스마트 폰으로 제어하는 아두이노 -.
The next generation Windows-based Terminal
컴퓨터 구조.
컴퓨터 중앙처리장치, 기억장치, 입력장치 및 출력장치를 알아보자.
가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
임베디드 시스템 개론 3주차 Embedded System..
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
◈ PONTUS T-3 사양 T-3 모델명 제 품 사 양 Sales Point Spec. MAP Gini 3D CPU
DSP 소개 및 TMS320LF2407A 6th hyaoo.
1. Embedded System의 이해.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
4족 로봇 삼식이팀 박명대.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
임베디드 소프트웨어 설계.
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
Xscale Educational Kit
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
홈네트워크 시뮬레이션 중간 보고서 정 찬 번 석 성 환.
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Progress Seminar 권치헌.
Lecture 7 7-Segment LED controller using u-controller
Finger Motion 인식 SoC를 이용한 Virtual 입력단말 플랫폼 기술
Presentation transcript:

Bluetooth Development Kit

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

Bluetooth 제품의 개발 단계 1단계 : 개발하고자 하는 Bluetooth 제품의 결정 Bluetooth 제품 개발 단계에 있는 개발자 보드는 Protocol Stack에 대한 Library 및 API를 제공하므로 개발하고자 하는 CPU에 Stack을 Porting하고 O/S에 맞게 firmware를 Programming함으로써 Prototype을 개발 완료할 수 있다. 1단계 : 개발하고자 하는 Bluetooth 제품의 결정 어떤 제품을 개발할 것인가? 2단계 : Bluetooth S/W의 결정 S/W: Protocol Stack, Profile, API etc. 직접개발 또는 S/W 구입 Development Kit의 구입 3단계 : Porting & Using Bluetooth S/W Bluetooth 제품의 개발 4단계 : Prototype 개발 완료 5단계 : 제품 양산 결정

Bluetooth Development Kit의 종류 Bluetooth Module + USB Dongle 블루투스 제품 구현에 대한 교육/훈련용 PC 윈도우 환경하에서 구현 가능 PC환경하에서 파일 전송 등 몇 가지 예제 application 구현 가능

Bluetooth Development Kit의 종류 PC환경하에서 간단한 음성 전송, 파일전송, Data 전송 Application 구현 가능 Stack 및 Module의 Test및 Simulation용으로 사용 가능 개발 하고자 하는 제품이 PC환경이 아닐 경우, 즉, embedded환경일 경우 각 CPU의 development kit를 구입하여 serial Port로 연결 하여 개발하여야 함. 가격: 150만원 ~300만원 선 (계속)

(2) 중급자용 Bluetooth Development kit H/W Components Flash Application S/W External Bus Control ARM Core interface제공 S/W HCI Interrupt Controller ROM interface제공 S/W LM Counters Timers SRAM interface제공 PIO UART 1 + FIFO:s Host I/F Host I/F UART2 + FIFO:s Bluetooth Core Radio VOICE

(2) 중급자용 Bluetooth Development kit Block Diagram USB 01 Audio LED Radio Module USB 02 Memory JTAG Monitoring Pin GlueLogic Baseband Address/Data/Control Memory Application Board Interface RS232C RS232C RS232C I2C

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만원 선 (계속)

(3) System Development 전문가용 kit H/W Components Flash ARM Core Application S/W External Bus Control S/W HCI Interrupt Controller ROM S/W LM Counters Timers SRAM PIO UART 1 + FIFO:s Host I/F Host I/F UART2 + FIFO:s Bluetooth Core Radio VOICE

(3) System Development 전문가용 kit Block Diagram Module Radio Memory Baseband Audio SRAM (64Mbit) Flash (8Mbit) USB UART1 UART2 Host CPU (ARM7TDMI) ROM (4Mbit) JTAG RS232 RS232

국내 distributor에 의해 판매되는 Bluetooth Development Kit의 종류 국내 제품과 해외 제품의 비교 국내 제품 해외 제품 성능 성능이나 사용상의 편의점 측면에서 차이 없음. Bluetooth SIG로 부터 인증 받은 Stack 제공 대부분 CSR Bluetooth chip으로 구성된 module사용 Spec. Bluetooth Spec Ver1.1 호환 Stack Library제공 S/W -. Debug -. Development -. Test H/W -. Bluetooth Module -. Serial Communication Interface 등 가격 250~500만원 400~2,000만원 기술 지원 개발 시 각 시스템에 맞게 CPU Porting, O/S연동 기술지원이 빠르고 직접적으로 가능 국내 distributor에 의해 판매되는 형태라서 빠르고 직접적인 기술지원이 어렵다.

Bluetooth Development Kit의 종류 국내 업체 및 해외 업체 현황 업체명 자체 개발 Stack Ver1.1 DV Kit Biz. Area 초급자용 중급자용 전문가용 S/W H/W Application 블루로직 02-3442-6843 yes - - O O O O 시코드 02-552-2620 yes - O - O - - 한국무선네트워크 02-3446-2471 yes - O - O - - Ericsson yes O O O O O O Broadcom yes O O O O - - SiliconWave yes - O - O - - CSR yes O O - O O - Widcomm yes O O O O O -

결론 Bluetooth 제품을 개발할 때 초급자용 및 중급자용은 단지 PC환경하에서 Bluetooth Module이나 Stack이 작동되는 정도의 Application을 구현 가능하고 이외에 PC환경이 아닌 대다수의 환경(Embedded환경)하에서 개발하고자 한다면 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 제품을 개발하는데 있어 많은 도움이 되리라 생각된다.