Introduction to the new MediaTek LinkIt™ Development Platform for RTOS
-
Upload
mediatek-labs -
Category
Technology
-
view
800 -
download
0
Transcript of Introduction to the new MediaTek LinkIt™ Development Platform for RTOS
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.