A régi FRC-programok eltávolítása Windows 11 rendszeren: Rövid útmutató

A fejlesztés során több alkalmazást és illesztőprogramot telepítünk, beleértve a különféle könyvtárakat is. A digitális zűrzavar azonban lassan felhalmozódik fejlesztőgépeinken az idő múlásával. Minden szezon új szoftververziókat, programozási környezeteket és illesztőprogramokat hoz, amelyek lassan foglalják a merevlemez-területet.

Emlékszem, amikor a bátyám csapatának robotja nem csatlakozott egy kritikus regionális verseny során. Amikor felkutatták a problémát, az FRC szoftvercsomag egymásnak ellentmondó verzióit találták a laptopjukon.

Ez a tapasztalat megtanított a tiszta fejlesztési környezet megfelelő fenntartásának fontosságára. Legyen szó programozó diákról, mentorról vagy edzőről,Az elavult FRC programok helyes eltávolításának ismerete a Windows 11 rendszerből elengedhetetlen a zökkenőmentes robotszezonhoz.

Mitől más az FRC szoftver?

A FIRST Robotics Competition szoftver ökoszisztémája egyedülállóan összetett. A tipikus alkalmazásokkal ellentétben az FRC programozás több, egymással összekapcsolt komponensből áll:fejlesztői környezetek (például WPILib és Visual Studio Code), illesztőprogram-állomások, hardver interfészek (például a National Instruments roboRIO eszközkészlet) és különféle firmware-frissítők.Ezek az összetevők gyakran meghatározott versenyszezonokhoz és robot hardververziókhoz kötődnek.

A legtöbb FRC csapat programozza robotjait aJava, C++ vagy LabVIEW kombinációja. Minden nyelv más fejlesztői eszközöket igényel,könyvtárak, ésfüggőségek. AWPILib csomaga legtöbb FRC programozás alapja, alapvető könyvtárakat és eszközöket biztosítva a robotvezérléshez.

Miért fontos az eltávolítás?

A régi FRC programok megfelelő eltávolítása több, mint lemezterület felszabadítása. Segít:

  • Verzió megelőzésekonfliktusokszoftverkomponensek között
  • Távolítsuk elkommunikációproblémák a robottalhardver
  • Csökkentse az indítástalkalommalfejlesztéskörnyezetek
  • Biztosítsamegfelelésaz aktuális szezonnalkövetelményeknek
  • Kerülje el a váratlanokatközbeni viselkedésversenyeken

A 2024-2025-ös FRC szezon jelentős frissítéseket hozott a szoftveres ökoszisztémában. A WPILib programcsomag továbbra is az FRC programozás alapjaAz ajánlott IDE-ként szolgáló Visual Studio kód.A National Instruments összetevői továbbra is elengedhetetlenek a csapatok számáraLabVIEWvagy speciális hardver interfészt igényel.

Sőt, a közelmúltbeli fejlemények között javult isszimulációs eszközs. Kibővítette a fejlett képfeldolgozás támogatását és a modern CI/CD munkafolyamatokkal való jobb integrációt. AFIRST Tech Challenge (FTC) és FIRST Robotics Competition (FRC)A szoftverpályák is tovább váltak, így még fontosabbá válik a tiszta fejlesztői környezet fenntartása, ha mindkét programmal dolgozik.

Útmutató a régi FRC programok Windows 11 rendszerből való eltávolításához lépésről lépésre

1. Készítsen biztonsági másolatot egyéni kódjáról és projektjeiről

Az adatok biztonsági mentése elengedhetetlen egy szoftveralkalmazás eltávolítása előtt, különösen akkor, ha az még fejlesztés alatt áll. Ez biztosítja, hogy minden egyéni kódunk biztonságos, és később újra felhasználható legyen.

  • Dokumentálja az egyéni konfigurációkat vagy beállításokat.
  • Exportálja robotprojektjeit innenVS kódsegítségével aWPILibProjekt menü
  • Végezze el és küldje el a verziókezelő rendszerének (GitHub, GitLab stb.) módosításait.
  • Bármelyik exportálásaLabVIEWprojektfájlokat, ha vannak

