SWRU581 March   2021 CC2564C , CC2564MODA , CC2564MODN , WL1831

 

  1.   Trademarks
  2. Introduction
  3. Bluetopia
  4. Bluetopia Platform Manager (BluetopiaPM)
  5. Hardware Requirements
  6. Software Requirements
  7. Stack Supported Features
  8. TI BluetopiaPM Stack Linux Architecture
  9. Installing Bluetopia Platform Manager
  10. BluetopiaPM Architecture
    1. 9.1 Installation Directory Structure
    2. 9.2 BluetopiaPM Structure
  11. 10The BluetopiaPM Server – Pairing Mode
  12. 11Platform Integration
    1. 11.1 Build BluetopiaPM
      1. 11.1.1 Modification of the PM Build Environment
  13. 12Adding BluetopiaPM to the SD Card
    1. 12.1 Sample Applications
    2. 12.2 Gstreamer Plugin
    3. 12.3 VNET Plugin
      1. 12.3.1 Voice Over BLE Python Script
    4. 12.4 Init-scripts
    5. 12.5 Bluetooth Hardware Configuration Script
  14. 13Terminal Connection
  15. 14Running a Sample Application
  16. 15BluetopiaPM Samples
  17.   A C256X EVM Modifications for COM8 Connector
  18.   B Bluetopia Build Log for Reference
  19.   C Sample Run
  20.   D Using the CC256x Service Pack With Linux (TI-BT-4-2-STACK-LINUX-ADDON)

BluetopiaPM Structure

The directory structure of [install-dir]/BluetopiaPM is as follows:

bin: The BluetopiaPM bin directory contains pre-compiled executables for the PM Server and for Sample Client Applications that demonstrate using the PM Modules.
btpmerr: The BluetopiaPM Error directory contains includes and libraries used to convert BluetopiaPM Error Codes to User-Friendly Text Strings.
btpmipc: The btpmipc directory contains includes source and header files for BluetopiaPM for the BluetopiaPM Inteprocess communication abstraction layer.
btpmmodc: The BluetopiaPM Module Configuration directory contains code and makefiles that can be used to customize the PM Server Executable and to customize which modules are initialized.
btpmvs: The BluetopiaPM btpmvs directory contains Vendor specific functions/definitions/constants used to define a set of vendor specific functions, supported for CC256x and WL18x.
include: The BluetopiaPM Include directory contains header files that should be included by an application.
lib: The BluetopiaPM Library directory contains the BluetopiaPM Client Library. Client applications can link to this library.
modules: The BluetopiaPM Modules directory contains includes and libraries that can be use when re-building the PM Server or PM Client Applications.
sample: The BluetopiaPM Samples directory contains source code. These are samples are provided as a reference to demonstrate how to use the modules and get started with development in BluetopiaPM.
ss1btpm/server: The Stonestreet One BluetopiaPM Server directory contains make files that can be used to customize the PM Server library. The PM Server Executable links to the server binary when the PM Server is re-built. Note that source code is provided for the PM Server so that it can be customized if necessary.