Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX,...

32
Using TI WiLink with BeagleBone for streaming / cloud connection (Beaglebone, WiFi, Bluetooth, and other boring but solid IOT demos - > ping! ) Joe George Texas Instruments Waltham, MA

Transcript of Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX,...

Page 1: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Using TI WiLink with BeagleBone

for streaming / cloud connection

(Beaglebone, WiFi, Bluetooth, and other boring

but solid IOT demos - > ping! )

Joe George Texas Instruments

Waltham, MA

Page 2: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

BeagleBone-Black – GUI on HDMI, fast (1GHz), and DDR3 AM335x Software Options – Esp. (Arago) Linux and Starterware BB-White – on-board console/command-line and JTAG/CCSv5, DDR2 BB-White with WiLink8 Cape (Wi-Fi/BT Out of the box) WL8 drivers (in Linux) – Wi-Fi, Bluetooth, (SmartConfig) AM335x + WiLink 8 HW Interface Don’t forget Bluetooth!! -> SS1 (StoneStreet One) SimpleLink WiFi (MCU-based CC3xxx ) Demos – Summary Block Diagrams Which Wireless Technology is for you? Backup: EVM/EVM-SK, XDS/JTAG, CCSv5, AM335x, Smartconfig, CC3xxx

Agenda

Page 3: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

BeagleBone Black 1GHz performance ready to use for $45

3

Boot

Button

Reset Button

LEDS

10/100 Ethernet

DC Power

USB Client

Serial

Debug

USB Host

microHDMI

microSD Expansion slot for additional storage

2GB on-board

storage using

eMMC • Pre-loaded with

Ångström Linux Distribution

• Accelerates performance

• Frees the microSD slot to be used for additional storage for a less expensive solution than SD cards

1GHz Sitara

AM335x

ARM®

Cortex™-A8

processor

Easily connects

to almost any

everyday

device such

as mouse

or keyboard

512MB DDR3

Faster, lower power

RAM for

enhanced user-friendly

experience

Provides a

more

advanced user

interface and

up to 150%

better

performance

than ARM11

Connect

directly to

monitors

and TVs

Development interface

and directly powers

board from PC

Expansion headers

Enable cape hardware and include: • 65 digital I/O • 7 analog • 4 serial • 2 SPI • 2 I2C • 8 PWMs • 4 timers • And much much more!

Power Button

Included in price: • Power supply ~ $10

• USB network cable ~ $3 • 2GB on-board storage $5-$10

• PRU for real-time tasks typically on FPGA ~ $20

Page 4: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

1GHz performance, lots of peripherals, Ubuntu, Linux and Android, oh my!

4

1GHz performance enables:

ARMv7

instruction set

2.0 DMIPS/MHz

Page 5: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x software solutions

• Complete Linux software development kit

• Based on Linux kernel 3.2

• Integrated support for WL1271 WiFi/BT

• Includes easy to navigate launcher GUI based on QT/HTML5.0

• Graphics and video demos, benchmarks, real-time comparisons

RTOS 3P

• OS free programming tool

• Easily migrate from MCU code compatibility with Stellarisware

• Peripheral and graphics libraries

• USB and networking stacks

• Code examples

• Small memory footprint

• Optimized for low latency

• Broad support for numerous RTOS including QNX, Integrity & VxWorks

• Windows Compact Embedded from Adeneo

• Mentor Graphics, Ittiam, VisualON solutions for both graphics & video

• Commercial Linux, Android, WinCE customization options

Linux Starter

Ware

Available for free via www.ti.com

WARE Starter

• Ice Cream Sandwich based SDK

• Graphics accel for optimal performance

• arowboat.org community

• RowboPERF benchmarking application

• Pre-integrated ARM video Codecs

• Integrated Flash Support

Android

Page 6: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Extended Linux ecosystem for BeagleBone Black (Angstrom)

oe-core

(Minimal Shared Packages)

meta-openembedded

meta-X

(browser, java, kde,

etc)

meta-ti

meta-

intel meta-

vendorX

meta-oe meta-

gnome

