嵌入精灵

潜心研究嵌入式技术

rk3188--3.initramfs_data.cpio的生成及使用

 一. usr目录下initramfs_data.cpio的生成过程 1.1 Makefile中控制整个流程 在usr/Makefile中 cmd_initfs = $(initramfs) -o $@ $(ramfs-args) $(ramfs-input) $(obj)...

2015-08-28 11:14:50

阅读数 1854

评论数 0

rk3188--4.android用initrd文件系统启动流程

 在init/intramfs.c中 static int __init populate_rootfs(void) {     unpack_to_rootfs(__initramfs_start, __initramfs_size);  //1. initra...

2015-08-28 11:12:44

阅读数 1786

评论数 0

浅析busybox查找命令和调用相应命令函数的实现流程框架

 浅析busybox查找命令和调用相应命令函数的实现流程框架 libbb/appletlib.c =>main =>applet_name = argv[0];//如果为符号链接,比如ln -s busybox ls,那么argv[0]就等于"ls"...

2015-02-09 22:46:05

阅读数 1412

评论数 0

制作initramfs/initrd镜像

 Linux kernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。 在grub中提供了一个选项“root=”用来指定第一个文件系统,但随着硬件的...

2015-02-07 23:02:07

阅读数 1265

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