ChipFind - документация

Электронный компонент: BCM1200-BTEM

Скачать:  PDF   ZIP

Document Outline

BCM1200-BTEM
BLUETOOTH
V1.2 COMMUNICATIONS SOFTWARE FOR
MOBILE PHONES
Portability--BCM1200-BTEM code is portable and scalable
over a wide array of phone design and platform architectures.
BCM1200-BTEM can be adapted to all Bluetooth
phone
applications, ranging from a headset or hands-free Audio
Gateway (AG) to a more advanced dial-up networking, data
communication, and cordless phone connectivity.
Op ti mi zed fo r P h on e Op era tin g S yste ms (O S) --Th e
BCM1200-BTEM has been developed and validated with GSM
and CDMA platforms. Source code is provided for software
ports to RTOS platforms, such as ARM
Nucleus, pSOS,
uTron, VxWorks
, and many others. A detailed porting guide
explains how to connect to common phone interfaces, including
AT Command processing, NV and flash file system, data path,
and audio control.
Insight Application Development and Scripting Tool--
BCM1200-BTEM Insight is a PC-based Bluetooth development
environment for mobile phone applications. BCM1200-BTEM
provides Bluetooth emulation that allows execution of
applications without the need for target hardware, and uses
USB, H4 UART connected, or simulated radios. The scripting
engine provides an extensive test environment and test scripts
for standard HCI commands, upper-layer stack, and many of
the Bluetooth profiles. The simulated Mobile Phone User
Interface greatly simplifies application development and
validation.
Advanced Protocol Stack--The Bluetooth v1.2 upper protocol
stack is composed of the:
Logical Link Control and Adaptation Protocol (L2CAP)
Serial Port Emulation (RFCOMM)
Telephony Control Specification (TCS)
Service Discovery Protocol (SDP)
Object Exchange (OBEX) Profile
Broadcom's Bluetooth Manager
Advanced layers including Bluetooth Network Encapsulation
Protocol (BNEP), Audio/Video Distribution Transport
Protocol (AVDTP), and Audio/Video Control Transport
Protocol (AVCTP) are also available as optional features.
ANSI C source code is available for easy customization.
Mobile XpressTM, the Bluetooth Application (BTA) for mobile
phones--BCM1200-BTEM Mobile Xpress offers a re-entrant
layer that groups profile functionality into simple application
blocks (e.g. headset profiles [HSP] and hands-free profiles
[HFP] are consolidated into an AG application block). The
Printing (PR) functionality from Object Push (OP), Basic
Printing Profile (BPP), and Basic Imaging Profile (BIP) are
consolidated into a PR block. Each of the application blocks
offers the full functionality of the independent profiles, but
with a simpler application interface. Mobile Xpress is scalable
and can be implemented to meet the specific phone's feature
requirements.
Support and Training--Broadcom provides a wide array of
services, from extensive technical support and product
training to conformance assistance.
F E A T U R E S A N D B E N E F I T S
DM
Device
Management
DG
Data
Gateway
AG
Audio
Gateway
OP
Object
Push
FT
File
Transfer
CT
Cordless
Telephony
SS
Sync
Server
Mobile Phone User Interface
Mobile Phone System Components
PN
Personal
Networking
PR
Printing
Mobile Xpress
Bluetooth Protocol
AC
Advanced
Camera
AA
Advanced
Audio
SA
SIM
Access
HD
HID
O V E R V I E W
Phone: 949-450-8700
Fax: 949-450-8710
E-mail: info@broadcom.com
Web: www.broadcom.com
BROADCOM CORPORATION
16215 Alton Parkway, P.O. Box 57013
Irvine, California 92619-7013
2004 by BROADCOM CORPORATION. All rights reserved.
1200-BTEM-PB02-R
11/01/04
Broadcom
, the pulse logo, and Connecting everything
are trademarks of Broadcom Corporation and/
or its subsidiaries in the United States and certain other countries. Bluetooth
is a trademark of the
Bluetooth SIG. All other trademarks mentioned are the property of their respective owners.
The innovative BCM1200-BTEM Bluetooth communications software for
mobile phones is a complete Bluetooth protocol stack, profile application,
and development solution. The BCM1200-BTEM enables mobile phone
OEMs and semiconductor companies to quickly and easily port BTAs onto
their mobile phone platform.
The BCM1200-BTEM is modular, robust, and maintainable across any
embedded phone platform or OS. The BCM1200-BTEM includes either an
RTOS abstraction layer or a Generic Kernel Interface (GKI), and a variety of
interfaces for any common platform and OS. GKI can be configured to run
as a simple OS or used as a software abstraction layer that resides between
the Bluetooth protocol stack and platform OS. GKI reduces time-to-market
by enabling easy porting to any OS without requiring modifications to the
stack.
Product Deliverables
The ANSI C source code is fully compliant with the Bluetooth Core Protocol
Specification v.1.2, including:
L2CAP
RFCOMM
TCS
SDP
OBEX
BNEP
AVDTP
AVCTP
The ANSI C source code is fully compliant with the Bluetooth Specification
v1.2 and is integrated in the Xpress application blocks, including:
Device Manager (DM)
-
Discover Bluetooth devices
-
Discover Bluetooth services--Manage security
-
Configure local device settings
Data Gateway (DG)
-
Multiple instances of Serial Port Profile (SPP) servers
-
SPP client
-
Dial-Up Networking (DUN) server
-
FAX server
AG
-
HSP AG
-
Hands-free Profile (HFP) AG
OP
-
Personal Information Manager (PIM) OP- object pull
-
Business card exchange
File Transfer (FT)
-
FT Profile (FTP) server
-
FTP client put and pull-OPP client file put
Cordless Telephony (CT)
-
CT Profile (CTP) terminal
-
InterCom Profile (ICP) terminal
-
Wireless Users Group (WUG) + Fast Inter Memory Access) (FIMA)
Synchronization Server (SS)--Synchronization Profile/IrMC Server
(SYNC)
Personal Networking (PN)
-
PAN user- PAN Gateway Node (GN)
-
PAN Network Access Point (NAP)
PR
-
OPP client--OP
-
BPP sender--Simple push
-
BIP initiator--Image push
Advanced Printing (AC)
-
BIP archiving
-
BIP remote display
-
BIP remote camera
Advanced Audio (AA)
-
AA Distribution Profile (A2DP)
-
Audio/Video Remote Control Profile (AVRCP)
SIM Access (SA)--SA profile
HID (HD)--HD profile
A porting guide for embedded systems and documentation that exposes
and details Bluetooth wireless technology application program interfaces
(API) for protocols and profiles
User Manual, Release Notes, and Bluetooth conformance documentation
API and design documents for all software components
BCM1200-BTEM Insight Development and Scripting tool