meta-efl

meta-xfce

meta-gpe

graphics bsp

ti kernel

meta-arago

Selected Layer

Optional Layer

OE-Core/Yocto

Global community of respected, well-established

companies providing products and services for

Sitara™ processors that can be used on

BeagleBone Black • Turnkey products and services • System modules • Embedded software • Development tools • Engineering services

Select partners delivered added efficiencies through the Open Embedded-Core-based build system: • Leverage the well defined foundational layers of

Yocto • Access OE-Core file system • Effectively tailor software distributions to the

requirements of a particular application

Page 7: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x

Display

10/100 PHY

eMMC

HDMI

Beaglebone Black – Angstrom

GUI on HDMI

Demos – Summary Block Diagrams - 1

USB

BB-Black

5V Power

(optional)

USB

Power

Page 8: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Sitara™ Run-Time Software: Linux SDK for Sitara processors (Arago) Linux®: Complete Linux software

development kits (SDKs) speed

application development

• Mainline kernel and U-Boot support

with Linaro™ GNU compiler collection

(GCC) tool chain and a Yocto Project™

OE Core compatible file system

• Icon-based graphical user interface for

easy navigation

• Complete documentation, libraries,

benchmarks, utilities and examples

• Single installer

Linux SDK for Sitara processors

can be downloaded on TI.com for free ARM® Cortex™-A8

Includes:

• Board Support Package (BSP), Quick

Start Guide, release notes, license

agreements

• Example applications, middleware,

encoders/decoders, and development

tools

• And more…

8

www.ti.com/sitaralinux

Page 9: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x

Display

10/100 PHY

eMMC

HDMI

Beaglebone Black – Angstrom

GUI on HDMI

Demos – Summary Block Diagrams - 1

AM335x

SD Card

Beaglebone Black – Arago Console (Matrix GUI over network)

USB-> UART

Cable

BB-Black

BB-Black

USB

10/100 PHY

HDMI

USB

5V Power

(optional)

USB

Power

5V Power

(optional)

USB

Power

Page 10: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Release Version Device & Platform

Prior Current 2014 1Q Device Dev Platform Device Dev Platform Device Dev Platform

AM335x AM335x Starter Kit AM335x EVM BeagleBone

AM335x AM335x Starter Kit AM335x EVM BeagleBone

BeagleBone Black

AM335x AM335x Starter Kit AM335x EVM BeagleBone

BeagleBone Black

AM37x AM37x EVM BeagleBoard-xM

AM37x AM37x EVM BeagleBoard-xM

AM35x AM35x EVM AM35x AM35x EVM AM437x AM437x EVM AM18x AM18x EVM AM18x AM18x EVM

OS Version

Linux 3.3.7 (BeagleBoard-xM), Linux 3.2 (AM335x),

Linux 2.6.37 (other platforms); uboot/SPL v2013.01.01; v2011.09

tool chain – GCC4.5.3

Linux 3.3.7 (BeagleBoard-xM), Linux 3.2 (AM335x),

Linux 2.6.37 (other platforms); uboot/SPL v2013.01.01, v2011.09

tool chain – Linaro GCC 4.7, GCC4.5.3 (AM18x)

Linux v3.12(AM335x)

uboot/SPL v2013.10, tool chain – Linaro GCC 4.7

New Features

• Additional PG 2.1 Support • Documentation update for new Qt

Creator and Code Composer Studio versions

• Updated Pin Mux Tool • Ubuntu 12.04 Support • Updated file system

• Linaro Tool chain w/ hard fp support

• Add BeagleBone Black support (without HDMI)

• Updated training material • Updated PM Demos • Enable SmartReflex on PG 2.1 EVM • Official support for am335x PG 2.1

silicon

• Move to 3.12 mainline kernel for AM335x

• Support for Device Tree • Full BeagleBone Black support • PRU Support added

Schedule March 2013 (SDK 05.07) Latest Release (SDK 06.00) 1Q 2014 (SDK 07.00)

Updated

September 2013

10

Sitara™ Linux® SDK Roadmap (Arago)

