Durante o desenvolvimento, instalamos vários aplicativos e drivers, incluindo diversas bibliotecas. No entanto, a desordem digital acumula-se lentamente nas nossas máquinas de desenvolvimento ao longo do tempo. Cada temporada traz novas versões de software, ambientes de programação e drivers que lentamente consomem espaço no disco rígido.
Lembro-me de quando o robô da equipe do meu irmão não conseguia se conectar durante uma competição regional crítica. Quando rastrearam o problema, encontraram versões conflitantes do pacote de software FRC em seus laptops.
Essa experiência me ensinou a importância de manter adequadamente um ambiente de desenvolvimento limpo. Quer você seja um estudante programador, mentor ou coach,saber como remover corretamente programas FRC desatualizados de seu sistema Windows 11 é essencial para uma temporada de robótica tranquila.
O que torna o software FRC diferente
O ecossistema de software da FIRST Robotics Competition é excepcionalmente complexo. Ao contrário das aplicações típicas, a programação FRC envolve vários componentes interligados:ambientes de desenvolvimento (como WPILib e Visual Studio Code), estações de driver, interfaces de hardware (como o kit de ferramentas roboRIO da National Instruments) e vários atualizadores de firmware.Esses componentes geralmente estão vinculados a temporadas de competição específicas e versões de hardware do robô.
A maioria das equipes FRC programa seus robôs usando umcombinação de Java, C++ ou LabVIEW. Cada linguagem requer diferentes ferramentas de desenvolvimento,bibliotecas, edependências. OConjunto WPILibé a base para a maior parte da programação FRC, fornecendo bibliotecas e ferramentas essenciais para controle de robôs.
Por que a remoção é importante
A remoção adequada de programas FRC antigos é mais do que apenas liberar espaço em disco. Isso ajuda:
- Impedir versãoconflitosentre componentes de software
- Eliminarcomunicaçãoproblemas com robôhardware
- Reduzir a inicializaçãovezes paradesenvolvimentoambientes
- Garantirconformidadecom a temporada atualrequisitos
- Evite inesperadocomportamento durantecompetições
A temporada 2024-2025 do FRC trouxe atualizações significativas ao ecossistema de software. O conjunto WPILib continua a ser a base da programação FRC, comCódigo do Visual Studio servindo como IDE recomendado.Os componentes da National Instruments continuam essenciais para as equipes que usamLabVIEWou exigindo interfaces de hardware específicas.
Além disso, os desenvolvimentos recentes incluem melhoriasferramenta de simulaçãoS. Ele expandiu o suporte para processamento de visão avançado e melhor integração com fluxos de trabalho modernos de CI/CD. OFIRST Tech Challenge (FTC) e FIRST Robotics Competition (FRC)os caminhos do software também divergiram ainda mais, tornando ainda mais importante manter um ambiente de desenvolvimento limpo se você trabalhar com ambos os programas.
Guia passo a passo para remover programas FRC antigos do Windows 11
1. Faça backup de seu código e projetos personalizados
Fazer backup dos dados é essencial antes de remover um aplicativo de software, especialmente quando ele está em desenvolvimento. Isso garante que todo o nosso código personalizado esteja seguro e possa ser reutilizado posteriormente.
- Documente quaisquer configurações ou configurações personalizadas.
- Exporte seus projetos de robô deCódigo VSusando oWPILibMenu do projeto
- Confirme e envie quaisquer alterações ao seu sistema de controle de versão (GitHub, GitLab, etc.)
- Exporte qualquerLabVIEWarquivos do projeto, se aplicável
2. Identifique todos os componentes FRC instalados
O Windows 11 torna mais fácil ver o que está instalado em nosso sistema. Podemos ir para oConfigurações de aplicativospara encontrar o Software relacionado ao FRCinstalado em nosso sistema e removê-lo. Alternativamente, o método tradicional, que utiliza oPainel de controle, pode ser usado. Aqui, discutimos ambos.
Os componentes FRC padrão a serem procurados incluem:
- Suíte WPILib (incluindo extensões do VS Code)
- Estação de motorista FRC e utilitários
- EM Software (LabVIEW, ferramentas roboRIO)
- Phoenix Framework (para controladores de motor CTRE)
- Cliente de hardware REV
- PRIMEIRAS atualizações e ferramentas de jogo
3. Etapa para remover o software FRC usando o painel de controle
- Clique noWindows11Começarbotão
- Quando você tiver oMenu Iniciar, tipo "Painel de controle.“
- Selecione “Programas – Desinstalar um Programa”opção
- Classifique por editor ou data de instalação para encontrar software relacionado ao FRC
Por exemplo,estamos removendo oGerenciador de pacotes NIaqui.

