文件系统
tanglinux
专注于Linux内核以及C/C++应用程序的开发。
展开
-
制作文件系统之五:基于BusyBox的默认配置来构建文件系统
开发平台:Ubuntu11.04 目 标板:ARM体系结构 编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载) 1、制作文件系统 (1)、在$HOME(本文$HOME的值是/home/richard)目录下创建制作文件系统所用的工作目录,并把b原创 2011-12-07 14:51:25 · 2133 阅读 · 0 评论 -
制作文件系统之四:Ubuntu中NFS和TFTP服务的配置
开发平台:Ubuntu11.04 在项目开发阶段,为了调试方便,一般不会把内核和文件系统镜像直接烧写到开发板的FLASH中,而是通过网络的方式实现: 内核镜像:通过TFTP服务把存放在开发平台(如Ubuntu)某个目录(如/tftpboot)下的内核镜像(如uImage)烧写到开发板的内存中,然后直接从内存启动。 文件系统:不用制作成镜像,文件系统的所有文件都存原创 2011-12-05 16:50:40 · 1951 阅读 · 3 评论 -
制作文件系统之二:BusyBox的交叉编译
开发平台:Ubuntu11.04 目 标板:ARM体系结构 编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载) 源代码:busybox-1.19.2.tar.bz2(可从http://www.busybox.net/上下载) 帮助文件:http://原创 2011-12-02 10:56:44 · 7816 阅读 · 1 评论 -
制作文件系统之一:安装交叉编译工具链
开发平台:Ubuntu11.04 目 标板:ARM体系结构 编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载) 1、把arm-gcc-4.1.1.tar.bz2下载到Ubuntu的$HOME目录下,然后解压。 $ tar jvxf arm-gcc-4原创 2011-11-28 23:33:45 · 1921 阅读 · 0 评论 -
在Linux-2.6.38.8上移植yaffs2文件系统
开发平台:Ubuntu 11.04 Yaffs2源码包:yaffs2.tar.bz2 (可从http://download.csdn.net/download/npy_lp/3810132 上下载) 通过以下命令即可在Linux-2.6.38.8上成功移植yaffs2文件系统(以下命令都是基于内核源码目录linux-2.6.38.8和yaffs2源码包yaffs2.tar原创 2011-11-21 14:45:27 · 2318 阅读 · 0 评论 -
制作文件系统之三:BusyBox init的启动过程
源代码:busybox-1.19.2.tar.bz2(可从http://www.busybox.net/上下载) Linux内核启动过程的最后一步就是通过do_execve()函数加载执行用户空间的init程序(如BusyBox init、sysvinit等等),它是系统中所有其他进程的父进程(进程ID为1),在系统运行期间以守护进程的形式一直存在,主要用来完成系统的各项配置以及监原创 2011-12-08 15:24:16 · 2781 阅读 · 0 评论