Page 11: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Cortex™-A8 software summary ARM® Cortex-A8+graphics

Board Support Package

OS Kernel

• Linux – Open Source – Direct from TI

• Android – Open Source – Direct from TI

• Commercial Linux, Android & Windows

Embedded – Through Partners

• RTOS – QNX, VxWorks, Nucleus,

Integrity etc.

Cortex-A8 Silicon

ARM Cortex-A8 with on chip USB, High End CAN controller (HECC) and Ethernet MAC

Application Level Software

User Interface Browser/

Media Players

Video,

Imaging,

Speech,

Audio

Codecs

and

Frameworks

on NEON™

Application Frameworks – Java, Qt, GStreamer, Android, DShow, Direct Draw

Accelerators – SGX 530 and Neon

“Applications”

OpenGL® ES

and

OpenVG™

Library

On

SGX

2D

Graphics

Library

On

NEON

TI Base SW/Components

TI HW/Libraries

3rd party/Customer

11

Page 12: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x

Display

10/100 PHY

eMMC

HDMI

Beaglebone Black – Angstrom

GUI on HDMI

Demos – Summary Block Diagrams - 1

AM335x

SD Card

Beaglebone Black – Arago Console (Matrix GUI over network)

USB-> UART

Cable

BB-Black

BB-Black

USB

10/100 PHY

HDMI

USB

USB WiFi Adapter

(D-Link DWA-125)

Beaglebone Black WiFi Adaptors and Linux Distribution –

http://www.elinux.org/Beagleboard:BeagleBoneBlack#WIFI_Adapters

5V Power

(optional)

USB

Power

5V Power

(optional)

USB

Power

Page 13: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

BeagleBone Black – an evolution

BeagleBoard BeagleBoard-xM BeagleBone BeagleBone Black

Board

Quick

summary

The original open

hardware, ARM-based

development board

All features of the original

BeagleBoard with extra

memory

Low-cost, open-source

community platform

with plug-in board

expansion

Next-generation

BeagleBone featuring

1-GHz processor

Memory 256KB L2 cache 512MB DDR2 256MB DDR2 512MB DDR3

Special

features

2D/3D graphics accelerator,

HD video capable, USB

powered

1-GHz processing power,

Four- port hub with 10/100

Ethernet

USB-powered, 10/100

Ethernet, USB JTAG

eMMC, onboard HDMI,

USB, Ethernet and HDMI

interfaces

Price ($U.S.)

$129

$149

$89

$45

New

Page 14: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x

Display

10/100 PHY

eMMC

HDMI

Beaglebone Black – Angstrom

GUI on HDMI

Demos – Summary Block Diagrams - 1

AM335x

SD Card

Beaglebone Black – Arago Console (Matrix GUI over network)

USB-> UART

Cable

BB-Black

BB-Black

AM335x

10/100 PHY

SD Card

5V Power

(optional)

USB-> UART

(JTAG) chip

BB-White

Beaglebone White – Arago Console and CCSv5 (on-board)

USB

Power

USB

10/100 PHY

HDMI

USB

USB WiFi Adapter

(D-Link DWA-125)

5V Power

(optional)

USB

Power

5V Power

(optional)

USB

Power

Page 15: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

CCSv5 - Linux Development

• CCS supports both Windows and Linux host PCs

• Linux application debug supported via integrated GDB

• Linux kernel debug supported via JTAG debug

Page 17: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Beagle Bone White and WL8 CAPE

• Beagle Bone White

– AM335x ARM Cortex A8 720MHz

– 256 MB DDR2 RAM

• WL1835 Low cost evaluation & Software development platform

• FCC/IC/ETSI Certified (2 Dual-band Chip Antenna included)

• WL1835MOD Cape Available on boardzoo.com

17

Page 18: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Demos – Summary Block Diagrams - 2

AM335x

10/100 PHY

SD Card

USB-> UART

(JTAG) chip

BB-White

Beaglebone White with WiLink8 Cape (Arago)

5V

Power

WL1835MOD

Page 19: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Release Version

Device & Platform

