Jak Spustit Debugger Jádra

Obsah:

Jak Spustit Debugger Jádra
Jak Spustit Debugger Jádra

Video: Jak Spustit Debugger Jádra

Video: Jak Spustit Debugger Jádra
Video: Visual Studio Debug Program Step by step in tamil 2024, Duben
Anonim

Ladění je důležitou součástí procesu vývoje softwaru. U aplikačních programů se to provádí v nástrojích v uživatelském režimu a je často integrováno do IDE. Abyste však mohli ladit například ovladače, musíte spustit ladicí program jádra.

Jak spustit debugger jádra
Jak spustit debugger jádra

Nezbytné

práva správce na cílovém počítači

Instrukce

Krok 1

Spusťte příkazový procesor cmd. Klikněte na tlačítko „Start“na hlavním panelu. V zobrazené nabídce klikněte na položku „Spustit …“. V dialogovém okně Spustit program zadejte cmd a klikněte na OK

Krok 2

Vytvořte záložní kopii souboru boot.ini. Zjistěte instalační cestu aktuální kopie systému Windows pomocí příkazu: echo% SystemRoot% Přejděte na jednotku, na které je nainstalován operační systém, zadáním písmene zařízení a dvojtečkou. Přejděte do kořenového adresáře pomocí příkazu cd. Odeberte systémové, jen pro čtení a skryté atributy ze souboru boot.ini pomocí příkazu attrib, zazálohujte jej pomocí příkazu copy a znovu nastavte atributy: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.in

Krok 3

Zobrazit aktuální seznam možností stahování. Použijte příkaz: bootcfg / query Zkontrolujte položky v seznamu a určete, která z nich bude použita k vytvoření nové konfigurace s možnostmi ladění jádra. Zapamatujte si ID spouštěcího záznamu

Krok 4

Vytvořte nový spouštěcí záznam spuštěním příkazu bootcfg s možností / copy. Pomocí parametru / id zadejte ID položky, která se má zkopírovat. Pomocí parametru / d zadejte zobrazovaný název položky. Například: bootcfg / copy / id 1 / d „Win XP (Debug)“Seznam možností bootování znovu pomocí příkazu bootcfg s parametrem / query a zjistěte ID přidané položky

Krok 5

Zahrňte možnosti pro spuštění ladicího programu jádra v bootovacím záznamu vytvořeném v předchozím kroku. Pokud se na cílovém počítači provede ladění, stačí přidat možnost / debug. Například: bootcfg / debug on / id 2 Pokud plánujete vzdálené ladění s připojením cílového počítače k hostitelskému počítači přes komunikační port, použijte volby / port / baud k určení čísla portu a přenosové rychlosti: bootcfg / debug on / port COM2 / baud 9600 / id 2 Pokud bude vzdálené ladění prováděno pomocí rozhraní IEEE 1394 (kabel FireWire), použijte možnost / dbg1394 k povolení příslušného režimu a možnost / ch k určení čísla kanálu pro příklad: bootcfg / dbg1394 na / ch 42 / id 2 Zobrazte spouštěcí záznamy pomocí příkazu bootcfg s parametrem / query a ověřte, zda byly provedeny změny. Zavřete okno shellu spuštěním příkazu exit

Krok 6

V případě potřeby změňte spouštěcí parametry operačního systému. Otevřete ovládací panel pomocí příslušné položky v části „Nastavení“nabídky „Start“. Otevřete položku Systém. V dialogovém okně „Vlastnosti systému“přejděte na kartu „Upřesnit“. Klikněte na tlačítko „Možnosti“ve skupině „Spuštění a zotavení“. V zobrazeném dialogovém okně „Spuštění a obnovení“aktivujte možnost „Zobrazit seznam operačních systémů“. Klikněte na tlačítka OK v posledních dvou otevřených dialogových oknech

Krok 7

Restartujte počítač. Vyberte možnost spuštění pomocí ladicího programu. Přihlaste se a pracujte na cílovém počítači nebo spusťte relaci vzdáleného ladění. Používejte nástroje jako WinDbg a KD.

Doporučuje: