根文件系统
a421701136
这个作者很懒,什么都没留下…
展开
-
根文件系统启动的第一个应用程序init
内核在挂载完根文件系统之后,会执行init_post:/*打开/dev/console,让标准输入、标准输出和标准错误都指向这个设备*/if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) printk(KERN_WARNING "Warning: unable to open an initial console.转载 2014-12-23 09:49:45 · 756 阅读 · 0 评论 -
构建最小根文件系统
一个最小的根文件系统应包含如下内容:1./dev/console /dev/null 2.busybox 3.配置文件:/etc/inittab 4.glibc库1.在ubuntu下编译安装busybox; 可以参考这篇文章:http://www.verydemo.com/demo_c378_i65206.html,编译完后,进入安装目录 ~/workdir/fs转载 2014-12-24 12:27:18 · 792 阅读 · 0 评论 -
构建根文件系统2
构建最小根文件系统:http://blog.csdn.net/a421701136/article/details/42122317下面将继续介绍根文件系统的其他内容:1./proc目录 关于linux根文件系统/proc目录的介绍,可以参考这个文章:http://blog.csdn.net/a421701136/article/details/42122087。下面将讲解如何在最转载 2014-12-24 14:10:10 · 448 阅读 · 0 评论 -
嵌入式 在arm平台运行ftpd服务器实现文件下载以及上传
在linux下我使用wget下载我板子上的文件:板子上实际位置为:/opt/joseph/av_server/av_serverwget ftp://10.10.1.216:21/joseph/av_server/av_server{ --2014-09-04 16:11:59-- ftp://10.10.1.216/joseph/av_server/av_s转载 2014-12-03 17:23:57 · 1727 阅读 · 0 评论 -
busybox使环境变量设置对所有进程有效的方法
方法一:busybox里环境变量设置的问题如果你手动敲入export 来设置环境变量,是没问题的。但如果在shell 脚本里设置环境变量的话,一点效果都没有。解决办法:将init=/sbin/init.sh加到传给内核的command string里(如boot=/dev/mtdblock2 init=/sbin/init.sh)/sbin/init.sh的内容如下: #!转载 2015-08-27 16:01:53 · 1159 阅读 · 0 评论