TODAY 4Q 2013 1Q 2014 1Q 2014 Device Dev Platform Device Dev Platform Device Dev Platform Device Dev Platform

WL18XX Partner Module

3P COM8 for AM335xEVM

WL18XX TI Module

After Market TI COM8

AM335xEVM

WL18XX TI Module

After Market TI COM8 AM335xEVM

WL18XX TI Module

After Market TI COM8

AM335xEVM, AM437xEM

WL8 Cape for Beagle Bone (White)

WL8 Cape for Beagle Bone (White) & Beagle Bone (Black)

WL8 Cape for Beagle Bone (White) & Beagle Bone (Black)

OS Version Linux 3.2 Linux 3.2 Linux 3.xx Linux 3.12

New Features

WiFi •80211 a,b,g,n, 2X2 MIMO •STA, AP, P2P (GO/CL) •WiFi Direct Concurrent Operation •STA: WMM-PS, WMM-AC •WPA/WPA2 PSK, Enterprise •WPS, WPSv2

WiFi • No New Features StoneStreet One BT Stack • BT GAP • BT A2DP 1.2 (Source/Sink) • BT AVRCP 1.4 (Target/Controller) • BT SPP 1.0 (Client/Server) • BT HID 1.0 (Host) • BT DID 1.3 • BT PAN & PANU • BLE GATT Client • BLE Proximity (Monitor) • BLE Find Me (Locator) • BLE Heart Rate Monitor (Collector) • BLE HID (Host)

WiFi • Smart Config • mBSSID • Extend Max STA to 10 StoneStreet One BT Stack • BT MAP 1.0 •BT FTP 1.0 (Server) • BT OPP 1.0 (Client/Server) • BT HFP 1.6 - Wideband speech (Unit/Audio Gateway) • BLE GATT Server • BLE/ANT/WLAN Coex

WiFi • No New Features StoneStreet One BT Stack • No New Features

AM335x Schedule

Available (SDK 06.00) N/A N/A March 2014 (SDK )

WL8 Schedule Available (Beta) WiFi R 8.1.1 Add On for SDK 06.00

Oct 2013 (Alpha) BT 4.0.1.3 Add On for SDK 06.00

Jan 2014 (Beta) BT 4.0.1.4 Add On for SDK 06.00

R 8.3 Add On for SDK 06.00

Mar 2014 (Beta) R 8.4 Add On for SDK 07.10

WiLinkTM 8 -Sitara Linux® SDK Roadmap

Page 20: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

20

Linux Software Overview

SDIO DriverUART Driver

wl18xxShared Transport Driver

TCP/IP Stack

WPA Supplicant

Application Framewor

User Inferface

WLAN Firmware

(RAM)WPAN CoProc. (RAM)

BT Patch

WL18xx

mac80211

Host Processor

Linux User mode

Linux Kernel mode

StoneStreet One Bluetopia Linux BT

Stack

Application Level SoftwareBrowser/Media Players “Applications”

BT ROM Firmware (ROM)

Connectivity Host Software

Components

3rd

Party/Customer

Software

TI Device Software

Components

• TI provides a fully integrated and validated WL8 add-on software for Sitara AM335x Linux ezSDK via WL8 Wiki

• Latest WL8 Linux Kernel Patches are also available from TI Openlink (See WL8 Wiki Release Notes for Labels)

• Customers can work with ECS approved 3rd parties to re-use WL8 add-on or Openlink Release labels to port to

other Linux based ARM Cortex A8/A9 processors (see table below for details)

• These Core WiFi connectivity

components should be re-

used, as is,:

Linux Kernel 3.2.0 (see

excepts in Green box)

WPA Supplicant Version

2.0

mac80211 Driver (Source)

WL18xx Firmware (Binary)

• Royalty free StoneStreet One

Bluetopia BT Stack pre-

integrated with AM335x

Porting service for other

processors available from

SSO

• These Connectivity Driver

components in the Linux

Kernel can be changed by

customers (Support is

through ECS approved 3rd

Parties)

WLAN Host Interface (SDIO,

WLAN enable, WLAN IRQ)

