Kit de Desenvolvimento do Windows 2023
O Kit de Desenvolvimento do Windows 2023 (codinome "Project Volterra") ofereceu aos desenvolvedores do Windows uma das primeiras oportunidades de dar suporte ao desenvolvimento e teste em um dispositivo com uma NPU (Unidade de Processamento Neural) que oferece a melhor capacidade de computação de IA da categoria, várias portas e um design empilhável para desktops e implantação em rack. O kit de desenvolvimento foi criado especificamente para desenvolver, depurar e testar aplicativos nativos do Windows para Arm.
O Windows Dev Kit 2023 não está mais disponível para nova aquisição, mas agora você pode encontrar PCs com Copilot+ que oferecem NPUs e o que há de mais recente em recursos de IA e capacidade de computação.
Especificações do dispositivo
- 32 GB de RAM LPDDR4x e 512 GB de armazenamento rápido NVMe
- Plataforma de computação Snapdragon® 8cx Gen 3
- Portas: três USB-A, duas USB-C, Minitela (suporte a HBR2), Ethernet (RJ45)
- Feito com 20% de plástico oceânico reciclado
Instalação do dispositivo
Quando o dispositivo for ativado e se conectar à Internet pela primeira vez, siga os prompts de introdução e a configuração do Windows Update para garantir que o software mais recente seja executado no dispositivo.
Identificar botões e portas externas
Com o dispositivo na tabela, os três botões do lado esquerdo do dispositivo, da esquerda para a direita, são:
- Botão Inicializar em USB: segure o botão Ligar/Desligar e o botão Inicializar em USB para fazer a inicialização no pen drive USB-C. Esse método pode ser usado para refazer a imagem do dispositivo com a imagem de recuperação mais recente.
- Botão UEFI: segure o botão Ligar/Desligar e o botão UEFI para fazer a inicialização no menu UEFI. (As conexões de monitor USB-C não são compatíveis com UEFI.)
- Botão Ligar/Desligar
Todas as portas externas estarão disponíveis depois que o dispositivo for inicializado no Windows 11 incluindo:
- RJ45 para ethernet
- Três portas USB-A
- Duas portas USB-C
- Bluetooth e WiFi
O dispositivo dá suporte a até três telas usando a porta mDP e as duas portas USB-C.
Observação
A UEFI (Unified Extensible Firmware Interface) substitui o BIOS (sistema básico de entrada/saída) padrão por novos recursos, incluindo inicialização mais rápida e segurança aprimorada. Você pode usar a UEFI para gerenciar os recursos de firmware do dispositivo.
Configurar a energia
O kit de desenvolvimento inclui uma fonte de alimentação de 90 W. Anexe a fonte de alimentação à parte de trás na extremidade esquerda do dispositivo.
- O dispositivo usará como padrão o "Modo em Espera Conectado" quando não estiver em uso. Você pode optar por hibernar o dispositivo usando controles do sistema operacional.
- Há suporte para o controle de ventilador e ele é controlado pelo firmware. O Ventilador será usado conforme o necessário para gerenciar a carga térmica.
- Não há bateria no dispositivo, portanto, o sistema só será executado em CA. Não existe o modo CC para testes.
Configurar a exibição – Como conectar monitores
Para obter a melhor experiência, é recomendado usar a porta mDP como a exibição principal ao configurar este dispositivo. Até que o dispositivo seja inicializado no Windows, todas as saídas de exibição são padronizadas para o monitor conectado à porta mDP.
Os cenários que exigirão que você use a porta mDP incluem o seguinte:
- Exibição do logotipo de inicialização ao ativar o dispositivo.
- Inicialização na UEFI para alterar as configurações de firmware.
- Instalação da imagem de recuperação para o dispositivo, baixada da página Imagem de Recuperação.
- Processos do BitLocker (como um prompt de chave de recuperação ou um PIN de pré-inicialização).
- Qualquer atividade de inicialização do sistema operacional Windows que exija a exibição de algo na tela antes do carregamento dele, como um erro de inicialização do Windows ou um loop de inicialização de verificação de bugs.
- Recuperação automática do Windows.
- Inicialização no WinRE (Ambiente de Recuperação do Windows) ou no WinPE (Windows PE) usando um disco de inicialização USB.
- Recebimento da propriedade do firmware por meio do SEMM.
Requisitos e notas para usar portas de exibição de dispositivo do Kit de Desenvolvedor do Windows:
- Se a única exibição conectada ao dispositivo for USB-C, ao não usar a porta mDP (conforme observado acima), não será possível ver uma tela de inicialização ao ligar o dispositivo até que o Windows seja inicializado. O processo de inicialização do Windows deve levar cerca de 25 segundos.
- Ao conectar um monitor HDMI ou DVI à porta mDP, é necessário ter um mini-DP para HDMI ativo ou um adaptador mini-DP para DVI ativo. *Em caso de mal funcionamento da conexão, é possível que você esteja usando um adaptador passivo ou um cabo com adaptador passivo interno. Os cabos devem ter, no máximo, dois metros/seis pés.
- Ao conectar um teclado ou um mouse externo, use as portas USB-A, não USB-C. O uso de USB-C para fazer a conexão com um teclado ou um mouse só funcionará de modo intermitente.
Portas | Modo de transmissão | Velocidade máxima de dados | Telas com suporte (resolução máxima) | Comentários |
---|---|---|---|---|
mDP | HBR2 | 4 pistas x 5,4 Gbps/pista | SST: 3840 x 2160 @ 60Hz, MST: (x2) 2560 x 1600 @ 60Hz | Porta de monitor padrão para inicialização com menu UEFI |
USB-C (x2) | HBR3 | 4 pistas x 8,1 Gbps/pista | SST: 5120x2880 @ 60Hz, SST: 4096x2160 @ 60Hz, MST: (x2) 3840x2160 @ 60Hz (RB2), MST: (x2) 2560x1600 @ 60Hz (CVT, RB) | Porta de monitor padrão para inicialização sem menu UEFI |
Instalar as ferramentas do desenvolvedor nativas do Arm
Um pacote de ferramentas para desenvolvedores totalmente nativo do Arm está disponível para instalação no Windows 11, incluindo:
Visual Studio 2022 17.4 para Arm64
Esta é a primeira versão Arm64 nativa do Visual Studio disponível com cargas de trabalho habilitadas para desenvolvimento de desktop com C++ (para projetos baseados em MSBuild), desenvolvimento de desktop .NET, desenvolvimento na Web, desenvolvimento de jogos e desenvolvimento Node.js, além de incluir suporte para o SDK do Windows e os componentes do Win App SDK (Win UI).
-
O suporte nativo para Arm64 está disponível a partir do .NET 6, com o runtime .NET Framework 4.8.1 e o SDK, e esse suporte foi estendido no .NET 7. Leia mais sobre os Aprimoramentos de desempenho do Arm64 no .NET 7.
-
O VS Code é compatível com uma arquitetura Arm64 desde a versão 1.50 de setembro de 2020, incluindo extensões para Desenvolvimento Remoto.
Reunindo a computação local na CPU, na GPU, na NPU e a computação em nuvem com o Azure, incluindo:
ONNX Runtime + Kit de Desenvolvimento do Windows 2023 = IA com o poder da NPU
Desbloqueie o poder da NPU para acelerar cargas de trabalho de IA/ML usando o ONNX Runtime com estruturas como PyTorch ou TensorFlow. Comece seguindo estas instruções e tutoriais.
Rede de desenvolvedores da Qualcomm: Windows no Snapdragon
Saiba mais sobre a plataforma de computação Snapdragon que alimenta o Windows em dispositivos Snapdragon® com suporte nativo ao aplicativo AArch64 (Arm de 64 bits). Você também encontrará um link para baixar o SDK de Processamento Neural da Qualcomm para Windows. O SDK de Processamento Neural da Qualcomm® é projetado para ajudar os desenvolvedores a economizar tempo e esforço na otimização do desempenho de redes neurais treinadas em dispositivos com produtos de IA da Qualcomm®.
Provedor de Execução QNN para ONNX Runtime
O Provedor de Execução QNN para ONNX Runtime permite a execução acelerada de hardware em chipsets Qualcomm. Ele usa o SDK do QNN (SDK Direto do Mecanismo de IA da Qualcomm) para construir um grafo QNN a partir de um modelo ONNX que pode ser executado por uma biblioteca de back-end de acelerador com suporte.
Máquinas Virtuais do Azure com processadores Ampere Altra baseados em Arm
Opção projetada para executar com eficiência cargas de trabalho de expansão, servidores Web, servidores de aplicativos, bancos de dados de software livre, opções nativas de nuvem, bem como aplicativos .NET avançados, aplicativos Java, servidores de jogos, servidores de mídia e muito mais.
O suporte para criar aplicativos nativos do Arm e portar aplicativos x64 existentes também está disponível, incluindo:
-
O Arm64EC (“Compatível com Emulação”) é uma nova ABI (interface binária de aplicativo) que permite criar aplicativos nativos ou fazer a transição incremental de aplicativos x64 existentes para aproveitar a velocidade e o desempenho nativos proporcionados por dispositivos capacitados com o Arm, incluindo melhor consumo de energia, duração da bateria e cargas de trabalho aceleradas de IA e ML.
-
O Arm64X é um novo tipo de binário que pode conter o código Arm64 clássico e o código Arm64EC juntos e, por isso, é especificamente adequado para middleware ou plug-ins que podem ser usados por ambas as ABIs.
As ferramentas do desenvolvedor adicionais compatíveis com o Windows 11 no Arm incluem:
Subsistema do Windows para Linux
Permitir que distribuições do Linux sejam instaladas no Windows sem a sobrecarga de uma máquina virtual tradicional ou configuração de inicialização dupla.
-
Uma forma moderna de executar várias linhas de comando lado a lado em guias ou painéis, totalmente personalizável com um mecanismo de renderização de texto acelerado por GPU e uma paleta de comandos.
Gerenciador de Pacotes do Windows
Oferece uma solução abrangente de gerenciador de pacotes que consiste em uma ferramenta de linha de comando (winget) e um conjunto de serviços para instalar aplicativos que escolherão o melhor pacote disponível com base na arquitetura de hardware.
-
Um conjunto de utilitários para usuários avançados ajustarem e simplificarem a experiência do Windows para aumentar a produtividade, incluindo o gerenciador de janelas FancyZones, um gerenciador de teclado, utilitários de mouse, o PowerRename e muito mais.
Subsistema do Windows para Android
Permite que o Windows 11 execute aplicativos Android disponíveis na Amazon Appstore.
Suporte
Para obter suporte de hardware ou garantia com o kit de desenvolvedor do Windows no Arm, abra uma solicitação de suporte na página do hub de serviços Suporte para empresas.
Perguntas frequentes
Como configurar uma unidade de recuperação?
Para criar uma unidade de recuperação USB a fim de capturar o estado padrão do dispositivo que poderá ser retomado conforme o necessário, você precisará de uma unidade USB vazia de 16 GB. (Esse processo apagará todos os dados já armazenados na unidade).
Na caixa de pesquisa na barra de tarefas, procure Criar uma unidade de recuperação. Após a seleção, talvez você seja solicitado que você insira uma senha de administrador ou confirme a opção.
Quando a ferramenta for aberta, verifique se a opção Fazer backup de arquivos do sistema na unidade de recuperação está selecionada. Selecione Avançar.
Conecte uma unidade USB, selecione-a, clique em Avançar e depois em Criar. Muitos arquivos serão copiados para a unidade de recuperação, portanto, esse processo demora um pouco.
Para inicializar o dispositivo de kit de desenvolvimento por meio de uma unidade de recuperação:
Conecte a unidade USB e segure o botão Ligar/Desligar e o botão UEFI para fazer a inicialização no menu UEFI.
Quando a UEFI for aberta, use o teclado ou mouse USB-A externo para navegar até o menu Configuração de Inicialização.
Clique duas vezes em Armazenamento USB para fazer a inicialização na chave USB.
Como atualizar um driver para trabalhar em um computador Windows 11 baseado em Arm?
Os drivers de hardware, jogos e aplicativos só poderão funcionar se forem projetados para um computador Windows 11 baseado em Arm. Verifique diretamente com a organização que desenvolveu o driver para encontrar atualizações relevantes do Arm64.
Este dispositivo dá suporte à tecnologia adaptativa?
O Windows 11 oferece recursos de acessibilidade internos que ajudam você a realizar mais ações no dispositivo, além dos aplicativos de tecnologia adaptativa na Microsoft Store, como o OneStep Reader ou a extensão Read Write para Microsoft Edge. O NVDA também oferece um leitor de tela baseado em Arm do Windows 11 (confira o site de download do NV Access). Verifique na Microsoft Store ou entre em contato com o fornecedor de software adaptativo para ver se seus aplicativos preferenciais estão disponíveis para um computador Windows 11 baseado em Arm.
Onde é possível baixar uma imagem de recuperação para redefinir o Kit de Desenvolvedor do Windows 2023 para a condição de fábrica?
A página Imagem de Recuperação oferece uma imagem especificamente para o "Kit de Desenvolvimento do Windows 2023". Será necessário inserir o número de série do dispositivo.
Há suporte para imagens personalizadas do sistema operacional?
Não, não há suporte para imagens personalizadas do sistema operacional atualmente em dispositivos ARM da Microsoft. Há suporte apenas para a imagem do sistema operacional Windows fornecida no dispositivo quando ele é comprado. É possível reinstalar essa imagem, se necessário, usando a imagem de recuperação que pode ser baixada na página Imagem de Recuperação.
Onde posso ver o Kit de desenvolvimento do Windows?
Embora não esteja mais disponível para aquisição na Microsoft Store, você pode ver o vídeo de demonstração do dispositivo abaixo.
Para saber mais, confira Perguntas frequentes sobre computadores Windows baseados em Arm.