特牛生活网

linux kernel的cmdline参数解析原理分析-CSDN博客

网友收藏
文章浏览阅读4.7w次,点赞22次,收藏125次。依据我的思路(时间顺序,如何开始,如何结束),首先看kernel下2种参数的注册。第一种是kernel通用参数,如console=ttyS0,115200 root=/rdinit/init等。这里以console为例。第二种是kernel下各个driver中需要的参数,在写driver中,如果需要一些启动时可变参数。可以在driver最后加入module_param()来注册一个参数,kernel启动时由cmdline指定该参数的值。这里以drivers/usb/gadget/serial.c中