Azure Sphere

Rustによる新しい組込み開発 on Azure Sphere

Azure Sphereのデバイス開発でRust言語を使うことに関する見解がマイクロソフトブログにアップされていたので、気になる部分だけピックアップしてメモ。

Rust on Azure Sphere(プレビュー)

マイクロソフトブログを徘徊していたら、こんな記事を発見。 techcommunity.microsoft.com ちょっと古い。2022年6月の記事。 冒頭に、「プライベートプレビューでは、Rustベースのアプリ―ションに対応」(As part of a private preview, we are now enabling…

Microsoft.Azure.Sphere.DeviceAPIを動かしてみた

Azure Sphereの22.07新機能を見ていたところ、気になるものがありました。 5.Device REST APIs公開we have published the Device REST APIs (enabling bypassing the CLI to communicate directly with the device's REST API) with both C# and Python su…

Visual Studio 2022 で Azure Sphere開発

先日リリースされたVisual Studio 2022。 Azure Sphere開発は大丈夫か確認してみましょう。 Visual Studio Extensionは、、、Visual Studio 2022向けのものがリリースされています。 marketplace.visualstudio.com どうでもいいけど、現時点のダウンロード数…

Azure Sphere開発ボード v1.7

Azure Sphere開発ボード(通称、MT3620 RDB)のv1.7デザインが公開されたので、内容を確認しました。 MT3620 RDB ユーザーガイド Azure Sphere RDB v1.7 回路図(PDF) Azure Sphere RDB 変更履歴 なお、MT3620 RDB v1.7の現物が手元に無いので、机上確認です。

Azure Sphere CLIのTab completion

去年末くらいに、Azure Sphere CLIのv2が公開されましたが、、、 コマンドオプションの省略形がいくつか無くなっていて、使いにくい使い慣れないので、ずっとv1(classic CLI)を使っていました。 直近のアップデート21.02で、Azure Sphere CLI v2にTab comp…

Azure Sphere Explorer の紹介

わたしが作っているGUIツール「Azure Sphere Explorer」の紹介です。 github.com

azsphereのネットワーク診断コマンド

ちょっとRDB使おうとしたところ、ネットワークに接続できない現象が発生したので、20.07で追加されたネットワーク診断機能を試してみました。 azsphere device wifi listがtemp-disabledになっているので、ネットワークに接続できていません。 C:\AzureSpher…

Azure Sphereに関連した日本語資料・動画

日本語で公開されている、Azure Sphereの資料、動画リンクです。希少! 現時点、見ておいたほうがいいオススメに★印を付けました。 スライド [2018/5/22] AD32 Secure なデバイスを開発するための最新テクノロジー Microsoft Azure Sphere 登場 @de:code 201…

Azure Sphere 20.07がリリース

Azure Sphereの20.07がリリースされました。 ここ最近は、アップデートに関してブログを書いていませんでしたが、、、気になる機能が追加されたので、久しぶりに書いておきたいと思います。(気になる機能は太字) docs.microsoft.com ネットワーク機能 静的…

Azure Sphereのアプリケーションデプロイ

Azure Sphereの特徴の一つに、アプリケーションのデプロイ機能があります。 一般にOver-the-Air(OTA)とか、自動更新などと言われるもので、デバイスのアプリケーションを遠隔で入れ替えることができる機能です。 Azure Sphereでは、チップ上で動いているAz…

Azure Sphere SDKのバージョンアップに注意を!

縁あって参加させていただいた、AVNETさんのセミナーで気になるお話しが。 20.04から、Azure Sphere SDKとVisual Studio拡張が別々になったので(略 別々!? いままでは、Azure Sphere SDKをインストールすれば、Azure Sphere用Visual Studio拡張も自動的に…

API set "4" is not valid.エラーと対処方法

久しぶりにAzure Sphereのサンプルコードをビルドしてみたところ、CMakeでAPI set "4" is not valid.というエラーが発生しました。

MediaTek MT3620 M4 Driverを(ざっくり)調べた

Azure Sphere MT3620のCortex-A7(HLApp)に対しては、Azure Sphere SDKにライブラリが含まれていますが、Cortex-M4(RTApp)に対してはライブラリが提供されていません。軽く作るならgithubに公開されているサンプルコードを流用、ちゃんと作るならNDA契約…

HLAppを3つ動かしてみる

2020/7/2追記 Microsoft Q&Aのコメント 2019/12/30追記 マイクロソフトからコンタクトがありまして、情報追加しました。(一番最後の結果のとこに。) 前記事。 matsujirushi.hatenablog.jp RTAppは同時に2つまでしか実行(というかデプロイ)できませんでし…

RTAppを2つ動かしてみる

前記事。 matsujirushi.hatenablog.jp あぁ、この記事のシリーズ、写真も無いし画像も少ないし、ちょっとマニアックな内容で、、、誰か読む人いるんだろうか?と思いながら、備忘的に書いています。 今回はRTAppを2つ同時に動かしてみましょう。 RTApp 2つ =…

Visual StudioでRTApp(RTCore)をデバッグ実行したときの振る舞い

前記事。 matsujirushi.hatenablog.jp 以前は、HLApp(HLCore)のデバッグ実行を見ました。 今回は、RTApp(RTCore)がどう振舞うのかを確認しました。

Visual StudioでHLApp(HLCore)をデバッグ実行したときの振る舞い

ちょっとタイトルが上手く書けませんでした(汗 Azure SphereデバイスをUSB接続してVisual Studioからデバッグ実行したときの、デバイス内の実行イメージが保持されているか否かを確認しました。 HLApp (HLCore)をデバッグ実行 Cortex-Aで動かすアプリケーシ…

サイドロードを有効にできない

azsphere device enable-developmentコマンドでサイドロードを有効にしようとしたところ、 error: Device group 'Development' for product 'POTestSKU' cannot be found. というエラーが発生しました。 C:\>azsphere device enable-development Getting dev…

Azure Sphereのサンプルプログラム github編 (19.11)

github公開のAzure Sphereサンプルプログラム、 github.com を、ざーっと確認して、5つに分類しました。 ハードウェア制御 ネットワーク Wi-Fiセットアップ OTAアップデート その他

Azure Sphereのサンプルプログラム VisualStudio編 (19.11)

しばらくAzure Sphereを触っていなかったら、SDKバージョンが結構上がったので、今日はサンプルプログラムを一通り確認することにします。

azsphere operation list (19.11)

azsphereコマンドのオプション、なかなか思い出せないですよね? 自分用にazsphereコマンドの一覧を1ページにまとめた、azsphere operation listをバージョン19.11に更新しました。 azsphere operation list v19.11 ちなみに、v19.02とv19.11の差分はこちら。

新しいAzure Sphereテナントの認証モデルへ移行

19.10から、Azure Sphereテナントの認証が、ロールによるアクセス制御に変更されました。 docs.microsoft.com matsujirushi.hatenablog.jp

最新のAzure Sphere SDK(19.11)にアップグレード

最後にAzure Sphereで遊んだのが9/10。 3か月経って、SDKバージョンが19.08から19.09、19.10、19.11と3つもアップデートしているので、最新をインストールすることにしました。

次期Azure Sphere SDKで何が変わるのか?

Richardが、次期Azure Sphere SDKで何が変わるのか?をブログにアップしていたので、確認してみたいと思います。 Plan for changes coming to the Azure Sphere SDK in next release - Microsoft Tech Community - 916078 1. サインインがシンプルで柔軟に …

Azure Sphere 19.09がリリース

本日、Azure Sphereの19.09がリリースされました。 今回は、リリースノートではなく、Edのブログで内容を確認してみたいと思います。

MT3620開発ボードを有線イーサネット接続

久しぶりのAzure Sphere投稿です。 MT3620にはWi-Fi 2.4G/5Gが内蔵されているので、ネットワークにサクッと繋がるのですが、、、 展示会や勉強会でWi-Fi混雑していると、ネットワークに繋がらないことがあります。 展示物がただの置物になってしまうなんて、…

Azure SphereのCoreとApplicationの名称

以前と用語が変更になっているっぽいので、最新のドキュメントで確認、整理しました。 docs.microsoft.com Arm Cortex-A optimized for low power High-level application core Arm Cortex-A subsystem hardware-based compartmentalization of processes hi…

Azure Sphere Cortex-M4のサンプルプログラムを動かしてみた

ベータサポートではありますが、19.05からCortex-M4でプログラムが動かせるようになりました。 matsujirushi.hatenablog.jp というわけで、マイクロソフトから提供されているサンプルプログラムを動かしてみたいと思います。 サンプルプログラム Cortex-M4の…

Azure Sphere 19.05がリリース

本日、Azure Sphereの19.05がリリースされました。 リリースノートを確認してみたいと思います。 docs.microsoft.com OSとSDKがアップデート OSとSDKの両方がアップデートしています。 OSはOTAで配信されているので、MCUをWi-Fiに接続して放置しましょう。 S…