2. Azonosítsa az összes telepített FRC komponenst

A Windows 11 megkönnyíti a rendszerünkre telepített fájlok megtekintését. Mehetünk aAlkalmazások beállításaimegtalálni a FRC-vel kapcsolatos szoftvertelepítve van a rendszerünkre, és távolítsa el. Alternatív megoldásként a hagyományos módszer, amely aVezérlőpult, használható. Itt mindkettőt tárgyaljuk.

Az alábbi szabványos FRC alkatrészeket kell keresni:

  • WPILib Suite (beleértve a VS Code kiterjesztéseket is)
  • FRC Driver Station és közművek
  • IN szoftver (LabVIEW, roboRIO eszközök)
  • Phoenix Framework (CTRE motorvezérlőkhöz)
  • REV hardveres kliens
  • ELSŐ frissítések és játékeszközök

3. A Vezérlőpult segítségével távolítsa el az FRC szoftvert

  1. Kattintson aWindows11Indulgomb
  2. Amikor megvan aStart menü, írja be: "Vezérlőpult."
  3. Válassza a „Programok – Eltávolítás a Program” opciót
  4. Az FRC-vel kapcsolatos szoftverek megtalálásához rendezze a kiadó vagy a telepítés dátuma szerint

Például,eltávolítjuk aNI csomagkezelőitt.

Az FRC-alkalmazások Windows-beállításokból történő eltávolításának lépései

  • Vagy nyomja megWin+Ia Beállítások megnyitásához, vagy kattintson a gombraIndulgombot, és válassza ki a „Felszerelés” ikon a Beállításokhoz adott.
  • Ezt követően kattintsonAlkalmazások elemreésTelepített alkalmazásokopciókat a Beállítások ablakban.
  • A telepített alkalmazások részben keresse meg a törölni kívánt telepített FRC alkalmazásverziót, vagy görgessen lefelé, hogy megtalálja. Ha megvan a szoftver,például itt van az NI csomagkezelő. Az eltávolításhoz kattintsunk aháromadott pontokat, és válassza ki aEltávolításopció.

4. Távolítsa el az FRC szoftvert az NI Package Manager segítségével

Számos könyvtár, bővítmény, eszköz és alkalmazás telepíthető közvetlenül a Ni Package Manager felülettel. Ezért a National Instruments összetevői különös figyelmet igényelnek. Az eltávolításukhoz meg kell nyitnia aNi csomagkezelő.

  • AMenedzser felület, válassza ki a „Telepítve” lapon
  • Válassza ki aFRC alkalmazásvagy bármely más, törölni kívánt illesztőprogramot.Például, itt találhatók az FRC játékeszközök, a LabView, a Ni Certifies Installer és a Vision Common erőforrások. Először is kellellenőrzésa nekik adott dobozttávolítsa elbármelyikük.
  • Ezt követően kattintson aTávolítsa elgombot, és az FRC szoftver eltávolításra kerül a Windows 11 operációs rendszerről.

5. Távolítsa el a WPILib és VS Code kiterjesztéseket

AWPILib csomagjellemzően az FRC programozás magja. A teljes csomag eltávolításához nyissa meg avezérlőpultvagy menj odaWindows11 BeállításokAlkalmazások elemre, keressenWPILIB csomagahogy megjelenik, és válassza ki aEltávolításopció.

Míg a VScode kiterjesztésének eltávolítása.

  1. NyitottVisual Studio kód
  2. Kattintson aKiterjesztésekikonra a bal oldalsávon
  3. Keress rá "WPILib” a telepített bővítményekben
  4. Kattintson a WPILib melletti fogaskerék ikonra, és válassza a „Eltávolítás.”
  5. Indítsa újraVS kódhogy a változtatások életbe lépjenek

