Azureの球を一緒に学ぶ(2) - Azureの球の開発環境と文の機器を準備

次のようにこのセクションでは、次のとおりです。

まず、(例えば、紙Windows版)開発キットをインストールします

第二に、新しいAzureのスフィア開発ボードは、手動でオペレーティングシステムAzureのスフィアを更新します

第三に、コンフィギュレーションおよびAzureの球は、VSのコードを延長しました

第四に、文のアズールスフィアデバイス(本明細書中に新しいデバイスを実証しています)

       ユーザーアカウントを作成し、MicrosoftのAzureスフィアサービスにログオンします。

       テナントを作成するには、ユーザー(マイクロソフトアカウント)。

       免責事項:アズールスフィアデバイスIDをテナントに結合され、このプロセスはまた、引き取り手のないとしても知られています。

V.は、WIFIネットワークを介してデバイスを設定します

第六に、デバイス上のアプリケーションの開発を可能に

 

ビデオチュートリアル:

あなたはB駅を説明するビデオを見ることができます。https://www.bilibili.com/video/av98009311/

写真の説明:

まず、(例えば、紙Windows版)の開発ツールをインストールします

参照文献:https://docs.microsoft.com/zh-cn/azure-sphere/install/install-sdk

USB経由でデバイスマネージャに示すように、コンピュータにAzureのスフィア開発ボードインターフェイスは、3つのcomポートを求めるメッセージが表示されます。

IMG-c2c4db95-ce68-4787-9f8f-163b4fc7774f.png

別のエラーが発生した場合、または以下の3つのCOMポートが表示されている場合は、を参照してくださいWindowsのインストールの問題をトラブルシューティングの助けを。

 

Azureの球SDKは、Windowsプラットフォーム用の2種類があるクラスの唯一のインストールは、同時に2にインストールすることはできません

Visual StudioのSDKのためのAzureの球1:

           :Visual Studioの開発、必要使用 Visual Studioのエンタープライズ、Professionalまたはコミュニティ2019バージョン16.4以降。

           Visual Studioのコード開発を使用してください。

WindowsのAzureの球SDK 2.:

            Windowsのコマンドプロンプト開発を使用します。

            Visual Studioのコード開発を使用してください。

本論文では、+ VSコード開発の「Windows AzureのスフィアSDKについて」を使用。 

 

SDKのダウンロード:https://docs.microsoft.com/zh-cn/azure-sphere/install/install-sdk#azure-sphere-sdk-for-windows

SDKのインストール:

IMG-67cf3336-9166-4df2-b0c2-3c10b512a3e7.png

 

IMG-fc160699-36aa-41c1-9b86-bad7a3f3373c.png

インストールが完了したら、[スタート]メニュー、プログラムは以下のように:

IMG-bfe9afd A-be24-4cd2-92bf-9c3ee950f24a.png

 

第二に、新しいAzureのスフィア開発ボードは、手動でオペレーティングシステムAzureのスフィアを更新します

ボードの戻るボタン電池の設置

IMG-4f841183-3311-48d6-9757-c30cc47aeb44.png

付属のUSBケーブル経由でWindowsコンピュータに接続されています

IMG-535bb2ba-c8bb-4393-9db8-e70c80e885d2.png

 

未使用のAzureスフィア開発委員会については、最初に、あなたは、Azureの球OSのアップグレード次のドキュメントを参照してくださいする必要があります。

https://docs.microsoft.com/zh-cn/azure-sphere/resources/update-old-seeed-os

アップグレードプロセスは簡単です:

1.打开Azureの球は、コマンドプロンプトを開発します

2.実装を成功するためのコマンドを待機を入力します。azsphereデバイスが回復します

  IMG-76fc42ad-b0d7-41ba-a947-b721a7a6dac4.png

 

第三に、コンフィギュレーションおよびAzureの球は、VSのコードを延長しました

 

拡張子を取り付けVSコードAzureの球:

IMG-b84aa5dd-f7ee-4432-b247-68862f4de74b.png

 

对于本文中的“用于Windows的Azure Sphere SDK” 和VS Code 开发应用程序,还需要安装如下两个程序:

1. CMake  https://cmake.org/download/

2. Ninja    https://github.com/ninja-build/ninja/releases

具体参见微软官网:https://docs.microsoft.com/zh-cn/azure-sphere/install/development-environment-windows#use-vs-code-with-the-azure-sphere-sdk-for-windows

对于CMake的安装,直接下一步下一步就可以了:

IMG-d3b450a5-7e09-4735-89a2-858a89554592.png

 

对于Ninja,需要解压到某目录后,设置环境变量:

IMG-be637cf5-a004-4acc-a7a4-b064a6b9d6b1.png

IMG-cbde67b6-4ff5-4fcf-afc0-6ae342bc24b5.png

 

Azure Sphere 开发板支持两种应用程序:

