34
Philip Handschin Technical Consultant The new MediaTek LinkIt™ Development Platform for RTOS

Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

Embed Size (px)

Citation preview

Page 1: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

Philip HandschinTechnical Consultant

The new MediaTek LinkIt™ Development Platform for RTOS

Page 2: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

2

Topics

WHAT IS MEDIATEK LABSLinkIt Development platform for RTOSLinkIt™ SDK V3Key Facts about LinkIt 7687 HDKSoftware ToolsQuestions

Page 3: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

MediaTek LabsA Developer Centric Ecosystem

� Global program – free to join� Supporting developers:

�Device creation�App development�Services

� labs.mediatek.com

Page 4: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

2023-05-01Copyright © MediaTek Inc. All rights reserved. 4

Enabling Developer and Maker Success

� Dev resources� Insights and inspiration� Access to hardware� SDKs for makers (Arduino),

professional developers (C/Eclipse) and Linux (OpenWrt and Ubuntu)

� Technical support� Peripherals (sensors, etc)� Cloud management of

device data� Developer advice & matchmaking� Design, production &

go-to-market help

Go from idea to prototype to product

Page 5: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

MediaTek LinkIt™ portfolioSoftware and hardware development platforms for wearables & IoT

Copyright © MediaTek Inc. All rights reserved.

LinkIt Assist 2502labs.mediatek.com/2502

� Wearable form factors� For professional developers (C/Eclipse)

LinkIt ONElabs.mediatek.com/linkitone

� Unrivalled connectivity on a single board

� For DIY & maker community (Arduino)

LinkIt Connect 7681 labs.mediatek.com/7681

� The simple way to Wi-Fi enable your devices

� For low-cost smart home or office deployment

LinkIt Smart 7688 labs.mediatek.com/7688

� Open-source Wi-Fi platform for a more connected world

� OpenWrt Linux, Python, Node.js, Arduino

Page 6: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

2023-05-01Copyright © MediaTek Inc. All rights reserved. 6

Rapidly growing LinkIt community

Page 7: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

7

Topics

What is MediaTek Labs

LINKIT DEVELOPMENT PLATFORM FOR RTOSLinkIt™ SDK V3Key Facts about LinkIt 7687 HDKSoftware ToolsQuestions

Page 8: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

8

LinkIt Development platform for RTOS

MediaTek SOC

Range of MediaTek SOC starting with MT7687F offering IoT devices secure Wi-Fi connectivity

SDK & tools

GCC compiler and Keil µVision support, flashing and pin mux tools

RTOS & API

Optimized RTOS and API to take advantage of MediaTek SOC features and connected peripherals

+ ++

HDK & modules

LinkIt and compatible HDKs for prototyping and compatible modules for device manufacture

labs.mediatek.com/rtos

Page 9: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

9

Potential Applications

Home Appliance

Smart Gadget

7687

7687

Cloud

Page 10: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

10

Topics

What is MediaTek LabsLinkIt Development platform for RTOS

LINKIT SDK V3Key Facts about 7687 HDKSoftware ToolsQuestions

Page 11: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

11

SDK Features

▪ Same SDK for different SoC’s▪ Based on FreeRTOS operating system▪Already including packages to help

development

Page 12: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

12

FreeRTOS

▪Market leading real time operating system▪ Standard solution for microcontrollers▪ Free and supported (open source)▪Used in commercial products

Page 13: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

13

SDK architecture

Page 14: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

14

Wi-Fi station features

Item Features

Standard 802.11 b/g/n station

Channel Channel 1~13

Personal Security Open, WEP-Open, WPA, WPA2

Enterprise Security N/A

Advanced AMPDU, Rx-Filter, DTIM

Page 15: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

15

Wi-Fi AP features

Item Features

Standard 802.11 b/g/n Soft AP

Channel Channels 1 to 13

Personal Security Open, WEP-Open, WPA, WPA2

Support Clients 9 STAs (AP only mode)

Enterprise Security N/A

Page 16: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

16

NetworkItem Features

IP Stack IPv4 (LWIP)TCP, UDP ICMPDHCP Client/ServerNETCONNSOCKET

SNTP Simple Network Time ProtocolRFC4330

HTTP HTTP 1.1Client (Post/Get)

HTTPS HTTP 1.1Client (Post/Get)

SSL/TLS mbedTLS Client, ServerSSL3.0, TLS1.0, 1.1, 1.2

MQTT "light weight" messaging protocol for use on top of the TCP/IP protocol.

Page 17: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

