也许尝试十六进制或八进制:
printk("%02X", mybyte);
printk("%03o", mybyte);
Run Code Online (Sandbox Code Playgroud)
有一个函数可以在 中打印二进制值arch/parisc/kernel/traps.c,称为printbinary()。您可以将其复制到您的代码中(或者,如果您碰巧在巴黎,则只需将其链接)。最好还是将它移动到内核树中的某个通用位置,例如。lib,并将补丁发送到 LKML。