Azure Sphere MCU

>100 Views

October 01, 18

スライド概要

https://algyan.connpass.com/event/95907/

profile-image

SeeedKKの中の人。Microsoft MVP for Internet of Things。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Azure Sphere MCU 2018/10/1 Takashi Matsuoka

2.

Takashi Matsuoka (@matsujirushi12) 2017~ MVP for Windows Development Wio LTE 基礎からじっくり学ぶ ラズパイ電子工作 Wio 3G 2017年6月号~ 2018年6月号 Wio LTE M1/NB1(BG96) Starter Kit for Azure IoT Edge MT3620 DevBoard https://github.com/matsujirushi/iot-edge-microbit

4.

Azure Sphere, MT3620開発ボード, MT3620

5.

MT3620

6.

de:code 2018 – AD32 Microsoft Azure Sphere登場

7.

MediaTek MT3620 MediaTek MT3620 Product Brief May2018 https://www.mediatek.com/products/azureSphere/mt3620

8.

MediaTek MT3620

9.

MediaTek MT3620 Wi-Fi Flash Security & Power Management Application Azure Sphere MCU hardware architecture Realtime MT3620 Block Diagram

10.

Wi-Fi subsystem MediaTek MT3620 N9 SRAM ARM Cortex-A subsystem (Application processor) FLASH dual channel quad SPI 8M execute-in-place(XIP) Pluton security engine secured mask ROM 64KB Hardware random number generator SRAM 4MB ARM Cortex-M I/O subsystem (Real-time processors) Pluton security subsystem ARM Cortex-M4 with FPU ARM Cortex-A7 with NEON and FPU 500MHz Secured TCM 128KB Device ID? ARM Cortex-M4 with FPU 200MHz TCM 192KB SRAM 64KB I/O peripherals GPIO PWM UART/SPI/I2C I2S ADC

11.

MT3620開発ボード

12.

Azure Sphere MT3620開発ボード MT3620開発ボード Azure Sphere MT3620 Development Kit http://wiki.seeedstudio.com/Azure_Sphere_MT3620_Development_Kit/

13.

Azure Sphere MT3620開発ボード Wi-Fiアンテナ USB-UART変換 MT3620開発ボード MediaTek MT3620 拡張ピンヘッダー

14.

Azure Sphere MT3620開発ボード MT3620開発ボード US Version MT3620開発ボード EU Version MT3620開発ボード JP Version

15.

Azure Sphere MT3620開発ボード MT3620開発ボード $84.90 MT3620 Groveシールド $15.90 MT3620開発キット $49.00

16.

MT3620開発キット MT3620開発キット https://youtu.be/KXThR9RUNvw

17.

開発

18.

開発環境 Windows 10 Anniversary Update以降(1607以降) Visual Studio 2017 15.7以降 Azure Sphere SDK Preview for Visual Studio プログラミングはC言語 azsphereコマンド

19.

Azure Sphere SDK Preview for Visual Studio Azure Sphere Developer Command Prompt Preview Visual Studio Tools Preview for Azure Sphere Open VPN TAP driver Azure Sphere Device Communication Service MT3620 開発ボード x3 VCOM on USB Azure Sphere Device Communication Service TCP/IP TCP/IP Visual Studio TCP/IP azsphere TAP driver 192.168.35.x

20.

Wi-Fi subsystem Azure Sphere SDK Preview N9 ARM Cortex-A subsystem (Application processor) ARM Cortex-A7 with NEON and FPU 500MHz 現在のSDKでサポートしていない機能 ARM Cortex-M4 with FPU PWM, SPI, I2C, I2S, ADC ARM Cortex-M I/O subsystem (Real-time processors) Wi-Fi 802.11a ARM Cortex-M4 with FPU 200MHz RTC with clock selection and battery backup I/O peripherals GPIO PWM UART/SPI/I2C I2S ADC

21.

