Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

Preview:

Citation preview

Philip HandschinTechnical Consultant

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

MediaTek LabsA Developer Centric Ecosystem

� Global program – free to join� Supporting developers:

�Device creation�App development�Services

� labs.mediatek.com

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

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

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

Rapidly growing LinkIt community

7

Topics

What is MediaTek Labs

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

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

9

Potential Applications

Home Appliance

Smart Gadget

7687

7687

Cloud

10

Topics

What is MediaTek LabsLinkIt Development platform for RTOS

LINKIT SDK V3Key Facts about 7687 HDKSoftware ToolsQuestions

11

SDK Features

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

development

12

FreeRTOS

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

13

SDK architecture

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

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

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.

17

Smart Connection

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

▪Device configures and connects automatically

▪Android example app 7687

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

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

AES DES MD5 SHA

Advanced Encryption Standard

Data Encryption Standard

Message-digest algorithm

Secure Hash Algorithm

SDK Features Encryption functions

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/

22

Topics

What is MediaTek LabsLinkIt Development platform for RTOSLinkIt SDK V3

KEY FACTS ABOUT LINKIT 7687 HDKSoftware ToolsQuestions

23

MT7687 SOC

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

25

LINKIT 7687 HDK

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

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

28

Topics

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

SOFTWARE TOOLSQuestions

29

Software Tools

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

30

Command Line Toolchain

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

31

Topics

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

QUESTIONS

32

Questions?

Download Resources:labs.mediatek.com/rtos

MediaTek Cloud Sandbox:labs.mediatek.com/mcs

Check the Forum:labs.mediatek.com/forums

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/

Copyright © MediaTek Inc. All rights reserved.

Recommended