реклама на сайте
подробности

 
 
> Kernel GDB - как пользоваться?, Linux
AVR
сообщение Feb 19 2009, 21:13
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Здравствуйте!
Очень интересует тема использования Kernel Debugger (KGDB) в Linux. Насколько я знаю можно осуществлять отладку по последовательному порту или по ethernet... Для начала хотелось бы познакомиться с этим процессом для случая с последовательным портом.
Насколько я знаю, такой отладчик стал частью ядра начиная с 2.6.26, до этого был доступен в качестве отдельных патчей. Все руководства, которые удалось найти сейчас - устаревшие, не актуальные и не работают smile.gif И в то же время, видно что ведется его активная разработка. А гуглЪ предательски молчит... rolleyes.gif
Подскажите, пожалуйста, где можно найти документацию на это дело?
ЗЫ
Нашел где включить это в ядре, какие параметры ядру задать, как DBG запустить на последовательном порту, но эта связка не работоспособна оказалась.
ЗЗЫ
По сайту искал, гугл использовал. Не стал бы никого беспокоить, если бы было просто найти ответы на мои вопросы... crying.gif


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbour
сообщение Feb 20 2009, 05:41
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



less linux-2.6/Documentation/sh/kgdb.txt

или

make htmldocs
lynx linux/Documentation/DocBook/kgdb.html

а про гугль все наоборот - "однажды феечка шла на свист - она несла с собой затыкашечку ..."
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 20 2009, 08:25
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Harbour @ Feb 20 2009, 08:41) *
less linux-2.6/Documentation/sh/kgdb.txt
Вот! В первую очередь искал в разделе документации...
У меня версия ядра из git, самая свежая, правда это не из основной ветки, но не думал что там что-то подотрут...
Клянусь своим процессором и оперативной памятью, ничего нету...
Код
linux-2.6/Documentation/sh$ ls -la
итого 28
drwxr-xr-x  2 s s  4096 2009-02-11 15:31 .
drwxr-xr-x 82 s s  4096 2009-02-19 16:38 ..
-rw-r--r--  1 s s  1173 2009-02-11 15:31 clk.txt
-rw-r--r--  1 s s 10199 2009-02-11 15:31 new-machine.txt
-rw-r--r--  1 s s  1416 2009-02-11 15:31 register-banks.txt
linux-2.6/Documentation/sh$
Но с Вашей помощью всё нашел в интернете! Большое Вам спасибо! smile.gif a14.gif
ЗЫ Как только в гугл ввел kgdb.txt, сразу нашелся документ smile.gif

ЗЗЫ
А ведь документация-то даже в самом ультрапоследнем ведре тоже сильно устарела, на три года и вообще написана для 2.4.xx wink.gif Вот ведь в чем проблема!


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016