摘要: 1、busybox源码下载及配置 https://busybox.net/downloads/ 1.1、修改Makefile (1) ARCH = arm(2) CROSS_COMPILE = /usr/local/arm/arm-2009q3/bin//arm-none-linux-gnueabi 阅读全文
posted @ 2017-02-25 22:37 SongPF 阅读(10547) 评论(1) 推荐(0)
摘要: 在内核启动的最后阶段启动了三个进程 进程0:进程0其实就是刚才讲过的idle进程,叫空闲进程,也就是死循环。进程1:kernel_init函数就是进程1,这个进程被称为init进程。进程2:kthreadd函数就是进程2,这个进程是linux内核的守护进程。这个进程是用来保证linux内核自己本身能 阅读全文
posted @ 2017-02-25 22:11 SongPF 阅读(4550) 评论(1) 推荐(1)
摘要: 1、为什么需要根文件系统(1)init进程的应用程序在根文件系统上(2)根文件系统提供了根目录/(3)内核启动后的应用层配置(etc目录)在根文件系统上。几乎可以认为:发行版=内核+rootfs(4)shell命令程序在根文件系统上。譬如ls、cd等命令总结:一套linux体系,只有内核本身是不能工 阅读全文
posted @ 2017-02-25 21:57 SongPF 阅读(3952) 评论(0) 推荐(1)
摘要: 1、配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项Networking support Networking options TCP/IP networking IP: kernel level autoconfiguration 阅读全文
posted @ 2017-02-25 21:25 SongPF 阅读(7792) 评论(0) 推荐(0)
摘要: 1.nfs方式(挂载的为文件夹) bootargs=root=/dev/nfs nfsroot=192.168.1.105:/mnt/rootfs/rootfs ip=192.168.1.88:192.168.1.105:192.168.1.1:255.255.255.0::eth0:off ini 阅读全文
posted @ 2017-02-25 21:19 SongPF 阅读(1995) 评论(0) 推荐(0)