少し脱線… MT3620 開発ボード UART SC18IM700 AD7992 4x GPIO MT3620 Groveシールド 1x UART 2x I2C 1x ANALOG

22.

ARM Cortex-A subsystem (Application processor) FLASH 8M Wi-Fi マイクロソフトが提供する ライブラリと XIP ARM Cortex-A7 with NEON and FPU 500MHz SRAM 4MB ランタイムサービスに限定 アプリケーションの GPIO UART 同時実行は1つ Cortex-A Software Platform

23.

ライブラリ https://docs.microsoft.com/en-us/azure-sphere/reference/applibs-reference/api-overview

24.

デプロイ – サイドローディング C言語 Image Visual Studio azsphere MT3620 開発ボード 事前に、MT3620をデバッグ&ロード可能にしておく azsphere device prep-debug コマンド

25.

デプロイ - Over-the-air(OTA) Azure AD User The Azure Sphere device checks for software updates each time it boots, when it initially connects to Wi-Fi, and at 24-hour intervals thereafter. If an Azure Sphere OS update is available, download and installation could take as much as 15 minutes and should not be interrupted. (link) Device ID

26.

Azure Sphereテナント Azure Sphereテナント Azure ADテナント ■初回だけ 1. 2. 3. 4. 認証 Azure Sphere セキュリティサービス Azure AD ディレクトリ 個人アカウント (Microsoft account) 組織アカウント (Work or school account) Azure Sphere MCU (Azureアカウントを作成) (Azure ADの作成) (組織アカウントを追加) Azure Sphereテナントを作成 ■デバイス毎 5. Azure Sphere MCUをクレーム

27.

まとめ

28.

MT3620 Cortex-A7 + Cortex-M4 x2 + WiFi + IO + Secured デバイスIDを持ってる よくわからないけど、凄そう MT3620開発ボード 日本で安心して使える & 購入できる MT3620 Groveシールド、MT3620開発キット 開発 Visual Studio + VS拡張 + α C言語 Cortex-A7 + WiFi + GPIO/UART コンパイルしてFlash、実行は1つだけ サイドローディング、OTA

29.

リンク Azure Sphere Docs @Microsoft (英語) https://docs.microsoft.com/en-us/azure-sphere/ MT3620 Support Status @Microsoft (英語) https://docs.microsoft.com/en-us/azure-sphere/hardware/mt3620-product-status Azure Sphere MT3620 Development Kit @Seeed (英語) http://wiki.seeedstudio.com/Azure_Sphere_MT3620_Development_Kit/ Microsoft Developer Network Forum – Azure Sphere @Microsoft (英語) https://social.msdn.microsoft.com/Forums/en-US/home?forum=azuresphere Seeed Forum – Azure Sphere Dev Kit @Seeed (英語) https://forum.seeedstudio.com/viewforum.php?f=102 The Seven Properties of Highly Secure Devices @Microsoft (英語) https://www.microsoft.com/en-us/research/wp-content/uploads/2017/03/SevenPropertiesofHighlySecureDevices.pdf MT3620 Product Brief @MediaTek (英語) https://www.mediatek.com/products/azureSphere/mt3620 Azure Sphere: Fitting Linux Security in 4 MiB of RAM - Ryan Fairfax, Microsoft @The Linux Foundation (英語) https://youtu.be/KY1vRrS9Lrk

30.

リンク AD32 Secure なデバイスを開発するための最新テクノロジー Microsoft Azure Sphere 登場 @マイクロソフト (日本語) https://www.microsoft.com/ja-jp/events/decode/2018/online/archive.aspx Azure Sphere @Qiita (日本語) https://qiita.com/tags/azuresphere matsujirushi’s blog – Azure Sphere @matsujirushi (日本語) http://matsujirushi.hatenablog.jp/archive/category/Azure%20Sphere MT3620開発キットを買う前に知っておくべきこと @matsujirushi (日本語) http://matsujirushi.hatenablog.jp/entry/2018/09/24/124951

31.

メッセージ

32.

“Change the world”