- 博客(5)
- 资源 (7)
- 收藏
- 关注
转载 使用debugfs
在進行Linux驅動開發時經常見到使用pr_debug和dev_dbg打印驅動的log,如果在內核配置時選擇了CONFIG_DYNAMIC_DEBUG宏,那麼就可以利用類似下面的命令打開對應文件的log:echo -n “file xxx.c +p” > /sys/kernel/debug/dynamic_debug/control但是有時候我們需要看到這個文件在內核啓動階段的log,那...
2019-09-23 11:25:02 972
原创 内核打印不分行
static void hex_dump_buffer(const char *s, int linenum, char *buf, int len){ int i = 0; char *tmpbuf = buf; pr_debug("%s line num: %d len 0x%x \n", s, linenum, len); for(...
2019-09-20 16:58:25 940
原创 Linux驱动开发错误:module license 'unspecified' taints kernel
如果我们由多个C文件来构造一个模块,那么C文件的名字不能和模块名字一样。例如:hello_main.c,file1.c file2.c在Makefile:obj-m := hello.ohello-objs = file1.o file2.o hello_main.o。...
2019-09-14 02:11:13 575
原创 dynamic_debugfs使用
内核开启模块:CONFIG_DYNAMIC_DEBUG文件系统挂载:mount -t debugfs none /sys/kernel/debug/查看log的过滤格式:在语法层面上,一个命令由一系列的规格匹配组成,随后由一个标记来改变这规格。command ::= match-spec* flags-specmatch-spec常用来选择一个已知的dprintk()调用点的子集来套...
2019-09-14 00:01:16 344
原创 can't open /dev/ttys0: No such file or directory
buildroot编译的rootfs开机启动显示can’t open /dev/ttys0: No such file or directory修改/etc/inittab# Put a getty on the serial portttyS0::sysinit:/bin/shttys0::respawn:/sbin/getty -L ttys0 0 vt100 # GENERIC_...
2019-09-12 14:37:03 3976
PCI Express bus spec 5 & PCI local bus 3.zip
2020-05-26
com0com源码,不是安装文件
2012-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人