Az alaposabb tisztításhoz:

  1. Navigáljon ideC:\Users\[YourUsername]\wpilib
  2. Törölezt a mappát, miután biztosította a projektekről készült biztonsági másolatot
  3. Ellenőrzés%APPDATA%\Code\User\settings.jsonminden elhúzódó WPILib konfigurációhoz

6. Tisztítsa meg a szállítói könyvtárakat és függőségeket

FRC robotokgyakran használnak harmadik féltől származó hardvert, amely speciális szoftvert igényel:

  1. Távolítsa elREV hardveres kliensWindowson keresztülHozzáadás/eltávolításOlyan programok, amelyeket a cikkben már bemutattunk.
  2. Távolítsa el a Phoenix Tuner és a CTRE Phoenix Framework szoftvert
  3. Távolítson el minden más gyártóspecifikus eszközt, például a NavX konfigurációs segédprogramokat

7. Törölje a beállításjegyzék-bejegyzéseket és a konfigurációs fájlokat

Az alapos tisztításhoz címezze meg a rendszerleíró bejegyzéseket és a konfigurációs fájlokat:

  1. Nyissa meg a Rendszerleíróadatbázis-szerkesztőt (írja beregedit” a Start menüben)
  2. Navigáljon ide:
    • HKEY_CURRENT_USER\Software\WPILib
    • HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments
    • HKEY_CURRENT_USER\Software\FRC
  3. Kattintson a jobb gombbalés törölje ezeket a kulcsokat, ha vannak

Vigyázat:A rendszerleíró adatbázis módosítása kockázatos lehet. Folytatás előtt fontolja meg egy biztonsági másolat létrehozását.

AFRC Driver Stationkell lennieeltávolítvautolsó:

  1. NyitottVezérlőpult > Programok
  2. Keresse meg "FRC pilótaállomás”és válassza ki„Eltávolítás."
  3. Ezenkívül távolítson el minden kapcsolódó segédprogramot:
    • FRC rádiókonfigurációs segédprogram
    • FRC műszerfal
    • FRC roboRIO képalkotó eszköz

9. Ellenőrizze az eltávolítást és a rendszer tisztítását

Az eltávolítás után ellenőrizze és tisztítsa meg a rendszert:

  1. Indítsa újra a számítógépet
  2. EllenőrzésC:\Program Files (x86)ésC:\Program Filesa fennmaradó FRC-könyvtárak esetében
  3. Ürítse kiLomtárhogy helyet szabadítson fel
  4. hogytávolítsa elideiglenes fájlok

Gyakori kérdések és tévhitek

Csak telepíthetem az új FRC szoftvert a régi verzióra?

Nem.Bár technikailag lehetséges, ez a megközelítés gyakran konfliktusokhoz vezet, mivel a régi illesztőprogram-összetevők ütköznek az újabb verziókkal. A tiszta telepítés biztosítja, hogy minden alkatrész megfelelően működjön együtt.

Az FRC szoftver eltávolítása hatással lesz más fejlesztői eszközökre?

A legtöbb esetben nem. A WPILib programcsomag és az FRC eszközök általában önállóak. Ha azonban a Visual Studio Code-ot egyéb fejlesztési munkákhoz használja, ügyeljen arra, hogy csak a WPILib-bővítményeket távolítsa el, magát a VS-kódot ne. Hasonlóképpen, ha a LabVIEW-t nem FRC-projektekhez használja, fontolja meg az NI Package Manager használatát, hogy csak az FRC-specifikus összetevőket távolítsa el szelektíven.

Minden évszakban el kell távolítanom mindent?

Bár nem feltétlenül szükséges, minden versenyszezon elején ajánlatos tiszta telepítést végezni. Ez biztosítja az aktuális játékszabályok betartását, és kiküszöböli a felhalmozódott konfigurációs problémákat. Legalább minden új évadnál kövesse a FIRST hivatalos frissítési irányelveit.

