简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
关于initrd和initramfs
一、概念什么是initrd?initrd的解释是initialized RAM disk,就是启动的时候由uboot来初始化内存,当做disk来使用。在uboot启动的时候,uboot会将存储介质中(如Flash)的initrd文件加载到内存,内核启动时会在访问挂载的根文件系统前先访问该内存中的initrd文件系统。在uboot配置了initrd的情况下,文件系统启动被分成两个阶段,第一阶段先执行
linux uboot 到内核的参数传递
1.通过tag 的方式传递参数;kernel_entry(0, machid, bd->bi_boot_params);/* does not return */跳入内核入口地址:r1=0、r1=machid、r2=启动参数指针2.uboot跳转内核的传参uboot中增加使用theKernel(0, 362, 0x30000100);来跳转到内核。uboot将r0-r2三个参数传给了内核。r
到底了