BT Host Interface (UART)

Page 21: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

WiLinkTM 8 Solution Overview

• WiLink 8 Solution consists of TI Module, WLAN Driver & Bluetooth Stack for Sitara AM335x

• WiLink 8 Software is available only for specific versions of Linux Kernel and Android Jelly Bean

Operating System

•TI provides a pre-integrated and validated Sitara Reference Platform to help customers get started

WL18XXMOD

32 KHz

XTAL

32KHz

WiFi

SDIO

Enable

VBAT

BT

UART

Antenna 2 WiFi

(Optional)

Antenna 1 WiFi/BT

VIO

WPA Supplicant &

WiFi Driver

TI Sitara Processor

running Linux or

Android

UART Driver SDIO Driver

Bluetooth

Stack &Profiles

Page 22: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

WL1835MOD evaluation tools

• WL1835MOD reference design

• Attaches to TI AM335x EVM and other TI s

EVMs & Ref. Designs

• FCC/IC/ETSI Certified (2 Dual-band Chip

Antennae included)

• Samples: Available (Lead Customers)

• Available on TI E-store: October 2013

COM8 Evaluation Board WL8 Beagle Bone Cape

• WL1835 Low cost evaluation & Software

development platform

• Attached to Beagle Bone White & Black

• FCC/IC/ETSI Certified (2 Dual-band Chip

Antenna included)

• Samples: Oct 2013

• Available on boardzoo.com: Oct 2013

22

Page 23: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Choosing the Right BT Device and MCU (Don’t forget Bluetooth!!)

23

Music Data Low Power Sensors

CC2560/4 32 Bit MCU +

CC2560/4 +

MSP430

CC2540/1

CC2540/1 8/16 bit

MCU +

• 1 year+ on Coin Cell

Battery

• No Apple MFi Royalties

• Less than 100Kbps data

rate

• Supports new and old

phones (BT and BLE)

• No Apple MFi Royalties

• Up to 3Mbps data rate

• Use A2DP Profile to stream

music from phones

• Use Stellaris or any other

ARM Cortex M3/M4

Page 24: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

CC2560/4 Bluetooth® software

Stonestreet One Bluetooth software stack

Protocol communication

Single Mode – Bluetooth

Dual Mode – Bluetooth +

Bluetooth Low Energy

• Bluetooth 4.0

• Bluetooth – SPP, HID profile & sample app

• BLE – GATT profile/sample app; ANS, ANP, DIS, HTP, HTS, HRP, HRS,

PASP

Hardware supported • Works with TI devices and 3rd Party Module solutions

Tool Chains supported • IAR and CCS

OS • No OS, scheduler

MCU supported • Various MSP430 devices – 96k flash and up; ARM Cortex M4*

Download / Wiki • Bluetooth stack, profile, sample app download – MSP430 & M4

• Bluetooth Wiki

• MSP430 Bluetooth stack wiki

• Stellaris LM4 Bluettoth Stack wiki

*For customers who are using Stellaris LM3 for Bluetooth audio, the new stack maintains the support for A2DP and AVRCP

profiles. Please note that current Stellaris M4 devices do not support Bluetooth audio.

Page 25: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Connecting Applications with TI Wi-Fi

Wi-

Lin

k™

S

imp

leL

ink

Home automation, Smart energy, Network appliances, M2M communication, Health & fitness

WL18xx

WL127x

Perf

orm

ance &

Inte

gra

tion

CC3000

25 All Pricing is to be considered budgetary and subject to change .

Wi-Fi Network Processor

TI and 3P modules

Attaches to MCUs

Highest Integration &

Performance

Combos with Wi-Fi, BTH,

BLE, GNSS, NFC

Attaches to MPUs

Coming 1Q’13

High Performance

Wi-Fi, BTH

3P Modules

Attaches to MPUs

Portable consumer & enterprise, Automotive, Connected Home, Smart Energy, Health

Page 26: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

CC3000 WiFi BoosterPack

26

LaunchPad in the cloud

• Manufacturer: Texas Instruments

