SlideShare a Scribd company logo
1 of 34
Philip Handschin
TechnicalConsultant
The new MediaTek
LinkIt™ Development
Platform for RTOS
Topics
2
WHAT IS MEDIATEK LABS
LinkIt Development platform for RTOS
LinkIt™ SDK V3
Key Facts about LinkIt 7687 HDK
Software Tools
Questions
MediaTek Labs
ADeveloper Centric Ecosystem
̶ Global program – free
to join
̶ Supporting developers:
̶ Device creation
̶ App development
̶ Services
̶ labs.mediatek.com
2016-04-07Copyright © 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™ portfolio
Software and hardware development platforms for wearables & IoT
Copyright © MediaTek Inc. All rights reserved.
LinkIt Assist 2502
labs.mediatek.com/2502
̶ Wearable form factors
̶ For professional developers
(C/Eclipse)
LinkIt ONE
labs.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
2016-04-07Copyright © MediaTek Inc. All rights reserved. 6
Rapidly growingLinkItcommunity
Topics
7
What is MediaTek Labs
LINKIT DEVELOPMENT PLATFORM FOR RTOS
LinkIt™ SDK V3
Key Facts about LinkIt 7687 HDK
Software Tools
Questions
LinkIt Development platform for
RTOS
8
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
Potential Applications
9
Home Appliance
Smart Gadget
7687
7687
Cloud
Topics
10
What is MediaTek Labs
LinkIt Development platform for RTOS
LINKIT SDK V3
Key Facts about 7687 HDK
Software Tools
Questions
SDK Features
11
▪ Same SDK for different SoC’s
▪ Based on FreeRTOS operating system
▪ Already including packages to help
development
FreeRTOS
12
▪ Market leading real time operating system
▪ Standard solution for microcontrollers
▪ Free and supported (open source)
▪ Used in commercial products
SDK architecture
13
Wi-Fi station features
14
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
Wi-Fi AP features
15
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
Network
16
Item Features
IP Stack IPv4 (LWIP)
TCP, UDP
ICMP
DHCP Client/Server
NETCONN
SOCKET
SNTP Simple Network Time Protocol
RFC4330
HTTP HTTP 1.1
Client (Post/Get)
HTTPS HTTP 1.1
Client (Post/Get)
SSL/TLS mbedTLS
Client, Server
SSL3.0, TLS1.0, 1.1, 1.2
MQTT
"light weight" messaging protocol for use
on top of the TCP/IP protocol.
Smart Connection
17
▪ 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 Features
Interface 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 Features
Timerfunctions
 AES
 DES
 MD5
 SHA
Advanced Encryption Standard
Data Encryption Standard
Message-digest algorithm
Secure Hash Algorithm
SDK Features
Encryption functions
SDK Features
21
Please visit the following links for the detailed
API References
▪ Platform API Reference:
http://home.labs.mediatek.com/media/apis/rtos
▪ InternetMiddlewareAPIReference:
http://home.labs.mediatek.com/media/apis/internet/
Topics
22
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
KEY FACTS ABOUT LINKIT 7687 HDK
Software Tools
Questions
MT7687 SOC
23
24
MT7687
HighPerformance –LowPower-SecureWi-FiSOC
IrDA
UART x2
I2C x2
I2S
SPIM x1
SPIS x1
4-ch
ADC
GPIOs
2MB SiP
Flash
RTC
352KB
RAM
64KB
ROM
4Kb
eFuse
ARM
Cortex-M4F
SYS
CLK
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
LINKIT 7687 HDK
25
LinkIt™ 7687 HDK by SAC
Highlights
26
 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
LinkIt™ 7687 HDK by SAC
Highlights (cont.)
27
▪ Security engine
▪ IR control Tx/Rx
▪ Module on board – Ready for mass production
▪ TLS (SSL) support for better wireless security
Topics
28
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
Key Facts about LinkIt 7687 HDK
SOFTWARE TOOLS
Questions
Software Tools
29
▪ Two options for development
• ARM Keil µVision® IDE
• Command Line Toolchain
Command Line Toolchain
30
▪ GCC compiler for Linux
▪ Flash tool for Windows
▪ Easy PinMux Tool (Windows)
▪ Loads of example projects
Topics
31
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
Key Facts about LinkIt 7687 HDK
Software Tools
QUESTIONS
Questions?
32
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 challenges
More Info
http://home.labs.mediatek.com/event/webinar-
series-big-data-and-iot-the-opportunities-and-the-
challenges/
Copyright © MediaTek Inc. All rights reserved.