17

Smart Connection

▪ Configure your IoT device via Smart Phone▪ Securely broadcast• SSID• Password

▪Device configures and connects automatically

▪Android example app 7687

Page 18: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

GPIO EINT PWM ADC UART SPI I2C I2S IR

Control GPIO and update pin-mux settings to apply functions to pins.

Set a callback function and receive alert from external interrupt.

Output a PWM signal with various frequencies and duty-cycles.

Convert analog input (usually a voltage) to a digital signal

Read data from and write data to the UART interface.

Read/write data through the SPI interface to master/slave SPI devices.

Read/write data through the I2C interface to slave I2C devices.

Read/write data through the I2S interface to I2S devices. InfraRed. Send and receive an infrared signal.

SDK FeaturesInterface functions

Page 19: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

GPT RTC

WDT

General Purpose Timer. Provides a timer callback.

Real-Time Clock. Keeps track of current time in sleep mode. Provides an alarm callback.

Watchdog Timer. Tool to detect and recover from system malfunctions.

SDK FeaturesTimer functions

Page 20: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

AES DES MD5 SHA

Advanced Encryption Standard

Data Encryption Standard

Message-digest algorithm

Secure Hash Algorithm

SDK Features Encryption functions

Page 21: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

21

SDK Features

Please visit the following links for the detailed API References

▪ Platform API Reference:http://home.labs.mediatek.com/media/apis/rtos

▪ Internet Middleware API Reference:http://home.labs.mediatek.com/media/apis/internet/

Page 22: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

22

Topics

What is MediaTek LabsLinkIt Development platform for RTOSLinkIt SDK V3

KEY FACTS ABOUT LINKIT 7687 HDKSoftware ToolsQuestions

Page 23: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

23

MT7687 SOC

Page 24: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

24

MT7687 High Performance – Low Power - Secure Wi-Fi SOC

IrDA

UART x2

I2C x2

I2S

SPIM x1SPIS x1

4-chADC

GPIOs

2MB SiPFlash

RTC

352KB RAM

64KBROM

4KbeFuse

ARM Cortex-M4F

SYSCLK

Wi-Fi

PMU

3.3V

26/40/52MHz 32KHz

MT7687F

ARM Cortex-M4F MCU (192 MHz) 1x1 802.11b/g/n Wi-Fi subsystem designed for

power efficiency and robust connectivity Versatile peripheral connectivity, including

UART I2C SPI I2S PWM, IrDA and auxiliary ADC

Integrated security engine (AES and 3DES/SHA) Embedded SRAM/ROM and 2MB serial flash in

package 8 x 8mm 68-pin QFN package

Page 25: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

25

LINKIT 7687 HDK

Page 26: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

26

LinkIt™ 7687 HDK by SACHighlights

High integration with RF + MCU + Memory Support power consumption measurement to

optimize power usage Able to power by 2xAA batteries to design

portal Wi-Fi devices▪ Integrate 4Kbit eFuse to store device specific

information and RF calibration data▪ Low power mode with RTC

Page 27: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

27

LinkIt™ 7687 HDK by SAC Highlights (cont.)

▪ Security engine▪ IR control Tx/Rx▪Module on board – Ready for mass production▪ TLS (SSL) support for better wireless security

Page 28: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

28

Topics

What is MediaTek LabsLinkIt Development platform for RTOSLinkIt SDK V3Key Facts about LinkIt 7687 HDK

SOFTWARE TOOLSQuestions

Page 29: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

29

Software Tools

▪ Two options for development• ARM Keil µVision® IDE• Command Line Toolchain

Page 30: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

30

Command Line Toolchain

▪GCC compiler for Linux▪ Flash tool for Windows▪ Easy PinMux Tool (Windows)▪ Loads of example projects

Page 31: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

31

Topics

What is MediaTek LabsLinkIt Development platform for RTOSLinkIt SDK V3Key Facts about LinkIt 7687 HDKSoftware Tools

QUESTIONS

Page 32: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

32

Questions?

Download Resources:labs.mediatek.com/rtos

MediaTek Cloud Sandbox:labs.mediatek.com/mcs

Check the Forum:labs.mediatek.com/forums

Page 33: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

What’s Next ?

33

▪April 21st, 2016 – [Webinar] Big Data and IoT – the opportunities and the challengesMore Info

http://home.labs.mediatek.com/event/webinar-series-big-data-and-iot-the-opportunities-and-the-challenges/

Page 34: Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

Copyright © MediaTek Inc. All rights reserved.