Отладка ReactOS | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 99% translated in draft. Almost done, let's finish it!
If you do not want to register an account, you can sign in with OpenID.
Debugging ReactOS | ||
This page describes different methods of debugging ReactOS and the steps necessary to debug ReactOS. | Эта страница описывает различные методы отладки ReactOS и шаги, необходимые для отладки ReactOS. | |
= Introduction = | ||
To be able to help ReactOS development, whether this be participating in the development of the source code or taking part in crucial testing, you are going to need knowledge of how to generate useful debug logs. | Если вы хотите помочь в разработке ReactOS, вне зависимости от того, собираетесь ли вы участвовать в разработке исходного кода или хотите стать членом команды тестеров, вам необходимо знать, как правильно получить полезные протоколы отладки. | |
Useful debug logs are essential pieces of information which the developer needs to quickly pinpoint and identify exactly what the operating system is doing. Many people know how to get default debug output from the operating system, but this is generally not particularly useful for locating problems, especially bugs. | Полезные протоколы отладки являются основным источником информации, изучив которую разработчик может быстро и точно определить, что делает операционная система (в тот момент, когда происходит ошибка - прим. перев.). Многие знают как получить стандартную отладочную информацию от операционной системы, но, по большей части, от нее мало пользы при поиске проблем, в особенности, при поиске ошибок. | |
This article aims to give users knowledge not only on how to generate a debug log, but on how to generate a useful debug log which can be used directly to assess what the operating system is doing. | Цель этой статьи - не просто научить пользователей получать протокол отладки, а показать, каким образом можно сделать этот протокол максимально полезным и информативным: таким, чтобы на его основании можно было однозначно понять, что именно делает операционная система. | |
= Available debugging methods = | ||
There are various methods to debug ReactOS, some require more knowledge than others. These are listed below. | Существуют различные методики отладки ReactOS; некоторые из них требуют больше знаний, чем остальные. Список методов приведён ниже. | |
== Debugging through text messages == | ||
This is the easiest method for receiving debug information from ReactOS. | Это самый простой способ получения отладочной информации из ReactOS. | |
=== Serial Port === | ||
The serial port is the most common method used for receiving debug messages from ReactOS. | Способ, в котором используется последовательный порт, является наиболее распространённым методом получения отладочных сообщений из ReactOS. | |
The method used for receiving data from the serial port depends on whether you run ReactOS in a virtual machine or on a real computer. | Способ получения данных через последовательный порт зависит от того, запущен ReactOS в виртуальной машине или работает на реальном компьютере. | |
If you plan to use virtual machine, you might want to consider using [[Com0com]] instead of named pipe for connecting with virtual serial port. | Если вы собираетесь использовать виртуальную машину, вам может пригодится драйвер [[Com0com]] для соединения с виртуальным последовательным портом взамен использования именованного канала. | |
==== Virtual machines ==== | ||
How to handle serial output from virtual machines can be found on the VM specific debugging pages: | Способы получения информации через последовательный порт рассмотрены на страницах, посвящённых отладке в конкретных виртуальных машинах: | |
* [[QEMU#Grabbing_debug_messages|QEMU]] | ||
* [[VirtualBox#Getting_debug_output|VirtualBox]] | ||
* [[VMware#Getting_debug_output|VMware]] | ||
==== Real computer: Physical serial cable ==== | ==== Реальный компьютер: Физический последовательный кабель ==== | |
You will need a [[physical serial cable]] if you want to receive debug messages from a real computer through the serial port. | Вам потребуется [[физический последовательный кабель]] если вы захотите получать отладочные сообщения от реального компьютера через последовательный порт. | |
This method also requires two computers (one on which you test ReactOS and another one for receiving the debug messages). | В этом случае вам понадобятся два компьютера (на одном вы будете тестировать ReactOS, а на другом получать отладочные сообщения). | — как-то времена не согласованы в оригинале. поправил. — unxed |
© ReactOS Team. License: FDL

Comment was deleted