Etapas para desinstalar aplicativos FRC nas configurações do Windows
- PressioneGanhar + eupara abrir Configurações ou clique noComeçarbotão e selecione o botão “Engrenagem”Ícone fornecido para Configurações.
- Depois, cliqueAplicativoseAplicativos instaladosopções da janela Configurações.

- Na seção Aplicativos instalados, procure a versão instalada do aplicativo FRC que deseja excluir ou role para baixo para encontrá-la. Depois de ter o software,por exemplo, aqui temos o gerenciador de pacotes NI. Para removê-lo, clicaremos notrêspontos dados para ele e selecione oDesinstalaropção.

4. Remova o software FRC usando o NI Package Manager
Muitas bibliotecas, complementos, ferramentas e aplicativos podem ser instalados diretamente usando a interface do Ni Package Manager. Portanto, os componentes da National Instruments requerem atenção especial. Para removê-los, você precisa abrir oGerenciador de pacotes Ni.
- NoInterface do gerenciador, selecione o “Instalado” aba
- Selecione oAplicação CRFou qualquer outro driver que você deseja excluir.Por exemplo, temos ferramentas de jogo FRC, LabView, Ni Certifica Installer e recurso Vision Common aqui. Precisamos primeiroverificara caixa dada a eles pararemoverqualquer um deles.
- Depois disso, clique noRemoverbotão e o software FRC será desinstalado do sistema operacional Windows 11.

5. Desinstale as extensões WPILib e VS Code
OConjunto WPILibé normalmente o núcleo da programação do FRC. Para remover o conjunto completo, abra opainel de controleou vá paraWindows11 configuraçõesAplicativos, procurarConjunto WPILIBcomo aparece e selecione oDesinstalaropção.
Considerando que, para remover sua extensão VScode.
- AbrirCódigo do Visual Studio
- Clique noExtensõesícone na barra lateral esquerda
- Procurar "WPILib”Em suas extensões instaladas
- Clique no ícone de engrenagem ao lado de WPILib e selecione “Desinstalar.”
- ReiniciarCódigo VSpara garantir que as mudanças entrem em vigor
Para uma limpeza mais completa:
- Navegue até
C:\Users\[YourUsername]\wpilib - Excluiresta pasta depois de garantir que seus projetos tenham backup
- Verificar
%APPDATA%\Code\User\settings.jsonpara quaisquer configurações WPILib remanescentes
6. Limpe bibliotecas e dependências do fornecedor
Robôs FRCcostumam usar hardware de terceiros que requer software especializado:
- RemoverCliente de hardware REVatravés do WindowsAdicionar/RemoverProgramas como já mostramos anteriormente no artigo.
- Desinstale o Phoenix Tuner e o CTRE Phoenix Framework
- Remova quaisquer outras ferramentas específicas do fornecedor, como utilitários de configuração NavX
7. Limpe as entradas do registro e os arquivos de configuração
Para uma limpeza completa, endereça entradas de registro e arquivos de configuração:
- Abra o Editor do Registro (digite “regedit”no menu Iniciar)
- Navegue para:
HKEY_CURRENT_USER\Software\WPILibHKEY_LOCAL_MACHINE\SOFTWARE\National InstrumentsHKEY_CURRENT_USER\Software\FRC
- Clique com o botão direitoe exclua essas chaves, se presentes
Cuidado:Modificar o registro pode ser arriscado. Considere criar um backup antes de continuar.

8. Remova a estação de driver e utilitários relacionados
OEstação do Motorista FRCdeveria serdesinstaladodurar:
- AbrirPainel de controle > Programas
- Localize “Estação do Motorista FRC”e selecione“Desinstalar.“
- Além disso, remova todos os utilitários relacionados:
- Utilitário de configuração de rádio FRC
- Painel FRC
- Ferramenta de imagem FRC roboRIO
9. Verifique a remoção e limpe o sistema
Após a desinstalação, verifique e limpe seu sistema:
- Reinicie seu computador
- Verificar
C:\Program Files (x86)eC:\Program Filespara quaisquer diretórios FRC restantes - Esvazie seuLixeirapara liberar espaço
- pararemoverarquivos temporários
Perguntas comuns e equívocos
Posso simplesmente instalar o novo software FRC sobre a versão antiga?
Não.Embora seja tecnicamente possível, esta abordagem muitas vezes leva a conflitos porque os componentes antigos do driver entram em conflito com as versões mais recentes. Uma instalação limpa garante que todos os componentes funcionem juntos corretamente.
A remoção do software FRC afetará outras ferramentas de desenvolvimento?
Na maioria dos casos, não. O conjunto WPILib e as ferramentas FRC geralmente são independentes. No entanto, se você estiver usando o Visual Studio Code para outro trabalho de desenvolvimento, tome cuidado para remover apenas as extensões WPILib, e não o próprio VS Code. Da mesma forma, se você usar o LabVIEW para projetos não-FRC, considere usar o NI Package Manager para remover seletivamente apenas componentes específicos do FRC.
Preciso remover tudo a cada temporada?
Embora não seja estritamente necessário, recomenda-se ter uma instalação limpa no início de cada temporada de competição. Isto garante a conformidade com as regras atuais do jogo e elimina quaisquer problemas de configuração acumulados. No mínimo, siga as diretrizes oficiais de atualização da FIRST para cada nova temporada.
E quanto às instalações de drivers para hardware como roboRIO e rádio?
Os pacotes de driver devem ser atualizados em vez de apenas removidos. Quando você instala novas versões das ferramentas FRC, elas normalmente incluem drivers atualizados para hardware padrão. Siga as instruções específicas do fornecedor para hardware especializado, como determinados controladores de motor.
Posso usar uma ferramenta de limpeza do sistema em vez da desinstalação manual?
Não aconselho o uso de ferramentas genéricas de limpeza do sistema. Essas ferramentas geralmente ignoram arquivos e configurações específicas do FRC. A desinstalação manual garante uma limpeza mais completa e reduz o risco de remoção de componentes essenciais do Windows.
Recomendações de especialistas
Estabeleça protocolos de limpeza sazonal
Em vez de uma limpeza ad hoc, recomendamos o estabelecimento de uma abordagem sistemática para o gerenciamento de software FRC:
- Realize backups completos e limpeza no final de cada temporada de competição
- Documente o ambiente de software da sua equipe com números de versão e configurações
- Crie um processo de imagem padrão para laptops de desenvolvimento para garantir consistência
- Use máquinas virtuais para testar novas versões de software antes da implantação completa
Essa abordagem economizará inúmeras horas de solução de problemas para sua equipe e garantirá um desempenho confiável durante as competições.
Considere usar o controle de versão além do Git
Embora a maioria das equipes use Git para controle de versão de código, considere estender os conceitos de controle de versão para todo o seu ambiente de desenvolvimento:
- Documente versões de software instaladas em seu repositórioLEIA-ME
- Crie scripts de configuração que automatizam a instalação dos componentes necessários
- Use contêineres Docker para desenvolvimento quando possível para isolar ambientes
Otimize para diferentes funções de equipe
Diferentes membros da equipe precisam de diferentes componentes de software:
- Programadores:Ambiente de desenvolvimento completo com WPILib e VS Code
- Motoristas:Instalação minimalista com apenas Driver Station e painel
- Batedores/Estratégia:Nenhum software FRC é necessário, apenas aplicativos específicos da equipe
Ao adaptar as instalações às funções, você pode minimizar conflitos e simplificar a manutenção.
Conclusão
A remoção de programas FRC antigos do sistema Windows 11 é um aspecto crucial, mas muitas vezes esquecido, do gerenciamento da equipe de robótica. Como vimos, uma abordagem metódica à manutenção de software pode evitar desastres no dia da competição e garantir que os recursos técnicos da sua equipe permaneçam confiáveis durante toda a temporada.
Se você é novo na programação FRC ou procura melhorar as práticas técnicas de sua equipe, considere entrar em contato com equipes veteranas em sua região. A comunidade FIRST tem uma forte tradição de compartilhar conhecimento e muitas equipes ficam felizes em compartilhar suas estratégias e ferramentas de gerenciamento de software.
Quais práticas de manutenção de software sua equipe considerou eficazes?Compartilhe suas experiências e continue a conversa no fórum de desenvolvimento da sua equipe ou no próximo workshop regional!








![[Atualização de software] Mozilla Firefox 135.0.1 estável lançado, aqui está o que há de novo e corrigido](https://media.askvg.com/articles/images/Mozilla_Firefox_Browser.png)



![Impressora deixando marcas de rolo no papel [Consertar]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/12/Printer-leaving-roller-marks-on-paper.png)

