打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux系统kernel参数传递方式详细解析
ARM体系结构:
  1.最常用的方式,就是在make config里修改“General Setup”子菜单中的“Defaultkernel command string”选项,通过修改这个选项来修改include/linux/autoconf.h文件中的CONFIG_CMDLINE宏
  2.有的时候为了省去make menuconfig的时间,并且内核命令也是固定的,就可以写死内核arch/arm/setup.c文件default_command_line,这个变量本来是初始化为CONFIG_CMDLINE的
3.除了方法1之外,另外一种正规的方法就是将内核命令写入内核参数表中,然后通过start_kernel()->setup_arch()->parse_tags()->parse_tag()->parse_tag_cmdline()函数来将内核参数表中的内核命令覆盖default_command_line变量(当然你首先得有内核参数表)
  4.最后,有的板子会采取直接将内核命令通过bootloader传递给内核。(王朝网络 wangchao.net.cn)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
17. 内核参数解析
setup_arch函数分析
Linux Kernel Boot CMDLINE Processing
rk3188
Linux内存初始化
[原创]Linux arm 启动 c语言部分详解第一讲(from Start kernel) - 安装启动 - 文档专区 - Linux论坛
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服