More Related Content

What's hot

MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ
 
Eclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devicesEclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devices
MicroEJ
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520
和得 王
 

What's hot (20)

MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
 
Tizen Connected with IoTivity
Tizen Connected with IoTivityTizen Connected with IoTivity
Tizen Connected with IoTivity
 
IoT Meets Security
IoT Meets SecurityIoT Meets Security
IoT Meets Security
 
Making it big with something small - Philip Handschin - Codemotion Roma 2015
Making it big with something small - Philip Handschin - Codemotion Roma 2015Making it big with something small - Philip Handschin - Codemotion Roma 2015
Making it big with something small - Philip Handschin - Codemotion Roma 2015
 
Eclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for MicrocontrollersEclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for Microcontrollers
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
 
Présentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OSPrésentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OS
 
Eclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devicesEclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devices
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
Track 5 session 4 - st dev con 2016 - life cycle management for web
Track 5   session 4 - st dev con 2016 - life cycle management for webTrack 5   session 4 - st dev con 2016 - life cycle management for web
Track 5 session 4 - st dev con 2016 - life cycle management for web
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
 
Nio100 product guide 20150520
Nio100 product guide 20150520Nio100 product guide 20150520
Nio100 product guide 20150520
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
BKK16-200 Designing Security into low cost IO T Systems
BKK16-200 Designing Security into low cost IO T SystemsBKK16-200 Designing Security into low cost IO T Systems
BKK16-200 Designing Security into low cost IO T Systems
 
Protege Wx intro v.1.1
Protege Wx intro v.1.1Protege Wx intro v.1.1
Protege Wx intro v.1.1
 
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
Using OSGi for Secure Service Discovery - Antonio Kung, Founder/Director, Tri...
 
ProtegeGx Overview 2016
ProtegeGx Overview 2016ProtegeGx Overview 2016
ProtegeGx Overview 2016
 
Cisco-Security & Survelliance Ürünleri
Cisco-Security & Survelliance ÜrünleriCisco-Security & Survelliance Ürünleri
Cisco-Security & Survelliance Ürünleri
 
WP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & ImplementationWP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & Implementation
 
Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?
 

Viewers also liked

S emb t1-introduction
S emb t1-introductionS emb t1-introduction
S emb t1-introduction
João Moreira
 
Tech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuildTech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuild
AdaCore
 
Andrew_Liu_ARDrone
Andrew_Liu_ARDroneAndrew_Liu_ARDrone
Andrew_Liu_ARDrone
Andrew Liu
 
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway DemoTech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
AdaCore
 

Viewers also liked (13)

Bolt mld1717 11100975
Bolt mld1717 11100975Bolt mld1717 11100975
Bolt mld1717 11100975
 
S emb t1-introduction
S emb t1-introductionS emb t1-introduction
S emb t1-introduction
 
An3906 serial to eth freescale
An3906   serial to eth freescaleAn3906   serial to eth freescale
An3906 serial to eth freescale
 
Tech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuildTech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuild
 
Tech Days 2015: SPARK 2014
Tech Days 2015: SPARK 2014Tech Days 2015: SPARK 2014
Tech Days 2015: SPARK 2014
 
Andrew_Liu_ARDrone
Andrew_Liu_ARDroneAndrew_Liu_ARDrone
Andrew_Liu_ARDrone
 
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway DemoTech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcado
 
S emb t13-freertos
S emb t13-freertosS emb t13-freertos
S emb t13-freertos
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
 
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
 
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
ssuser8b324e
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
mfrancis
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
Eclipse IoT
 

Similar to Introduction to the new MediaTek LinkIt™ Development Platform for RTOS (20)

Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
Resume_Pratik
Resume_PratikResume_Pratik
Resume_Pratik
 
Aspire service offerings pacom
Aspire service offerings pacomAspire service offerings pacom
Aspire service offerings pacom
 
NGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentationNGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentation
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Fundamentals of ether netip i iot network technology
Fundamentals of ether netip i iot network technologyFundamentals of ether netip i iot network technology
Fundamentals of ether netip i iot network technology
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
 
