10
Rapid Prototyping with the Educational BoosterPack MKII For the Texas Instruments LaunchPad Development Kit Adrian Fernandez @aye_dreee_an 1

Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

Embed Size (px)

Citation preview

Page 1: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

Rapid Prototyping with the Educational BoosterPack MKII

For the Texas Instruments LaunchPad Development Kit

Adrian Fernandez

@aye_dreee_an

1

Page 2: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

About me

Hello, my name is Adrian.

• Product manager for the TI LaunchPad

Development Ecosystem

• Maker | TI Engineer | IoT & Open Source Evangelist

• Worked at Texas Instruments for 6 years & studied

Electrical Engineering @ University of Texas at

Austin

• Follow me! @aye_dreee_an

2

Page 3: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

3

TI LaunchPad Development Ecosystem enables

Page 4: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

4

Modular hardware enables developers to explore new ideas quickly

MSP430 (Ultra-Low Power)

TM4C (ARM Cortex M4F)

C2000 (Real-time Control)

Hercules (Safety)

LaunchPad kits featuring TI MCUs & standardized BoosterPack

interface

Sub-1GHz NFC/RFID WiFi ZigBee BLE (CC110L) (TRF7970A) (CC3100) (CC2530) (CC2541)

Bluetooth (CC2564)

Wireless BoosterPacks enabled by TI transceivers

Thermocouple

BoosterPack

(ADS1118)

MEMS Temp Sensor

BoosterPack

(TMP006)

ePaper Display

BoosterPack

(RePaper)

LiPo Battery

BoosterPack

(BQ fuel gauge)

SensorHub

BoosterPack

(various sensors)

Additional BoosterPacks for analog, sensors, displays & more

from TI, Third Parties & Maker community.

CC3200 (MCU + WiFi)

Page 5: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

5

Meet the Educational BoosterPack MKII BOOSTXL-EDUMKII

Page 6: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

LaunchPad Software Tools Making it easier & providing multiple points of entry

Energia Light-weight, Community-driven, Wiring-

based IDE for quick evaluation

Intuitive coding environment

• Simplified interface provides an easy-to-

use code editor, serial monitor & compiler

Highly-abstracted API framework

• Functional APIs make it easy for

developers to start controlling hardware

Community-driven

• Completely open source & driven by

the community

CCS & Pro Tools Fully-capable dev environments from

TI & third parties

Full debug capability & more

• Set breakpoints, watch variables, step

through code & more

Import Energia projects

• Need more features from your

development environment? Seemlessly

import your Energia sketches into Code

Composer Studio!

Rapid Prototyping Advanced

CCS Cloud Browser-based code editor and

Resource Explorer

Fast start & no installation

• Browser based code editing tool

to get you started quickly

Use Energia, TI-RTOS & more

• Cross Platform and allows you to upload

firmware using TI Cloud Agent

Resource Explorer integration

• Access Resource Explorer to get

the latest code examples, design

files, and more.

NOW WITH DEBUG!!!

Evaluation

Page 7: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

Energia Abstraction Fly high above the bits & bytes

7

Boils it down to line of code 1 { }

Page 8: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

8

Energia Import in CCSv6+

• Import an Energia sketch into Code Composer Studio v6 & pick up right where you left off.

• CCS introduces full debug capability & other professional features to further optimize your design.

• Modularize your code & leverage Energia APIs & libraries within CCS

• Enable “hybrid” projects that leverage low-level C, assembly & even abstracted Energia APIs

enabling a developer maximum flexibility during code development.

Page 9: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

Live demo!

• Building a fall detector from the ground up!

• We can extend this further to include cloud-connectivity with additional

BoosterPacks (i.e. Wi-Fi CC3100 BoosterPack)

9

128x128px color LCD:

Display accelerometer

readings & alerts

3-axis accelerometer

Read X, Y & Z forces to

detect falling motion.

RGB Multi-color LED

Display different colors

based on accelerometer

readings

Buzzer

Generate audio alert

when a falling motion is

detected

BONUS! We’ll also add the CC3100 Wi-Fi

BoosterPack to trigger a voice call

when a fall is detected!

Page 10: Rapid Prototyping with the Educational BoosterPack MKII BoosterPack... · Rapid Prototyping with the Educational BoosterPack MKII ... (Ultra-Low Power) TM4C (ARM Cortex M4F) ... assembly

Play video here!

10