一种构建嵌入式Linux根文件系统的方法
2016-09-08刘二钢
电子设计工程 2016年9期
刘二钢
(海南大学 信息科学技术学院,海南 海口 570228)
一种构建嵌入式Linux根文件系统的方法
刘二钢
(海南大学 信息科学技术学院,海南 海口570228)
根文件系统是构建嵌入式Linux系统的非常重要的组成部分。文中主要以制作Yaffs2根文件系统为例,研究如何使用BusyBox构建嵌入式Linux的根文件系统,包括BusyBox的配置、编译和安装,以及在嵌入式Linux环境下生成根文件系统映像文件的方法。文中所介绍的方法能够成功地在ARM开发板中移植和运行,为嵌入式系统的开发提出了一种简单易行的研究思路。
BusyBox;Yaffs2;嵌入式Linux;文件系统
在嵌入式系统中如果引入操作系统,研发人员可以根据需求直接在操作系统基础上设计开发而不必从头开始。这样会使研发工作变得简单方便,因此带操作系统的开发模式正逐步成为嵌入式系统开发的主流。Linux操作系统由于其开源稳定,安全高效,一直是嵌入式操作系统的应用首选。应用Linux操作系统,必须构建Linux根文件系统。但是大多数开发板所提供的构建Linux根文件系统的文献资料都非常简单,甚至未提及应用方法,许多用户难以理解和掌握。本文就Linux根文件系统做了简单介绍,并提出一种切实可行构建根文件系统的方法。
1 Linux根文件系统简介
由于Linux嵌入式产品成本低廉,开发资源丰富,因此其越来越受到重视,应用也越来越广泛。对于Linux操作系统来说,并没有类似于WINDOWS中盘符的概念,而是将分区挂载到目录上,被挂载的目录就称之为挂载点(mount point),然后通过目录来访问分区上的文件。……
登录APP查看全文