Sa*ple
Sa*pleSa*ple
Sa*ple
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Introduction to the new MediaTek LinkIt™ Development Platform for RTOS

  • 1. Philip Handschin TechnicalConsultant The new MediaTek LinkIt™ Development Platform for RTOS
  • 2. Topics 2 WHAT IS MEDIATEK LABS LinkIt Development platform for RTOS LinkIt™ SDK V3 Key Facts about LinkIt 7687 HDK Software Tools Questions
  • 3. MediaTek Labs ADeveloper Centric Ecosystem ̶ Global program – free to join ̶ Supporting developers: ̶ Device creation ̶ App development ̶ Services ̶ labs.mediatek.com
  • 4. 2016-04-07Copyright © 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
  • 5. MediaTek LinkIt™ portfolio Software and hardware development platforms for wearables & IoT Copyright © MediaTek Inc. All rights reserved. LinkIt Assist 2502 labs.mediatek.com/2502 ̶ Wearable form factors ̶ For professional developers (C/Eclipse) LinkIt ONE labs.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
  • 6. 2016-04-07Copyright © MediaTek Inc. All rights reserved. 6 Rapidly growingLinkItcommunity
  • 7. Topics 7 What is MediaTek Labs LINKIT DEVELOPMENT PLATFORM FOR RTOS LinkIt™ SDK V3 Key Facts about LinkIt 7687 HDK Software Tools Questions
  • 8. LinkIt Development platform for RTOS 8 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
  • 10. Topics 10 What is MediaTek Labs LinkIt Development platform for RTOS LINKIT SDK V3 Key Facts about 7687 HDK Software Tools Questions
  • 11. SDK Features 11 ▪ Same SDK for different SoC’s ▪ Based on FreeRTOS operating system ▪ Already including packages to help development
  • 12. FreeRTOS 12 ▪ Market leading real time operating system ▪ Standard solution for microcontrollers ▪ Free and supported (open source) ▪ Used in commercial products
  • 14. Wi-Fi station features 14 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 15 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. Network 16 Item Features IP Stack IPv4 (LWIP) TCP, UDP ICMP DHCP Client/Server NETCONN SOCKET SNTP Simple Network Time Protocol RFC4330 HTTP HTTP 1.1 Client (Post/Get) HTTPS HTTP 1.1 Client (Post/Get) SSL/TLS mbedTLS Client, Server SSL3.0, TLS1.0, 1.1, 1.2 MQTT "light weight" messaging protocol for use on top of the TCP/IP protocol.
  • 17. Smart Connection 17 ▪ Configure your IoT device via Smart Phone ▪ Securely broadcast • SSID • Password ▪ Device configures and connects automatically ▪ Android example app 7687
  • 18.  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 Features Interface functions
  • 19.  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 Features Timerfunctions
  • 20.  AES  DES  MD5  SHA Advanced Encryption Standard Data Encryption Standard Message-digest algorithm Secure Hash Algorithm SDK Features Encryption functions
  • 21. SDK Features 21 Please visit the following links for the detailed API References ▪ Platform API Reference: http://home.labs.mediatek.com/media/apis/rtos ▪ InternetMiddlewareAPIReference: http://home.labs.mediatek.com/media/apis/internet/
  • 22. Topics 22 What is MediaTek Labs LinkIt Development platform for RTOS LinkIt SDK V3 KEY FACTS ABOUT LINKIT 7687 HDK Software Tools Questions
  • 24. 24 MT7687 HighPerformance –LowPower-SecureWi-FiSOC IrDA UART x2 I2C x2 I2S SPIM x1 SPIS x1 4-ch ADC GPIOs 2MB SiP Flash RTC 352KB RAM 64KB ROM 4Kb eFuse ARM Cortex-M4F SYS CLK 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
  • 26. LinkIt™ 7687 HDK by SAC Highlights 26  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.) 27 ▪ Security engine ▪ IR control Tx/Rx ▪ Module on board – Ready for mass production ▪ TLS (SSL) support for better wireless security
  • 28. Topics 28 What is MediaTek Labs LinkIt Development platform for RTOS LinkIt SDK V3 Key Facts about LinkIt 7687 HDK SOFTWARE TOOLS Questions
  • 29. Software Tools 29 ▪ Two options for development • ARM Keil µVision® IDE • Command Line Toolchain
  • 30. Command Line Toolchain 30 ▪ GCC compiler for Linux ▪ Flash tool for Windows ▪ Easy PinMux Tool (Windows) ▪ Loads of example projects
  • 31. Topics 31 What is MediaTek Labs LinkIt Development platform for RTOS LinkIt SDK V3 Key Facts about LinkIt 7687 HDK Software Tools QUESTIONS
  • 32. Questions? 32 Download Resources: labs.mediatek.com/rtos MediaTek Cloud Sandbox: labs.mediatek.com/mcs Check the Forum: labs.mediatek.com/forums
  • 33. What’s Next ? 33 ▪ April 21st, 2016 – [Webinar] Big Data and IoT – the opportunities and the challenges More Info http://home.labs.mediatek.com/event/webinar- series-big-data-and-iot-the-opportunities-and-the- challenges/
  • 34. Copyright © MediaTek Inc. All rights reserved.

