Top Banner
labs.mediatek.com Making It Big With Something Small MediaTek LinkIt™ ONE Development Platform Philip Handschin MediaTek Labs Platform
33

Making it big with something small - Philip Handschin - Codemotion Roma 2015

Jul 15, 2015

Download

Devices & Hardware

Codemotion
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Making it big with something small - Philip Handschin - Codemotion Roma 2015

labs.mediatek.com Making It Big With Something Small

MediaTek LinkIt™ ONE Development Platform

Philip Handschin

MediaTek Labs

MediaTek LinkIt™ ONE Development Platform

Page 2: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Topics

▪ Intro to MediaTek

▪ What is MediaTek Labs

▪ LinkIt ONE HDK

2

▪ LinkIt ONE HDK

▪ LinkIt ONE SDK

▪ MediaTek Cloud Sandbox

▪ Demo

▪ Questions

Page 3: Making it big with something small - Philip Handschin - Codemotion Roma 2015

USA

UKDenmark

Sweden

Mainland China

Korea

Japan

Finland

A global company

Taiwan Hsinchu HQDubai

IndiaSingapore

>12,000 employees worldwide*

27 offices located across 12 countries

Taiwan Hsinchu HQ

3

*including employees of MStar Semiconductor Inc.

Page 4: Making it big with something small - Philip Handschin - Codemotion Roma 2015

MediaTek SOCs are all around us

TVs

Blu-ray disc players

GPS

WearablesTablets

Smartphones Game station

2015-03-27Copyright © MediaTek Inc. All rights reserved. 4

Page 5: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Global company with leading market position

Source (ranking by revenue of 2014): Strategy Analytics, Gartner, IDC, IC Insight, iSuppli and MediaTek company data

* Combined with MStar. Source (Rankings by volume): Strategy Analytics, Displaysearch, iSuppli , MediaTek company data

Feature phone

#1

Digital TV*

#1

Optical disc

drive

#1

DVD/BD

player

#1

Smartphone

#2

Tablets

#2

Connectivity

network

#3

Copyright © MediaTek Inc. All rights reserved.5

Page 6: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Feature phone:Feature phone:

Smartphone:

Alcatel, HTC, Huawei, Google Android One, Lenovo, LG, Motorola, Sony…

Smartphone:

Alcatel, HTC, Huawei, Google Android One, Lenovo, LG, Motorola, Sony…

Tablet:

Acer, Amazon, Asus, Lenovo, Verizon, Alcatel , HP…

Tablet:

Acer, Amazon, Asus, Lenovo, Verizon, Alcatel , HP…

>1 Billion consumer electronics every year(Unit, M)

Smartphone

Feature

Phone

Tablet

1,500

1,000

Feature phone:

Alcatel, LG…

Feature phone:

Alcatel, LG…

Source: 2014 Internal estimates, in alphabetical order

Disc Drive:

Microsoft XBOX

Disc Drive:

Microsoft XBOX

Blu-ray /Home Theater:

LG, Philips, Samsung, Sony, Yamaha…

Blu-ray /Home Theater:

LG, Philips, Samsung, Sony, Yamaha…

Digital TV:

LG, Philips, Samsung, Sharp, Sony, Vizio…

Digital TV:

LG, Philips, Samsung, Sharp, Sony, Vizio…

2015-03-27Copyright © MediaTek Inc. All rights reserved.

TV

Phone

PC ODD

Connectivity

DVD/

Blu-ray

Player

500

-

6

Page 7: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Topics

▪ Intro to MediaTek

▪ What is MediaTek Labs

▪ LinkIt ONE HDK

7

▪ LinkIt ONE HDK

▪ LinkIt ONE SDK

▪ MediaTek Cloud Sandbox

▪ Demo

▪ Questions

Page 8: Making it big with something small - Philip Handschin - Codemotion Roma 2015

MediaTek Labs™A Developer Centric Ecosystem

▪ Free global program▪ Free global program

▪ Supporting developers:

• Device creation

• App development

• Services

▪ labs.mediatek.com