• Part #: CC3000BOOST

• MSRP: $35

• Feature List:

– CC3000 WiFi Transceiver

• IEEE 802.11 b/g

• Embedded IPv4 TCP/IP stack

– FCC/IC/CE certified design with antenna

– Small form factor

– Complete software solutions & features

TI’s unique SimpleLink technology

• Learn more @ www.ti.com/boosterpacks

Page 27: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

CC3000 is More Than Just a Wi-Fi radio

27

Wi-Fi

Network

Processor (CC3000)

TI

Low Cost

MCU

8/16/32 bit MCU

MSP430, ARM

ASIC or FPGA

5.3KB Memory

Low MIPS

WiFi Radio

WiFi Manager

Smart Config

TCP/IP Stack

Low system cost

Easy SW Design Fast Time To Market

Page 28: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Technology

<250 kbps

<2 Mbps

20 Mbps

BLE

Zigbee

RF4CE

Sub-1GHz

Bluetooth

2.4GHz prop

WiFi

Choosing the Right Technology

Li-

Ion

C

oin

C

ell

AA

A

RFID

BLE

Bluetooth

Zigbee

RF4CE

WiFi

10,000+ 100 10

Tech

no

log

y

Range (m)

RF4CE

Zigbee

WiFi

2.4GHz

Proprietary

BLE

Bluetooth

Sub-1GHz

Sub-1GHz

2.4GHz Proprietary

Range Throughput

Typical power source Typical Topology

Star P2P

Zigbee

Prop Sub 1Ghz, Prop 2.4Ghz

WiFi, Bluetooth

RF4CE

Mesh

Page 29: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Connecting Everything Wirelessly

24 billion connected devices anticipated by 2020

Lighting

Automotive

Home automation

Sports equipment

Appliances

Wearables

Telehealth Industrial

Electronic Shelf

Remote control toys

Metering / smart grid

Page 30: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Sub 1GHz 2.4GHz to 5GHz 13.4KHz /13.56MHz

SimpliciTI

PurePath

Wireless

Bluetooth® technology

Bluetooth® low energy ANT

RFID NFC

ISO14443A/B ISO15693

SimpliciTI

6LoWPAN

W-MBus

Supported standards

ZigBee®

6LoWPAN

RF4CE

Wi-Fi

TMS37157

TRF796x

TRF7970

CC1110

CC1190

CC11xL

CC430

CC112X

CC120X

CC1180

CC2500

CC2543/44/45

CC2590/91

CC8520/21

CC2530/31

CC2560/4

CC2540/1

CC2570/1

CC2530

CC2530ZNP

CC2531

CC2533

CC2520

WL1271/3

WL 18xx

CC3000

GPS

CC4000

Satellite

Example applications

Product line up

The industry’s broadest wireless connectivity portfolio

Red = SimpleLink family

Page 31: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

AM335x

Display

10/100 PHY

eMMC

HDMI

Beaglebone Black – Angstrom

GUI on HDMI

Demos – Summary Block Diagrams - 1

AM335x

SD Card

Beaglebone Black – Arago Console (Matrix GUI over network)

USB-> UART

Cable

BB-Black

BB-Black

AM335x

10/100 PHY

SD Card

5V Power

(optional)

USB-> UART

(JTAG) chip

BB-White

Beaglebone White – Arago Console and CCSv5 (on-board)

USB

Power

USB

10/100 PHY

HDMI

USB

USB WiFi Adapter

(D-Link DWA-125)

5V Power

(optional)

USB

Power

5V Power

(optional)

USB

Power

Page 32: Using TI WiLink with BeagleBone for streaming / cloud ... Support Package ... •RTOS – QNX, VxWorks, Nucleus, Integrity etc. SGX Cortex-A8 Silicon ... TI COM8 AM335xEVM WL18XX TI

Demos – Summary Block Diagrams - 2

AM335x

10/100 PHY

SD Card

USB-> UART

(JTAG) chip

BB-White

Beaglebone White with WiLink8 Cape (Arago)

5V

Power

WL1835MOD