Editor's Notes

  1. New worldwide initiative for developers Supporting device creation, app development & services based around MediaTek offerings Dedicated global team to ensure easy access to development resources and support services Portal access to technical documents, SDKs, discussion forums, technical & business support Information & support for announced HDKs
  2. These are some of the things that any developer / innovator needs to create an IoT product: Access to HW (HDKs based on industry-leading reference designs) SW tools Dev resources (dev guidelines, tutorials, example code etc) Support Cloud storage Peripherals (sensors etc) Design, production & go-to-market help From smart light bulbs to smartwatches, the next-generation health monitoring devices, robotic rovers and tracking devices, developers can make their journey with MediaTek Labs help.
  3. MediaTek Labs is the home of MediaTek LinkIt™, some of the world’s best connected platforms for Wearable and IoT devices. With our development tools you can create devices that can connect to other devices or directly to cloud applications and services. The LinkIt platforms consist of Software Development Kits (SDKs), Hardware Development Kits (HDKs) and related technical documentation. MediaTek LinkIt ONE: Create proof-of-concepts with unrivalled connectivity on a single board. Based on the MediaTek MT2502 (Aster) SOC, the platform offers comprehensive communication, storage and multimedia features. Supported technology includes GSM, GPRS, Bluetooth 2.1 and 4.0, SD card and MP3/AAC audio; as well as Wi-Fi and GNSS (GPS/GLONASS/BeiDou). Easily create new software or reuse existing Arduino board code using LinkIt ONE SDK (for Arduino). - Popular platform offering for Do-It-Yourself Maker community MediaTek LinkIt Assist 2502: Platform that enables you to develop sophisticated proofs-of-concept in a wearable form factor. It consists of four feature-rich components: an SDK plug-in for the Eclipse IDE, C-based API, development board, and a module-based hardware reference design. Based on the same chipsets as LinkIt ONE, the module-based approach makes it easier to get access to MediaTek chipset technology and to duplicate or modify LinkIt Assist 2502 based hardware. The development board also comes equipped with a swappable 240x240 16-bit color touch LCD. MediaTek LinkIt Connect 7681: This development platform gives you the power to create simple Wi-Fi enabled IoT devices for the smart home or office. Create smart plugs, light bulbs or smart appliances that connect to smartphones, cloud applications and home network services. Built on the MediaTek MT7681 Wi-Fi SOC, the platform enables rapid prototyping with an SDK for Microsoft Windows and Ubuntu Linux, a module and a development board. MediaTek LinkIt Smart 7688: This development platform enables rapid development of Wi-Fi enabled products for the smart home and office, such as advanced IP cameras, surveillance devices, and smart appliances. Built on MediaTek MT7688AN SOC, this platform runs OpenWrt Linuxis supported by a number of software development tools and has two versions of HDK, the LinkIt Smart 7688 and 7688 Duo (Arduino Compatible). When ready to go beyond proof-of-concept, the MediaTek Labs Partner Connect program will help connect you with relevant supply chain partners to facilitate professional prototyping and final product design of both software and hardware. Further MediaTek LinkIt™ portfolio expansion planned to address different segments of Wearables & IoT
  4. AAC – Advanced Audio Coding, supposed to be the successor of the MP3 NMEA – National Marine Electronics Association
  5. AAC – Advanced Audio Coding, supposed to be the successor of the MP3 NMEA – National Marine Electronics Association
  6. AAC – Advanced Audio Coding, supposed to be the successor of the MP3 NMEA – National Marine Electronics Association