Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Příprava vašich počítačů
- Krok 3: Nastavení cílového počítače
- Krok 4: Nastavení hostitelského počítače
- Krok 5: Připojení k ladicímu programu
- Krok 6: Na závěr
Video: Jak nastavit ladicí program jádra Windows v síti: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ladění je populární nástroj, který se používá k získání hlavní příčiny chyby. Chyba se může sama infikovat mnoha různými způsoby. může způsobit zhroucení systému (modrá obrazovka/BSOD), může to způsobit zhroucení aplikace, může to způsobit zamrznutí vašeho systému, abychom vyjmenovali několik problémů. Základní příčinou může být OS, ovladač zařízení nebo dokonce problém s hardwarem. Tato příručka poskytne podrobnosti o tom, jak nastavit debugger pomocí Debugging Tools pro Windows, a proto se zaměřuje pouze na ladění pomocí operačního systému Windows. Nebudu se zabývat tím, jak analyzovat problém zachycený v ladicím programu. Několik věcí, které je třeba vzít na vědomí:
- Tato instrukční sada je určena pro pokročilé uživatele počítačů a autor předpokládá, že s těmito pokyny.
- Kvůli ochraně osobních údajů byly některé informace zakryty.
První věcí, kterou si projdeme, jsou položky, které budete potřebovat k nastavení debuggeru.
Krok 1: Co budete potřebovat
Co budete potřebovat
-
2 Počítače Windows
- Hostitelský počítač, který použijete pro ladění. Tento počítač musí mít nainstalovaný Windows XP nebo novější
- Cílový počítač, který budete ladit. Tento počítač musí mít nainstalovaný Windows 8 nebo novější. Musí mít také jeden ze síťových adaptérů, který najdete v seznamu zde.
- 1 Síťový přepínač/směrovač (něco, co přiřadí IP adresy počítačům v síti)
- 2 kabely Cat5
- Ladicí nástroje pro Windows, které je třeba nainstalovat do hostitelského počítače (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
Dále se podíváme na to, co musíte udělat pro nastavení počítačů.
Krok 2: Příprava vašich počítačů
Hostitelský počítač
- Pro počítač, na kterém budete ladit, budete muset nainstalovat Debugging Tools pro Windows, který najdete zde …
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Připojte počítač k přepínači/směrovači
Cílový počítač
- Ujistěte se, že používáte Windows 8 nebo novější
- Ujistěte se, že používáte síťový adaptér z tohoto seznamu
- Připojte počítač k přepínači/směrovači
Nyní, když máme nastavení počítače, je budeme muset připojit, počínaje cílovým počítačem.
Krok 3: Nastavení cílového počítače
Aby byl váš cílový počítač připraven, potřebujete pár věcí. Potřebujete IP adresu hostitelského počítače. Můžete to získat pomocí nástroje ping. Zde je návod, jak to udělat…
- Otevřete příkazový řádek
- Zadejte "ping -4 HostComputerName." Získáte něco jako následující…
ping HostComputerName Pinging HostComputerName [192.166.0.123] s 32 bajty dat: Odpověď od 192.166.0.123: bajty = 32 čas = 2268 ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 čas = 10 ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 časů = 19ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 čas = 1ms TTL = 128 Ping statistika pro 192.166.0.123: Pakety: Odesláno = 4, Přijato = 4, Ztraceno = 0 (0% ztráta), Přibližné časy zpátečky v milisekundách: Minimum = 1ms, Maximum = 2268ms, Průměr = 574ms
*Nechte tato okna otevřená. Budete to potřebovat později.
Dále musíte provést nějaké změny v zaváděcí konfiguraci. Změny v konfiguračním souboru při zavádění sdělí cílovému počítači, jak se připojit k hostitelskému počítači. Chcete -li to provést, musíte otevřít příkazový řádek s oprávněním správce (zvýšené). Zde je návod, jak to udělat.
- Klikněte pravým tlačítkem na příkazový řádek na hlavním panelu
- Klikněte znovu pravým tlačítkem na příkazový řádek
- Klikněte na „Spustit jako správce“(Řízení uživatelských účtů se vás zeptá, zda chcete tomuto programu povolit provádět změny ve vašem počítači, klikněte na Ano)
Nyní musíte nastavit nastavení zavádění pro ladění sítě. To provedete pomocí nástroje bcdedit. Tento nástroj je integrován do operačního systému a lze jej spustit z libovolného zvýšeného příkazového řádku. Následující kroky ukazují, jak provedete tyto změny nastavení
- V tomto novém příkazovém okně spusťte následující …
- bcdedit /dbgsettings net host = 192.166.0.123 port = klíč XXXXX = z.z.z.z
- kde host se rovná IP adrese, kterou jste získali při spuštění příkazu ping, XXXXX se rovná libovolnému číslu mezi 50 000 a 50099 a z je libovolná alfanumerická kombinace. Zde je příklad…
bcdedit /dbgsettings net hostip = 192.166.0.123 port: klíč 50002 = a1b.2c3.d4e.5f6
Pamatujte si klíč, který jste vytvořili. Budete to potřebovat při nastavování hostitelského počítače. Nyní musíte zapnout ladicí program. Můžete použít stejný zvýšený příkazový řádek, který jste používali dříve, nebo otevřít nový. Chcete -li zapnout ladění, spusťte následující příkaz bcdedit
- bcdedit /ladění zapnuto
- restartujte počítač
Podívejte se prosím na výše uvedený obrázek, který ukazuje příklady všech příkazů v tomto kroku. Nyní, když máme nastavený cílový počítač, můžeme připravit hostitelský počítač, aby vyhledal náš cílový počítač v síti.
Krok 4: Nastavení hostitelského počítače
Pokud jste to ještě neudělali, první věcí, kterou byste na hostitelském počítači měli udělat, je nainstalovat „Debugging Tools For Windows“(https://msdn.microsoft.com/en-US/windows/desktop/bg…, který byl poskytnut v dřívější krok. Jakmile je tento nainstalován, můžete přejít k následujícím krokům. Chcete -li použít debugger z příkazového řádku.
- Otevřete zvýšené okno příkazového řádku
- Přejděte do adresáře Debuggers, kam jste debugger nainstalovali. Výchozí umístění vypadá takto. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers
- Pokud váš hostitelský počítač používá 64bitový operační systém, změňte adresář na adresář x64. Pokud na hostitelském počítači používáte 32bitový operační systém, změňte adresář na adresář x86.
- Zadejte následující příkaz. kd - k net: port = XXXXX, key = z.z.z.z (kde XXXXX je port, který jste nastavili na cílovém počítači a z.z.z.z je klíč, který jste nastavili na cílovém počítači)
- Stiskněte Enter
Spuštění debuggeru pomocí windbg.
- spusťte windbg z adresáře, ze kterého jste nainstalovali debugger. Výchozí umístění vypadá takto. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers \.
- Pokud váš hostitelský počítač používá 64bitový operační systém, změňte adresář na adresář x64. Pokud na hostitelském počítači používáte 32bitový operační systém, změňte adresář na adresář x86.
- Poklepejte na soubor windbg.exe
- Klikněte na Soubor
- Klikněte na Ladění jádra
- Vyberte kartu Síť
- Zadejte číslo portu, které jste nastavili na cílovém počítači
- Zadejte klíč, který jste nastavili na cílovém počítači.
- Hit Dobře
Podívejte se prosím na výše uvedené obrázky, které ukazují příklady všech příkazů v tomto kroku. Nyní, když máme nastavený hostitelský a cílový počítač, můžeme tyto dva propojit.
Krok 5: Připojení k ladicímu programu
Pokud je vše správně nastaveno, je tato část opravdu snadná. Ve skutečnosti jste si po nastavení hostitelského počítače mohli všimnout, že se v okně objevilo hodně textu. Pokud ano, máte hotovo. Pokud ne, stačí cílový počítač restartovat. Jakmile se cílový počítač spustí, začne se vám v okně ladění zobrazovat proud textu (kd nebo windbg podle toho, který používáte) na hostitelském počítači. Bude to vypadat podobně jako na obrázcích výše.
Krok 6: Na závěr
Nyní, když jste úspěšně připojili své počítače pomocí debuggeru, můžete začít pomáhat řešit všechny světové problémy s počítačem. Toto je pouze první krok na dlouhé cestě k získání příčiny jakéhokoli problému s počítačem. Podívejte se do budoucna na další články, kde se budu zabývat tím, jak začít zkoumat mnoho různých problémů, se kterými se můžete setkat.
Doporučuje:
64bitová RT kompilace jádra pro Raspberry Pi 4B.: 5 kroků
64bit RT Kernel Compilation for Raspberry Pi 4B .: This tutorial will cover process of building and install of 64 bit Real Time Kernel on Raspberry Pi. RT Kernel je klíčový pro plnou funkčnost ROS2 a dalších řešení IOT v reálném čase. Kernel byl nainstalován na Raspbian na bázi x64, který lze
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: 11 kroků (s obrázky)
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: Jako mnoho lidí si myslíte, že Arduino je velmi dobrým řešením pro domácí automatizaci a robotizaci! Ale pokud jde o komunikaci, Arduinos přichází pouze se sériovými linkami. Pracuji na robotu, který musí být trvale připojen k serveru, který běží
Planetárium poháněné neuronovou sítí využívající Python, Electron a Keras: 8 kroků
Planetárium poháněné neuronovou sítí využívající Python, Electron a Keras: V tomto návodu vám ukážu, jak jsem napsal automatický generátor 3D planetária pomocí Pythonu a Electronu. Video výše ukazuje jedno z náhodných planetárií, které program generoval. ** Poznámka: Tento program není nijak dokonalý a na nějakém místě
IOT s mobilní sítí s ESP32: 23 kroků
IOT s mobilní sítí s ESP32: Dnes budeme diskutovat o GPRS modemu, lépe řečeno o ESP32 a jeho využití v mobilní telefonní síti. To je něco, co funguje velmi dobře. Pomocí protokolu MQTT poté odešleme data na řídicí panel Ubidots. V této sestavě použijte
Jak nastavit Defense Enterprise Email v systému Windows 10: 10 kroků
Jak nastavit obranný podnikový e-mail v systému Windows 10: UPOZORNĚNÍ: Při provádění těchto kroků nehrozí žádné potenciální nebezpečí ani nebezpečí! Tuto příručku lze použít na počítači ministerstva obrany pro všechny pracovníky, kteří používají e-mail Defense Enterprise. Dodržování těchto pokynů obvykle vede k