Mi a helyzet az olyan hardverek illesztőprogramjaival, mint a roboRIO és a rádió?

Az illesztőprogram-csomagokat frissíteni kell, nem pedig egyszerűen eltávolítani. Amikor az FRC-eszközök új verzióit telepíti, azok általában frissített illesztőprogramokat tartalmaznak a szabványos hardverekhez. Kövesse a gyártó speciális utasításait a speciális hardverekhez, például bizonyos motorvezérlőkhöz.

Használhatok rendszertisztító eszközt a kézi eltávolítás helyett?

Nem javaslom az általános rendszertisztító eszközök használatát. Ezekből az eszközökből gyakran hiányoznak az FRC-specifikus fájlok és konfigurációk. A kézi eltávolítás alaposabb tisztítást tesz lehetővé, és csökkenti a Windows alapvető összetevőinek eltávolításának kockázatát.

Szakértői ajánlások

Hozzon létre szezonális tisztítási protokollokat

Az ad-hoc tisztítás helyett azt javasoljuk, hogy szisztematikus megközelítést alakítsanak ki az FRC szoftverkezelésben:

  1. Végezzen teljes biztonsági mentést és tisztítást minden versenyszezon végén
  2. Dokumentálja csapata szoftverkörnyezetét verziószámokkal és konfigurációkkal
  3. Hozzon létre egy szabványos képalkotási folyamatot a fejlesztési laptopokhoz a következetesség biztosítása érdekében
  4. Használjon virtuális gépeket az új szoftververziók tesztelésére a teljes üzembe helyezés előtt

Ezzel a megközelítéssel több órányi hibaelhárítást takaríthat meg csapata, és megbízható teljesítményt biztosít a versenyek során.

Fontolja meg a Version Control Beyond Git alkalmazását

Míg a legtöbb csapat a Git-et használja kódverzió-felügyelethez, fontolja meg a verziókezelési koncepciók kiterjesztését a teljes fejlesztői környezetre:

  1. Dokumentálja a telepített szoftververziókat a lerakatábanREADME
  2. Hozzon létre telepítő parancsfájlokat, amelyek automatizálják a szükséges összetevők telepítését
  3. Használjon Docker-tárolókat a fejlesztéshez, ha lehetséges, hogy elszigetelje a környezetet

Optimalizálja a különböző csapatszerepekre

A csapat különböző tagjainak különböző szoftverkomponensekre van szükségük:

  • Programozók:Teljes fejlesztői környezet WPILib és VS kóddal
  • Illesztőprogramok:Minimalista telepítés csak a Driver Station és a műszerfal segítségével
  • Cserkészek/stratégia:Nincs szükség FRC szoftverre, csak csapatspecifikus alkalmazásokra

A telepítések szerepkörre szabásával minimalizálhatja az ütközéseket és leegyszerűsítheti a karbantartást.

Következtetés

A régi FRC-programok eltávolítása a Windows 11 rendszerből a robotikai csapatkezelés kulcsfontosságú, de gyakran figyelmen kívül hagyott szempontja. Amint láttuk, a szoftverkarbantartás módszeres megközelítése megelőzheti a versenynapi katasztrófákat, és biztosíthatja, hogy csapata technikai erőforrásai megbízhatóak maradjanak a szezon során.

Ha még nem ismeri az FRC programozást, vagy javítani szeretné csapata technikai gyakorlatát, vegye fel a kapcsolatot a régiójában lévő veterán csapatokkal. A FIRST közösség komoly hagyományokkal rendelkezik a tudás megosztásában, és sok csapat szívesen megosztja szoftverkezelési stratégiáit és eszközeit.

Milyen szoftver-karbantartási gyakorlatokat talált hatékonynak csapata?Ossza meg tapasztalatait, és folytassa a beszélgetést csapata fejlesztési fórumán vagy a következő regionális workshopon!

Related Posts