Page 9: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Enabling Developer & Maker Success

labs.mediatek.com SDKs Technical docs HDKs

Discussion Forums, FAQ & Dev Support

Newsletter Solutions Catalog

Business Support

and Matchmaking

9

Page 10: Making it big with something small - Philip Handschin - Codemotion Roma 2015

� Optional help to find partners

Idea Platform Prototype Productize Launch

MediaTek Labs Partner Connect

� Optional help to find partners

• Designers and developers

• Manufacturers

• MediaTek distributors

• Component suppliers

10labs.mediatek.com/partners

Page 11: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Omate SmartWatch – Powered by MT2502

Teaming up with MediaTek allowed us to focus on

industrial and mechanical designs as well as fashion

rather than technology.

- Laurent Le Pen, CEO, Omate”

Page 12: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Topics

▪ Intro to MediaTek

▪ What is MediaTek Labs

▪ LinkIt ONE HDK

12

▪ LinkIt ONE HDK

▪ LinkIt ONE SDK

▪ MediaTek Cloud Sandbox

▪ Demo

▪ Questions

Page 13: Making it big with something small - Philip Handschin - Codemotion Roma 2015

MediaTek LinkIt™ ONE platform

System-on-Chip

Aster (MT2502)

– the world’s

smallest SoC for

Wearables

LinkIt ONE HDK

Hardware

board based on

reference

design by

MediaTek

Rich APIs

Feature rich OS

to power

Wearables and

IoT devices

LinkIt ONE SDK

Plug-ins for

Arduino,

libraries for the

LinkIt APIs, and

board firmware

update tool

13

Companion

chipsets for

Wi-Fi and GPS

Co-design with:

+ ++

update tool

First offering:

SDK for Arduino

labs.mediatek.com/linkit

Page 14: Making it big with something small - Philip Handschin - Codemotion Roma 2015

LinkIt ONE Hardware Dev Kit (HDK)(Front View)

Headphone

Jack

GPIO

Seeed “GROVE”

system

SD / SPI

Switch

USB Jack

Battery Jack

Reset

SPI

labs.mediatek.com/linkithdk

A/D & GPIOPower Out

Switch

Mass Storage /

Normal mode

switch

USB / Battery

Power switch

Page 15: Making it big with something small - Philip Handschin - Codemotion Roma 2015

LinkIt ONE HDK (Back View)

GPS Antenna

SIM/SD Slot

GNSS

MT3332

GPS/GLONASS/BEIDOU

GPS+GLONASS Antenna

Wi-Fi / BT

Antenna

GSM

Antenna

Main Processor

BT GSM

MT2502

Wi-Fi

MT5931

Wi-Fi / BT

Antenna

GSM

Antenna

Page 16: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Hardware Spec

▪ Microcontroller• MT2502A (Aster) ARM7 EJ-S 260MHz

▪ Memory• Flash 16MB RAM 4MB

• SD card: up to 32GB (class 10)

▪ Power• 3.7V~4.2V Lithium battery jack recharge through USB• 3.7V~4.2V Lithium battery jack recharge through USB

▪ Digital I/O• 16 pins (D0~D13 SDA SCL) 3.3V 0.3mA~3mA

▪ Analog Input• 3 pins (A0 A1 A2) 0~5V fixed reference voltage

▪ Pulse Width Modulation• 2 sets

• Max Resolution: 13bit

• Max Frequency@Resolution: 1.6kHz@13bit 50.8kHz@8bit 800kHz@4bit

Page 17: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Hardware Spec

� External Interrupts• 2 pins D2 D3

� I2C• 1 set Master only

� SPI

� GSM/GPRS• 850/900/1800/1900 MHz

• GPRS Class 12

� Bluetooth• EDR BLE (Dual Mode)� SPI

• 1 set Master only

� UART• 1x UART on USB

� mapped to “Serial”

• 1x UART� D0 D1 3.3V

� mapped to “Serial1”

• EDR BLE (Dual Mode)

� Wi-Fi• 802.11 b/g/n (150Mbit/s)

