Modelli di applicazioneApplication templates

Le estensioni di Visual Studio e Visual Studio Code per Azure Sphere includono i modelli seguenti per l'uso nella creazione di applicazioni personalizzate:The Visual Studio and Visual Studio Code extensions for Azure Sphere include the following templates for your use in creating your own applications:

  • Blink è un'applicazione di esempio che fa lampeggiare un LED.Blink is a sample application that blinks an LED. La relativa funzionalità è simile a quella del HelloWorld_HighLevelApp disponibile nel repository di esempi Azure Sphere su GitHub.Its functionality is similar to that of the HelloWorld_HighLevelApp available in the Azure Sphere samples repo on GitHub.

  • HLCore blank è un modello che include i file di configurazione e di compilazione fondamentali necessari per creare un'app di alto livello, insieme a un main.c che visualizza semplicemente un messaggio nella console di debug e viene chiuso.HLCore Blank is a template that includes the fundamental build and configuration files required to build a high-level app, along with a main.c that simply displays a message in the debug console and exits. Usare questo modello come base per la compilazione di app di alto livello.Use this template as a basis for building high-level apps.

  • RTCore blank è un modello che include i file di configurazione e di compilazione fondamentali necessari per compilare un'app con supporto in tempo reale (RTApp).RTCore Blank is a template that includes the fundamental build and configuration files required to build a real-time capable app (RTApp). main.cImposta la tabella dei vettori di eccezioni per il nucleo in tempo reale e viene chiusa.Its main.c sets up the exception vector table for the real-time core and exits. Include inoltre linker.ld , che consente di impostare le informazioni necessarie sul linker.It also includes linker.ld, which sets up required linker information. Usare questo modello come base per la compilazione di RTApps.Use this template as a basis for building RTApps.

Usare un modello in Visual StudioUse a template in Visual Studio

Per usare uno dei modelli in Visual Studio:To use one of the templates in Visual Studio:

  1. Aprire Visual Studio e selezionare Crea un nuovo progetto.Open Visual Studio and select Create a new project.
  2. Nella casella di ricerca digitare "Azure Sphere" per ottenere un elenco di modelli di Azure Sphere.In the Search box, type "azure sphere" to get a list of Azure Sphere templates.
  3. Scegliere un modello dall'elenco.Choose a template from the list.
  4. Immettere un nome e un percorso per il progetto, quindi selezionare Crea.Enter a name and location for the project, and then select Create.
  5. Visual Studio crea il progetto nel percorso specificato e lo apre.Visual Studio creates the project in the specified location and opens it.

Usare un modello in Visual Studio CodeUse a template in Visual Studio Code

Per usare uno dei modelli in Visual Studio Code:To use one of the templates in Visual Studio Code:

  1. Avviare Visual Studio Code.Start Visual Studio Code. Selezionare Visualizza > riquadro comandiSelect View > Command palette

  2. Nella casella digitare "Azure Sphere: genera nuovo progetto".In the box, type "Azure Sphere: Generate New Project."

    Barra di comando in Visual Studio Code

  3. Scegliere un modello dal menu modelli.Choose a template from the Templates menu.

    menu a comparsa con i nomi dei modelli

  4. Visual Studio Code Visualizza una finestra Esplora file.Visual Studio Code displays a File Explorer window. Passare alla cartella in cui si vuole inserire l'applicazione.Navigate to the folder where you want to place your application.

  5. Immettere un nome per il progetto al prompt.Enter a name for your project at the prompt.

  6. Visual Studio Code crea una cartella del progetto di applicazione con lo stesso nome nel percorso specificato nel passaggio precedente.Visual Studio Code creates an application project folder with that name in the location you specified in the previous step. Popola la cartella con i file del modello.It populates the folder with the files from the template.

Se si usa Visual Studio Code e si sceglie il modello vuoto RTCore , è necessario installare anche la cassetta di protezione Azure ARM Embedded.If you are using Visual Studio Code and choose the RTCore Blank template, you also need to install the GNU ARM Embedded Toolchain.