1.高级应用程序

2.RTApp实时应用程序

实时应用程序主要利用MCU中的两个ARM Cortex-M4 处理器在实时操作系统上RTOS进行开发,本系列文章暂时不做该内容的介绍。

截至到此,我们已经配置完成了开发高级应用程序的环境,对于RTApp的开发环境配置,本文不再介绍,请参见官网:

https://docs.microsoft.com/zh-cn/azure-sphere/install/development-environment-windows#real-time-capable-application-development

 

四、声明 Azure Sphere 设备(本文中均以一个新设备来进行演示)

       使用Microsoft 账户创建用户并登录到Azure Sphere 服务;

       使用用户(Microsoft 账户)创建租户;

       声明:将Azure Sphere 设备ID绑定到租户,该过程也称为认领;

 

三个步骤的最终目的就是声明设备,声明设备是将设备ID和Azure Sphere 租户绑定,也称之为“认领”的过程,一旦绑定,即使你将Azure Sphere 设备进行二次销售,该绑定也不能修改。

关于声明的详细步骤,请参见官网:https://docs.microsoft.com/zh-cn/azure-sphere/install/claim-device

本文中,简化了官网文档,仅假设我们操作的设备是一台全新的Azure Sphere,故而很多步骤是不需要操作的。

1. 通过命令登录Azure Shpere,对于刚装好SDK并第一次使用SDK,使用 --newuser 参数以及 Microsoft 帐户电子邮件地址可以创建一个账户并登录:

azsphere login --newuser <email-address>

按照提示输入Microsoft 账户的密码:

IMG-62058dd7-af4e-4335-b78f-b194d0c96065.png

 

同意授权:

IMG-1e53ab6b-7df0-45bd-a6ba-3dfc5de7b3c2.png

IMG-0bcc0e3e-f8d4-4f92-a0d8-e898f894ace0.png

 

登录成功之后:

  • 如果你有权访问单个租户,则默认选中该租户,此时可继续执行下一步。

  • 如果你无权访问任何租户,则需要创建租户

  • 如果以前已将 Azure Sphere 与 19.09 SDK(或早期版本)配合使用,则可能需要迁移租户

  • 如果你有权访问多个租户,则需要选择一个。 有关详细信息,请参阅 azsphere tenant select 选择租户后,请继续执行下一步。

在本例中,这是我们第一次使用Azure Sphere,故而没有权限访问任何Azure Sphere 租户,需要先进行创建:

执行如下命令:

azsphere tenant create --name <my-tenant>

他のユーザーに名前の認識で置換<私のテナント>、たとえば、「Contoso社株式会社」または「Contoso社の食器洗い機部門」。 名前にスペースが含まれる場合は、引用符で囲みます。 すべての名には、英数字を符号なしにする必要があります。

IMG-02960db0-9e34-403c-a651-c0fcd0990712.png

テナントが作成された後、次のコマンド主張デバイスを実行し、請求が成功すると、デバイスは他のテナントに再び移行することはできません。

azsphere装置の請求項

IMG-9a0232a4-db7a-444C-b4bd-9b6eab85b0dc.png

 

V.は、WIFIネットワークを介してデバイスを設定します

 

次のコマンドを使用して無線LANの設定:

azsphereデバイスのWiFiアドオン--ssid <yourSSID> --psk <yourNetworkKey>

 

IMG-3acbbc6d-3a76-4a15-b943-381ee43a69f0.png

コンフィギュレーションの表示状態が不明は正常な現象で、再度、クエリネットワークの状態に次のコマンドを使用します。

azsphereデバイスの無線LANショー状況

IMG-dfed2a6f-3814から4056-ba07-ec02a7898ceb.png

OSバージョンAzureのスフィア開発ボードを確認するには、次のコマンドを使用します。

azsphereデバイスショー展開状況

この例では、それは月の最新バージョン2020.03のように20.01で、この記事の私たちの始まりは、手動で最新バージョンにアップグレードしています。

IMG-9921db8f-09d2-4abf-8ee8-bbb37dda6517.png

 

通常の状況下では、Azureの球更新が自動的にダウンロードおよびインストールされる場合は、各ブートデバイスが自動的にアップデートをチェックし、シャットダウンのために長い時間があれば、デバイスは24時間をチェックします、このプロセスはインストールに15〜20分です終了すると、デバイスが再起動する場合があります。

第六に、デバイス上のアプリケーションの開発を可能に

 

ブートデバイスのアプリケーション開発に次のコマンドを実行します。

azsphereデバイスがイネーブルの開発を

IMG-d5ae10fe-8c28-40ad-8a34-340af9e786bf.png

プロセスは、開発ボードを設定するには、コンフィギュレーションファイルをダウンロードし、インストールしてローカルのWindowsシステム上でサービスを試運転します。

 


おすすめ

転載: blog.51cto.com/10117438/2480966