首页资源分类电源技术 > BCHS 2005.pdf

BCHS 2005.pdf

已有 455103个资源

下载专区

文档信息举报收藏

标    签: BCHS2005

分    享:

文档简介

BCHS 2005.pdf

文档预览

BlueCore™ Host Software v10.0 January 2005 What is BlueCore™ Host Software? BCHS is a portable embedded Bluetooth protocol stack developed to function with CSR’s BlueCore ICs to provide a full Bluetooth system solution. BCHS is designed for use in mobile phones. ICs HW Reference design Support BCHS SW Su pp ort ICs HW Reference design Support BCHS SW Bluetooth enabled product Why choose BCHS? X Full system solution => one point of contact X BCHS is V1.0b, V1.1, V1.2 and V2.0 compatible (including EDR) X BCHS is the most complete and advanced stack on the market today 0 22 profiles, multiple profiles at the same time, first with new features and profiles X Portable (ANSI C, simple OS adaptation layer) X Fast development cycle X Lowest system cost 0 Cost of technology 0 Development cost (fast development cycle) X Possible to reduce resource requirement on host processor 0 Bluetooth stack can run on the BlueCore™ device X Extensive power saving modes 0 Hold, sniff, park, deep sleep, wake on Bluetooth 0 Maximizes battery lifetime in products throughout the ecosystem X Support for BlueCore™ configuration 0 Initialisation of Bluecore-ROM and BCCMD support BCHS enables a high quality, low cost, low risk complete Bluetooth solution Fast Product Development Cycle X One point of contact and support X 2 days BCHS training course X Excellent support X Fully tested system solution (HW + SW tested together) X Easy to write applications (simple API + example applications) X Easy to port to customer’s platform X Easy to qualify (chip firmware and host SW already qualified) Average time to integrate BlueCore™ and BCHS including 2-4 profiles in a customer product is 2-3 months Examples of where BCHS is used X Samsung has launched its first two GSM phones with Bluetooth using BCHS: SGH-D500, SGH-E720 X LG uses BCHS in the LG1610 X BenQ uses BCHS X Pantech’s G800 was the first phone on the market to use BCHS Flexible Solution Application AG DUN SPP FAX … FTP OPP SYNC OBEX/GOEP RFCOMM SDP L2CAP HCI LM LC BB Micro Radio X CSR has developed a full portable protocol stack including profiles X BlueCore™ has extra processor resources on chip 0 The split between what is running on host and what is running on chip is flexible X Two offerings: 0 BCHS–RFCOMM ƒ Supports data rate of 360kbps ƒ Supports 3 active slaves 0 BCHS–HCI ƒ Supports full data rate of 720kbps ƒ Supports 7 active slaves X APIs are the same in both solutions, so it is easy to change from one option to another BCHS – a Flexible Concept All interfaces for BCHS-HCI and BCHS-RFCOMM are the same. The only difference is one module. Therefore it is easy to “upgrade” from BCHS-RFCOMM to BCHS-HCI and vice versa. It only requires a change of the makefile. API SCO Kernel DUN GW HS/ AG SPP FAX HF/ OPP SYNC FTP BIP BPP CTP ICP GW HFG OBEX / GOEP TCS PAN LAP AVRCP A2DP SAP HID ... Connection Manager Security Proxy (BCHS-RFCOMM) or Bluetooth Core Stack (BCHS-HCI) UART Drive (H5 / BCSP) / USB Drive Scheduler (OS adaption layer) = Profiles available today = Future profile component UART or USB HCI or RFCOMM LMP LC Radio & Baseband Persiste storag Example Use Cases for BCHS Internet bridge Synchronization of calendar, contacts etc. Fax, print Wireless headset DUN, PAN AG/HS Photo exchange Hands-free unit installed in the car BIP HF Sync Fax, BPP OPP, FTP SPP, PAN CTP AV Stereo headset Business card & file exchange (eg MP3 music) Multiplayer games ”3 in one phone” 22 Available Profiles X Dial Up Networking Gateway Profile (DUN) X Headset Profile (AG and headset side) X Serial Port Profile (SPP) X Fax Gateway Profile (FAX) X Hands-free Profile (HF) X Object Push Profile (OPP) X Synchronisation Server Profile (SYNC) X File Transfer Profile (FTP) X Cordless Telephony Profile terminal (CTP) X Intercom Profile (ICP) X Personal Area Network Profile (PAN) X BIP Image Push Client & Server (BIP) X Advanced Audio Distribution Profile (A2DP) X Generic Object Exchange Profile (GOEP) X Generic Access Profile (GAP) X Service Discovery Application Profile (SDAP) X Generic Audio Video Distribution Profile (GAVDP) X Audio/Video Remote Control Profile (AVRCP) X Basic Printing Profile (BPP) X LAN Access Profile Client (LAP) X SIM Access Profile Client & Server (SAP) X Human Interface Device Host Profile (HIDH) BCHS Roadmap X Development on BCHS is ongoing - new profiles are constantly added to meet the customers’ requirements X BCHS is Bluetooth V2.0 +EDR compliant X Major release every quarter - average one new profile in each release X Currently the following profiles are on the roadmap - Basic Phone Access Profile (BPAP) Q1 2005 * - Hands-free (HFP) V1.5 Q1 2005 * - Video distribution profile (VDP) Q2 2005 - Automotive meta Profile Q2 2005 * - Messaging Profile Q3 2005 * * Specifications for these profiles are not finalized CSR offers the most complete set of profiles, with resources to deliver new profiles quickly BCHS Professional includes X Full source code (ANSI C) X 6 months maintenance and support X Access to secure website for updates X Two days training seminar X Example applications and drivers for ARM7, Nucleus, and Windows X Documentation: user guide, porting guide, APIs, qualification reports The BCHS licence gives the user the right to use the software in conjunction with BlueCore™ devices. BlueCore™ Host Software Solutions As an addition to the fully portable solution, CSR is now able to offer solutions for the following platforms: X WinCE profile pack X Linux X TTPCOM X Agere BCHS WinCE Concept X CSR view: 0 Most of the current solutions are Bluetooth centric. In future solutions it will be service centric and Bluetooth will just be a media 0 Microsoft will integrate the Bluetooth stack in their WinCE offer and will eventually be the preferred solution X Cooperation with Microsoft X Working close with Microsoft to secure that the profiles we develop is a supplement to what Microsoft provides X Menus for discovery of devices, pairing etc. are the well known Microsoft menus X User interface is integrated with the existing WinCE applications X Use case scenarios are described and discussed/reviewed by MS BCHS WinCE Profile Pack CSR profiles are an add on to the Bluetooth functionality already provided by Microsoft DUN OPP … FTP A2DP BIP BPP RFCOMM L2CAP SDP CSR software Microsoft Smartphone software BlueCore3-ROM BCHS WinCE Profile Pack available in two Variants Option 1: X Profiles with GUIs as an installable file * X Not possible to customise X Help desk support Option 2: X Profiles with GUIs as an installable file * X Source code for applications and GUIs X Possible to customise applications and add extra profiles X 2 days training X 6 months support * Delivered as ARM code, but can be compiled to other platforms GUI and Application-Integration for Profiles CSR will provide a stack in cooperation with Microsoft, which includes GUIs and application integration for the 10 most used profiles in mobile phones : X AG (headset) X AG (hands-free) X DUN X OPP X SPP X HID X FTP X BIP X A2DP X BPP client Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft CSR CSR CSR CSR Underlying profiles as GAP, SDAP, GOEP and GAVDP are also supported, which brings the number of profiles up to 14. More profiles will be added in later releases. All 22 Profiles are available as APIs X Dial Up Networking Gateway Profile (DUN) X Headset Profile (AG and headset side) X Serial Port Profile (SPP) X Fax Gateway Profile (FAX) X Hands-free Profile (HF) X Object Push Profile (OPP) X Synchronisation Server Profile (SYNC) X File Transfer Profile (FTP) X Cordless Telephony Profile terminal (CTP) X Intercom Profile (ICP) X Personal Area Network Profile (PAN) X BIP Image Push Client & Server (BIP) X Advanced Audio Distribution Profile (A2DP) X Generic Object Exchange Profile (GOEP) X Generic Access Profile (GAP) X Service Discovery Application Profile (SDAP) X Generic Audio Video Distribution Profile (GAVDP) X Audio/Video Remote Control Profile (AVRCP) X Basic Printing Profile (BPP) X LAN Access Profile Client (LAP) X SIM Access Profile Client & Server (SAP) X Human Interface Device Host Profile (HIDH) Time Schedule All profiles will be alligned with the Magneto release: X CSR profile pack RTT X Magneto RTT X CSR profile pack RTM X Magneto RTM March 14th March 9th * April 22th April 29th * * Current schedule received from Microsoft GUIs / Application Integration A2DP X Audio driver fully integrated with Media player (SBC on air interface) X MP3 player application (MP3 on air interface) BIP X BIP server place files in defined directory (configurable) X BIP client is integrated as a menu in file explorer (tab and hold on file) BPP X BPP client is integrated as a menu in file explorer (tab and hold on file) X BPP client is integrated as a menu in Outlook for contacts etc. (tab and hold on file) FTP X FTP server places files in a defined directory (configurable) X FTP client is integrated as a menu in file explorer (Bluetooth neighboorhood) Example of GUIs: Settings Standard settings menu Bluetooth settings with CSR settings added Example of GUIs: Print of Business Card “tab & hold” menu for contacts Bluetooth print added BCHS Linux X The Linux version is simply a port of BCHS X Development is done on Fedora 2 (V2.6 kernel) X All profiles from BCHS are available in the Linux version (currently 22) X The goal is to have profiles working seamlessly with existing applications X E.g. PAN will be supported like a device driver and work like normal network card (including configuration, etc.) X HID is available as a device driver and PAN will be available as a device driver in Q1 X For some applications customers will have to write an application or glue to legacy applications X Support for different window managers will be investigated BCHS Linux Architecture Two ports are available today: APPs API BCHS APPs API Serial driver BCHS HID dd PAN dd BlueCore BlueCore User space Kernel space BCHS Integrated Solutions CSR has provided the RFCOMM split software to TTPCOM as part of a partnership CSR’s BCHS-RFCOMM solution is already preintegrated at device, protocol and application level X Customers license the pre-integrated code directly from TTPCOM X Software is delivered as part of TTPCOM’s software distribution X Software is integrated with TTPCOM’s development tools X Software is fully tested as part of an integrated solution X No further integration is required - you cannot achieve faster time-to- market! Please see separate TTPCOM-CSR presentation for more details. BCHS Integrated Solutions CSR also has provided the BCHS software to Agere as part of a partnership CSR’s BCHS solution is already preintegrated at device, protocol and application level X Customers license the pre-integrated code directly from Agere X Software is delivered as part of Agere’s software distribution X Software is integrated with Agere’s development tools X Software is fully tested as part of an integrated solution X No further integration is required - you cannot achieve faster time- to-market! Please see separate Agere-CSR presentation for more details. Things to Look for when Comparing Stacks X Support and training included 0CSR earns money on chip sales (not SW). We are therefore very committed to support the customer to get the product in production X Vendors commitment to Bluetooth 0Is the vendor still investing in the stack and is it likely that he will keep on investing in the future (new profiles, bug fixes etc.)? 0Interoperability requires constant development X Price 0Is everything included: NRE, royalty, training, support, etc. X What is the license for? 0Product family or one product X Technical solution 0RAM, ROM, MIPS, Scalability, Data-throughput, Boot code, BCSP BCHS Operating Systems Summary X BCHS has been ported to most platforms and operating systems used for mobile phones 0Platforms e.g.: ADI, Agere, Intel, Phillips, TI and Qualcomm 0Operating systems e.g.: Nucleus, GKI, AMX, REX, RTK-E, Linux, WinCE and Symbian X Complete support for popular mobile terminal operating systems 0Linux 0Windows CE X Willing to commit resources for additional operating systems based upon customer need 0Nucleus 0Proprietary (e.g. Synergy) CSR has the broadest OS support in the industry Interoperability Synchronization of Internet bridge calendar, contacts etc. Fax, print X CSR has the #1 market position in every type of Bluetooth endpoint Wireless headset Photo xchange PADNUN, AG/HS BIP Sy nc FBaxP,P OPP, FTP SPP, PAN 0 Broad support throughout the entire ecosystem 0 Expertise gained by support of the entire ecosystem improves interoperability Business X CSR is an active participant in all card & file exchange (eg Bluetooth Unplugfest events MP3 music) 0 CSR supplies device libraries for interoperability testing Multiplayer games HF AV CTP Hands-free unit installed in the car Stereo headset ”3 in one phone” As the center of the ecosystem, Interoperability is of critical importance in the mobile terminal Interoperability within CSR X CSR is creating an in-house interoperability lab 0 Improve interoperability of CSR devices 0 Drive interoperability into the industry 0 Liaise with CSR customer’s interoperability efforts 0 Offer interoperability testing services to customers 0 Improve communication with customers 0 Act as intermediary to resolve interoperability issues between competing companies X Comprehensive interoperability testing of CSR releases 0 Initially focusing on mobile terminals and headsets X Improved product quality and interoperability leads to improved perception of Bluetooth 0 Increases the size of the market for all Some of the Qualified Cell Phones using CSR’s Chips

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。