Как напечатать на консоль (терминал) внутри системного вызова - PullRequest
3 голосов
/ 03 ноября 2010

как я могу напечатать что-то (для целей отладки) на консоли внутри системного вызова linux?

Или есть не очень сложный способ отладки кода ядра?

спасибо

Ответы [ 2 ]

3 голосов
/ 03 ноября 2010

Принятый способ печати внутри ядра - printk().

0 голосов
/ 03 декабря 2010

Вы также должны проверить различные модификаторы для printk (такие как KERNEL_DEBUG), которые будут контролировать, где и как печатаются сообщения, включая то, распечатаны ли они на всех активных терминалах или только в системный буфер

...