2 prerequisites, 1 host environment, 2 software environment – Samsung V1.3.0 User Manual

Page 12: 1 directory structure of linux rfs package, Prerequisites, Host environment, Software environment, Directory structure of linux rfs package

Advertising
background image

4

Linux

RFS

v1.3.0

Porting

Guide

2 Prerequisites

This chapter explains the host/target system environment for porting RFS to your target system.
Host is Linux PC environment and target can be any kind of consumer device using OneNAND

flash memory.

2.1 Host Environment

The following table shows the host system requirements for configuring and building RFS 1.2

Table 1 Host System Requirements

Host Machine

PC

Host OS

Linux

IDE & Compiler

Native GCC compiler & Cross-Compiler

Free Space

About 50MB

2.2 Software Environment

2.2.1 Directory Structure of Linux RFS Package

You can make a RFS directory to be the top directory of this project and extract source files
from the package file using the shell command. It is also assumed that the $(TOP_DIR) also

contains the Linux kernel source directory where RFS will be applied.

shell> cd $(TOP_DIR)
shell> tar xvjf rfs-1.3.x.tar.bz2


Then, some directories such as RFS, RFS-TOOLS, etc are created under $(RFS_TOP_DIR). There

are RFS source, library and some tools. The RFS source package has the following directory
hierarchy.

Figure 2-1 Directory Structure of Linux RFS Package


‘rfs’ contains source files related to Robust FAT and ‘xsr’ contains source files related to

OneNAND block device driver. ‘scripts’ contains install scripts and ‘util’ contains several tools
to maintain RFS.

Advertising