� GPS• GPS/GLONASS/BEIDOU

Page 18: Making it big with something small - Philip Handschin - Codemotion Roma 2015
Page 19: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Topics

▪ Intro to MediaTek

▪ What is MediaTek Labs

▪ LinkIt ONE HDK

19

▪ LinkIt ONE HDK

▪ LinkIt ONE SDK

▪ MediaTek Cloud Sandbox

▪ Demo

▪ Questions

Page 20: Making it big with something small - Philip Handschin - Codemotion Roma 2015

LinkIt ONE Software Development Kit

� An extension of Arduino IDE

20

+

Page 21: Making it big with something small - Philip Handschin - Codemotion Roma 2015

LinkIt ONE SDK (for Arduino)

Plug-in to Arduino IDE

Setup Board

Create Sketches

Load to LinkIt ONE

Run

21labs.mediatek.com/linkitsdk

Page 22: Making it big with something small - Philip Handschin - Codemotion Roma 2015

SDK Features

Arduino Core Functions

� Digital I/O

� Pulse-Shift I/O

� Analog Input

� Serial

LinkIt ONE Functions (prefixed with L, e.g. LGPS)

� GSM

� GPRS

� Wi-Fi

SMS & Telephony

TCP and UDP socket

TCP and UDP socket� Serial

� Time and delay

� Interrupts

� Math

� Servo

� Stepper

� SPI

� I2C

� Wi-Fi

� Bluetooth

� GPS

� Audio

� SD/Flash

� EEPROM

TCP and UDP socket

Serial Port Profile / GATT

NMEA Format

MP3 AAC AMR

FAT32

labs.mediatek.com/linkitguide

Page 23: Making it big with something small - Philip Handschin - Codemotion Roma 2015

SMS

� Sending and receiving SMS

� Classes prefixed with L

� Waiting for module ready

� Begin composing SMS to � Begin composing SMS to

remote number

� Finish and send the

message

Page 24: Making it big with something small - Philip Handschin - Codemotion Roma 2015

GPS

� Switch GPS on

� Reports NMEA strings

� A parsing example in SDK

• Fix

• # Satelites

• Date stamp

• Position

Page 25: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Audio

� Play audio files

� Stored on SD-Card

Page 26: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Topics

▪ Intro to MediaTek

▪ What is MediaTek Labs

▪ LinkIt ONE HDK

26

▪ LinkIt ONE HDK

▪ LinkIt ONE SDK

▪ MediaTek Cloud Sandbox

▪ Demo

▪ Questions

Page 27: Making it big with something small - Philip Handschin - Codemotion Roma 2015

MediaTek Cloud Sandbox

� RESTful API’s

� Visualize Data

� FOTA

� Data monitoring with notifications

� Device remote control

� Web or mobile app

27labs.mediatek.com/mcs

Page 28: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Controller

Visualize Data

� Data types

• Controller

• Display

• Hybrid (coming soon)• Hybrid (coming soon)

28

Display

Hybrid

Page 29: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Visualize Data

� Visualize

• GPS Position

• Double values

• String values• String values

• Control states

• Etc...

29

Page 30: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Demo

� Upload Temperature to

Cloud via Wi-Fi

30

Page 31: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Technical Questions?

Download Resources:labs.mediatek.com/linkit

MediaTek Cloud Sandbox:labs.mediatek.com/mcs

Start by

registering as

member of

MediaTek Labs –

this allows you

to download SDK

and use Cloud

31

Check the Forum:labs.mediatek.com/forums

Technical Consultant at booth:Phil

and use Cloud

Sandbox

Page 32: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Next Steps

▪ Fill out feedback form

▪ Come to booth

• See demos

• Wearables

32

• Wearables

• Win a board

• Get a t-shirt

• @MediaTekLabs

▪ Join labs – It’s free - labs.mediatek.com

labs.mediatek.com

Page 33: Making it big with something small - Philip Handschin - Codemotion Roma 2015

Copyright © MediaTek Inc. All rights reserved.