KGDB |
Автор: admin Просмотров: 2908 Комментарии:
Добавлен: 31 января 2017
Обновлено: 31.01.2017 - 20:56
Отладчик ядра GNU/Linux и ядер NetBSD и FreeBSD. Ему требуется две машины, которые соединены с помощью последовательного соединения. Последовательное соединение может быть RS-232 через нуль-модемный кабель или через сетевой протокол UDP /IP (KGDB через Ethernet, KGDBoE).
Целевая машина (так что отлаживается) запускает пропатченное ядро, а хост-машина работает с gdb. Между двумя машинами используется протокол удаленного доступа GDB.
KGDB был выпущен как часть ядра NetBSD в 1997 году и FreeBSD в версии 2.2. Протокол GDB позже был адаптирован в ядро Linux как патч. Версия с уменьшенным масштабированием этого патча Linux встроена в linux версии 2.6.26.
KGDB доступен для следующих архитектур под GNU/Linux: x86, x86-64, PowerPC, ARM, MIPS и S390. Он доступен на всех поддерживаемых архитектурах NetBSD и FreeBSD, используя только подключение RS-232.
Amit Kale занимался поддержкой Linux KGDB с 2000 по 2004. С 2004 по 2006 года он поддерживался компанией Linsyssoft Technologies, после чего Jason Wessel из Wind River Systems, Inc. взял на себя задачи официального майтнайера. Ingo Molnar и Jason Wessel создали облегченную и очищенную версию KGDB под названием "kgdb light" (без поддержки Ethernet и многих других хаков). Он также поддерживается в linux 2.6.26. Эта версия kgdb поддерживает только подключение RS-232, использует специальный драйвер, который может разделить вывод отладчика и консольный вывод так, что требуется только один последовательный порт.
FreeBSD
KGDB используется также в FreeBSD. Это утилита на базе GDB для отладки ядра. KGDB можно использовать для удаленной «живой» отладки ядра, во многом таким же образом как Linux KGDB, либо по последовательному соединению или по устройству firewire.
https://en.wikipedia.org/wiki/KGDB
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Отладчики, Linux, BSD
Комментарии |