Upload
hoangcong
View
238
Download
1
Embed Size (px)
Citation preview
Rapid Prototyping with the Educational BoosterPack MKII
For the Texas Instruments LaunchPad Development Kit
Adrian Fernandez
@aye_dreee_an
1
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
3
TI LaunchPad Development Ecosystem enables
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)
5
Meet the Educational BoosterPack MKII BOOSTXL-EDUMKII
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
Energia Abstraction Fly high above the bits & bytes
7
Boils it down to line of code 1 { }
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.
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!
Play video here!
10