Difference: WebHome (1 vs. 29)

Revision 2913 May 2010 - Main.DavidJackson4

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Revision 2818 Mar 2010 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 10 to 10
 
  • JFFS2 is a log-structured file system designed for use on flash devices in embedded systems.
  • SquashFS is a compressed read-only filesystem for Linux. It is intended for general read-only filesystem use, for archival use and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.
  • NFS Network FileSystem.
Added:
>
>
A basic MID type file system for ARM linux is available from ARM Linux Internet Platform (ALIP).

Using buildroot with the Code Sourcery tools to produce a uClibc uclinux file system

AEL-ALIP File Systems for ARM supplied development platforms - how to obtain & build images, how to add 3rd party codecs, AEL-ALIP errata etc.

 
Deleted:
<
<

AEL File Systems

 
Changed:
<
<
>
>

Howto Use Deboostrap to make file systems for ARM platforms

Debootstrap a full desktop distribution of Ubuntu Jaunty 9.0.4.

  • Ubuntu 9.0.q0 armel is built for armv6 with vfp.
 
    • Resultant .tgz ca. 1/2GB, uncompresses to ca. 4GB
    • The debootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
Added:
>
>
 

RealView PBA8 example

Log attached - if it hangs without message for more than one hour - restart.
To use this file system over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
Also add a correct resolv.conf for local network since NetworkManager is not running to provide a local version.
Boot log for RealView PBA8 attached - also contains cats of files tweaked for ARM development boards and/or PBA8 in particular
  • PBA8 board needs (at least) 256M memory

Revision 2722 Jan 2010 - Main.ScottD

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 32 to 32
 
    • Probably others in different debootstraps
      • Search /etc scripts for eth, ifup

Check also

Changed:
<
<
  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fats Model doesn't currently support the MMC card.
>
>
  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fast Model doesn't currently support the MMC card.
 

PBXA9 example.

  • Remove etc/xdg/autostart/nm-applet.desktop from NFS file systems
    The applet doesn't cope well with missing NetworkManager
  • X11 Load mouse & kbd modules (evdev seems dodgy) Add Options "AllowEmptyInput" "false" to Section "ServerLayout"

Revision 2601 Dec 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
>
>
 

Revision 2517 Nov 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
>
>
 
Line: 48 to 48
 

ARM/Thumb-2 Size Comparison

Thumb-2 file system This is a basic file system (no networking, no X11 etc.).
It boots on the ARM RVDS v4.0 Cortex-A8 model, with a linux 2.6.21 ARM compiled kernel providing Thumb-2 support.
The attached file, arm_t2.xls, compares the Thumb-2 files with the ARM equivalents.
A maximum reduction in size of 28% is observed (usr/lib/libformw.so.5.5 ). This gives a reduction of 16% across all the files (executables & libraries).
Added:
>
>
The latest AEL-4.0 mtx file system (full GUI, gstreamer, browser, binaries stripped) shows a 10% reduction in size. (182588K --> 165516K)
 
META FILEATTACHMENT attr="" autoattached="1" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" user="Main.PeterPearse" version="1"

Revision 2408 Oct 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Revision 2319 Aug 2009 - Main.HoomiC

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
>
>
 
Changed:
<
<
>
>
 

RealView PBA8 example

Changed:
<
<
Log attached - if it hangs without message for more than one hour - restart.
To use this file system over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
Also add a correct resolv.conf for local network since NetworkManager is not running to provide a local version.
Boot log for RealView PBA8 attached - also contains cats of files tweaked for ARM development boards and/or PBA8 in particular
>
>
Log attached - if it hangs without message for more than one hour - restart.
To use this file system over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
Also add a correct resolv.conf for local network since NetworkManager is not running to provide a local version.
Boot log for RealView PBA8 attached - also contains cats of files tweaked for ARM development boards and/or PBA8 in particular
 
  • PBA8 board needs (at least) 256M memory
  • For all ARM supplied development boards, add ttyAMA0 node, start a getty on it in /etc/rc.local, add ttySA0 to /etc/securetty
  • Adjust xorg.conf for the platform - see boot log for PBA8 example

NFS mounts

Changed:
<
<
  • Depending on your debootstrap configuration udev may take down the ethernet during system configuration
    To prevent this, ensure etc/udev/rules/70-persistent-net.rules exists and contains an entry for your interface.
    Example attached.
  • Any of the start up networking scripts may screw the NFS mount - try exiting them early or stopping them running
>
>
  • Depending on your debootstrap configuration udev may take down the ethernet during system configuration
    To prevent this, ensure etc/udev/rules/70-persistent-net.rules exists and contains an entry for your interface.
    Example attached.
  • Any of the start up networking scripts may screw the NFS mount - try exiting them early or stopping them running
 
    • NetworkManager
    • networking
    • Probably others in different debootstraps
      • Search /etc scripts for eth, ifup

Check also

Changed:
<
<
  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fats Model doesn't currently support the MMC card.
>
>
  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fats Model doesn't currently support the MMC card.
 

PBXA9 example.

Changed:
<
<
  • Remove etc/xdg/autostart/nm-applet.desktop from NFS file systems
    The applet doesn't cope well with missing NetworkManager
  • X11 Load mouse & kbd modules (evdev seems dodgy) Add Options "AllowEmptyInput" "false" to Section "ServerLayout"
>
>
  • Remove etc/xdg/autostart/nm-applet.desktop from NFS file systems
    The applet doesn't cope well with missing NetworkManager
  • X11 Load mouse & kbd modules (evdev seems dodgy) Add Options "AllowEmptyInput" "false" to Section "ServerLayout"
 

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

NFS Swap File

Changed:
<
<
I've successfully used/adapted the instructions at http://www.nslu2-linux.org/wiki/HowTo/MountNFSSwapPartition on VersatilePB926 says
mailto:peter.pearse@arm.com.
>
>
I've successfully used/adapted the instructions at http://www.nslu2-linux.org/wiki/HowTo/MountNFSSwapPartition on VersatilePB926 says
mailto:peter.pearse@arm.com.
 
  • Kernel 2.6.19 patched to arm2.
  • Kernel configure for swap file && loop back device.
  • Haven't tested the boot up script yet.

ARM/Thumb-2 Size Comparison

Changed:
<
<
Thumb-2 file system This is a basic file system (no networking, no X11 etc.).
It boots on the ARM RVDS v4.0 Cortex-A8 model, with a linux 2.6.21 ARM compiled kernel providing Thumb-2 support.
The attached file, arm_t2.xls, compares the Thumb-2 files with the ARM equivalents.
A maximum reduction in size of 28% is observed (usr/lib/libformw.so.5.5 ). This gives a reduction of 16% across all the files (executables & libraries).

>
>
Thumb-2 file system This is a basic file system (no networking, no X11 etc.).
It boots on the ARM RVDS v4.0 Cortex-A8 model, with a linux 2.6.21 ARM compiled kernel providing Thumb-2 support.
The attached file, arm_t2.xls, compares the Thumb-2 files with the ARM equivalents.
A maximum reduction in size of 28% is observed (usr/lib/libformw.so.5.5 ). This gives a reduction of 16% across all the files (executables & libraries).
 
META FILEATTACHMENT attr="" autoattached="1" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"

Revision 2207 Aug 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
>
>
  More details, including errata

Revision 2106 Aug 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 33 to 33
  To prevent this, ensure etc/udev/rules/70-persistent-net.rules exists and contains an entry for your interface.
Example attached.
  • Any of the start up networking scripts may screw the NFS mount - try exiting them early or stopping them running
Changed:
<
<
    • NetworkManager?
>
>
    • NetworkManager
 
    • networking
    • Probably others in different debootstraps
      • Search /etc scripts for eth, ifup
Line: 41 to 41
 
  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fats Model doesn't currently support the MMC card.
Added:
>
>

PBXA9 example.

  • Remove etc/xdg/autostart/nm-applet.desktop from NFS file systems
    The applet doesn't cope well with missing NetworkManager
  • X11 Load mouse & kbd modules (evdev seems dodgy) Add Options "AllowEmptyInput" "false" to Section "ServerLayout"
  • mem=256 for non SMP
  • mem=512M@0x20000000 mem=512M@0x70000000 for SMP
 

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

NFS Swap File

Revision 2004 Aug 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 23 to 23
 

RealView PBA8 example

Log attached - if it hangs without message for more than one hour - restart.
To use this file system over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
Changed:
<
<
Also add a correct resolv.conf for local network since NetworkManager? is not running to provide a local version.
>
>
Also add a correct resolv.conf for local network since NetworkManager is not running to provide a local version.
 Boot log for RealView PBA8 attached - also contains cats of files tweaked for ARM development boards and/or PBA8 in particular
  • PBA8 board needs (at least) 256M memory
  • For all ARM supplied development boards, add ttyAMA0 node, start a getty on it in /etc/rc.local, add ttySA0 to /etc/securetty
Line: 60 to 60
 
META FILEATTACHMENT attr="" autoattached="1" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" user="Main.PeterPearse" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="70-persistent-net.rules" attr="" comment="Prevent udev taking down ethernet during nfsroot boot" date="1247819263" name="70-persistent-net.rules" path="70-persistent-net.rules" size="691" stream="70-persistent-net.rules" user="Main.PeterPearse" version="1"
>
>
META FILEATTACHMENT attr="" autoattached="1" comment="Prevent udev taking down ethernet during nfsroot boot" date="1247819263" name="70-persistent-net.rules" path="70-persistent-net.rules" size="691" user="Main.PeterPearse" version="1"

Revision 1917 Jul 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 17 to 17
 
Changed:
<
<
    • Built for armv5t tuned for cortex A8.
    • .tgz ca. 1/2GB, uncompresses to ca. 4GB
    • The bootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
>
>
    • Ubuntu 9.0.4 armel is built for armv5t tuned for cortex A8.
    • Resultant .tgz ca. 1/2GB, uncompresses to ca. 4GB
    • The debootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image

RealView PBA8 example

  Log attached - if it hangs without message for more than one hour - restart.
Changed:
<
<
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
      Correct resolv.conf for local network since NetworkManager? cannot provide a local version.
    • Needs tweaking for RealView Boards (See boot log for RealView PBA8 attached - also contains cats of affected files)
      • Board needs (at least) 256M memory
      • Add ttyAMA0 node, start a getty on it in /etc/rc.local, add ttySA0 to /etc/securetty
      • Adjust xorg.conf for RealView PBA8 - see boot log
>
>
To use this file system over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
Also add a correct resolv.conf for local network since NetworkManager? is not running to provide a local version.
Boot log for RealView PBA8 attached - also contains cats of files tweaked for ARM development boards and/or PBA8 in particular
  • PBA8 board needs (at least) 256M memory
  • For all ARM supplied development boards, add ttyAMA0 node, start a getty on it in /etc/rc.local, add ttySA0 to /etc/securetty
  • Adjust xorg.conf for the platform - see boot log for PBA8 example

NFS mounts

  • Depending on your debootstrap configuration udev may take down the ethernet during system configuration
    To prevent this, ensure etc/udev/rules/70-persistent-net.rules exists and contains an entry for your interface.
    Example attached.
  • Any of the start up networking scripts may screw the NFS mount - try exiting them early or stopping them running
    • NetworkManager?
    • networking
    • Probably others in different debootstraps
      • Search /etc scripts for eth, ifup

Check also

  • File system checks
    If the system fails to boot during the file check procedure check that /etc/fstab does NOT contain non existent file systems
    e.g. the PBA9 multicore Fats Model doesn't currently support the MMC card.
 

MTD Driver

Deleted:
<
<
 The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

NFS Swap File

I've successfully used/adapted the instructions at http://www.nslu2-linux.org/wiki/HowTo/MountNFSSwapPartition on VersatilePB926 says
Line: 48 to 60
 
META FILEATTACHMENT attr="" autoattached="1" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" user="Main.PeterPearse" version="1"
Added:
>
>
META FILEATTACHMENT attachment="70-persistent-net.rules" attr="" comment="Prevent udev taking down ethernet during nfsroot boot" date="1247819263" name="70-persistent-net.rules" path="70-persistent-net.rules" size="691" stream="70-persistent-net.rules" user="Main.PeterPearse" version="1"

Revision 1808 Jun 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 19 to 19
 
Changed:
<
<
    • The bootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
>
>
    • The bootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
  Log attached - if it hangs without message for more than one hour - restart.
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
      Correct resolv.conf for local network since NetworkManager? cannot provide a local version.

Revision 1728 Apr 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 15 to 15
 
Added:
>
>
 
Changed:
<
<
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
    • Needs tweaking for RealView Boards (See boot log for RealView? PBA8 attached - also contains cats of affected files)
>
>
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
      Correct resolv.conf for local network since NetworkManager? cannot provide a local version.
    • Needs tweaking for RealView Boards (See boot log for RealView PBA8 attached - also contains cats of affected files)
 
      • Board needs (at least) 256M memory
Changed:
<
<
      • Add ttyAMA0 node, start a getty on it in /etc/rc.local
>
>
      • Add ttyAMA0 node, start a getty on it in /etc/rc.local, add ttySA0 to /etc/securetty
      • Adjust xorg.conf for RealView PBA8 - see boot log
 

MTD Driver

Line: 43 to 45
 
Added:
>
>
META FILEATTACHMENT attr="" autoattached="1" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" user="Main.PeterPearse" version="1"
 
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" user="Main.PeterPearse" version="1"
Deleted:
<
<
META FILEATTACHMENT attachment="PBA8" attr="" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" stream="PBA8" user="Main.PeterPearse" version="1"

Revision 1628 Apr 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 16 to 16
  More details, including errata
Changed:
<
<
Built for armv5t tuned for cortex A8.
.tgz ca. 1/2GB, uncompresses to ca. 4GB
The bootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
>
>
    • Built for armv5t tuned for cortex A8.
    • .tgz ca. 1/2GB, uncompresses to ca. 4GB
    • The bootstrap takes around 8 hours to build on a VMWare Ubuntu 9.0.4 image
  Log attached - if it hangs without message for more than one hour - restart.
Changed:
<
<
Needs tweaking for RealView Boards
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection.
>
>
    • To use over NFS - drop /etc/rc2.d/S50NetWorkManager - which takes down the NFS connection if it runs
    • Needs tweaking for RealView Boards (See boot log for RealView? PBA8 attached - also contains cats of affected files)
      • Board needs (at least) 256M memory
 
    • Add ttyAMA0 node, start a getty on it in /etc/rc.local
Changed:
<
<
    • Other TBD
>
>
 

MTD Driver

Line: 42 to 43
 
Changed:
<
<
META FILEATTACHMENT attachment="arm_t2.xls" attr="" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" stream="arm_t2.xls" user="Main.PeterPearse" version="1"
>
>
META FILEATTACHMENT attr="" autoattached="1" comment="Log of the deboostrap run (xubuntu)" date="1240916152" name="build-arm-rootfs-200904240849.log" path="build-arm-rootfs-200904240849.log" size="6095320" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" user="Main.PeterPearse" version="1"
META FILEATTACHMENT attachment="PBA8" attr="" comment="Boot log for PBA8 debootstrap" date="1240916227" name="PBA8" path="PBA8" size="31084" stream="PBA8" user="Main.PeterPearse" version="1"

Revision 1527 Apr 2009 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
A basic glibc file system for linux is available from www.arm.com::Linux Operating System Download.
>
>
 More details, including errata
Changed:
<
<
Using buildroot with the Code Sourcery tools tp produce a uClibc uclinux file system
>
>
 

MTD Driver

Revision 1413 Dec 2007 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 12 to 12
 
  • NFS Network FileSystem.

AEL File Systems

Changed:
<
<
A basic file system is available from www.arm.com::Linux Operating System Download.
More details, including errata
>
>
A basic glibc file system for linux is available from www.arm.com::Linux Operating System Download.
More details, including errata
Using buildroot with the Code Sourcery tools tp produce a uClibc uclinux file system
 

MTD Driver

Revision 1323 Aug 2007 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 11 to 11
 
  • SquashFS is a compressed read-only filesystem for Linux. It is intended for general read-only filesystem use, for archival use and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.
  • NFS Network FileSystem.
Added:
>
>

AEL File Systems

A basic file system is available from www.arm.com::Linux Operating System Download.
More details, including errata
 

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

Revision 1224 Jul 2007 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 21 to 21
 
  • Kernel configure for swap file && loop back device.
  • Haven't tested the boot up script yet.

ARM/Thumb-2 Size Comparison

Added:
>
>
Thumb-2 file system This is a basic file system (no networking, no X11 etc.).
It boots on the ARM RVDS v4.0 Cortex-A8 model, with a linux 2.6.21 ARM compiled kernel providing Thumb-2 support.
The attached file, arm_t2.xls, compares the Thumb-2 files with the ARM equivalents.
A maximum reduction in size of 28% is observed (usr/lib/libformw.so.5.5 ). This gives a reduction of 16% across all the files (executables & libraries).
 
Added:
>
>

META FILEATTACHMENT attachment="arm_t2.xls" attr="" comment="" date="1185281466" name="arm_t2.xls" path="arm_t2.xls" size="38400" stream="arm_t2.xls" user="Main.PeterPearse" version="1"

Revision 1124 Jul 2007 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 20 to 20
 
  • Kernel 2.6.19 patched to arm2.
  • Kernel configure for swap file && loop back device.
  • Haven't tested the boot up script yet.
\ No newline at end of file
Added:
>
>

ARM/Thumb-2 Size Comparison

Revision 1006 Mar 2007 - Main.PeterPearse

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 14 to 14
 

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages. \ No newline at end of file

Added:
>
>

NFS Swap File

I've successfully used/adapted the instructions at http://www.nslu2-linux.org/wiki/HowTo/MountNFSSwapPartition on VersatilePB926 says
mailto:peter.pearse@arm.com.
  • Kernel 2.6.19 patched to arm2.
  • Kernel configure for swap file && loop back device.
  • Haven't tested the boot up script yet.
 \ No newline at end of file

Revision 908 May 2006 - Main.RobertSchwebel

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 13 to 13
 

MTD Driver

Changed:
<
<
The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.
>
>
The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.
 \ No newline at end of file

Revision 808 May 2006 - Main.PhilippeRobin

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 14 to 14
 

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

Deleted:
<
<
-- PhilippeRobin - 20 Jan 2006
 \ No newline at end of file

Revision 720 Jan 2006 - Main.PhilippeRobin

Line: 1 to 1
 
META TOPICPARENT

Welcome to the LinuxFilesystem web

Linux Filesystem and Utilities

Line: 15 to 15
  The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.
Deleted:
<
<
-- PhilippeRobin - 02 Sep 2005
 \ No newline at end of file
Added:
>
>
-- PhilippeRobin - 20 Jan 2006
 \ No newline at end of file

Revision 619 Jan 2006 - TWikiGuest

Line: 1 to 1
Added:
>
>
META TOPICPARENT
 

Welcome to the LinuxFilesystem web

Added:
>
>

Linux Filesystem and Utilities

This section provides some information regarding tools and utilities for building filesystems targetting Embedded Linux platforms. These can vary depending on the level of functionality available on the development platform used as well as the type of applications for which this platform will be used.
 
Changed:
<
<

Available Information

  • ...
  • ...
  • ...
>
>
Multiple options available for creating base filesystems: * cramfs is a read-only filesystem designed for simplicity and space-efficiency. The base utilities can be accessed on sourceforge project's page. * romfs is a read-only filesystem originally for Linux. It is a space-efficient, small block-based filesystem. * JFFS2 is a log-structured file system designed for use on flash devices in embedded systems. * SquashFS is a compressed read-only filesystem for Linux. It is intended for general read-only filesystem use, for archival use and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed. * NFS Network FileSystem.
 
Changed:
<
<

(advanced search)
>
>

MTD Driver

The Memory Technology Device (MTD) subsystem for Linux provides a generic interface to memory devices such as Flash and RAM. It provides read, write and erase access to the board memory devices. The mtdblock devices can be mounted by jffs, jffs2 and cramfs filesystems. The MTD driver provides extensive support for NOR Flash devices with support for common flash interfaces (CFI). The width of the Flash bus and number of chips required to implement the bus width can be manually configured or automatically detected. The MTD driver layer also supports multiple Flash partitions on one set of Flash devices. Additional documentation can be found in the drivers/mtd directory of the Linux kernel sources and the kernel documentation pages.

-- PhilippeRobin - 02 Sep 2005

 \ No newline at end of file

Revision 528 Mar 2005 - TWikiContributor

Line: 1 to 1
Changed:
<
<
Welcome to the home of Foswiki.LinuxFilesystem. This is a web-based collaboration area for ...
>
>

Welcome to the LinuxFilesystem web

 
Changed:
<
<
  • MeetingMinutes?
>
>

Available Information

  • ...
  • ...
  • ...
 
Changed:
<
<

Site Tools of the LinuxFilesystem? Web

Notes:

  • You are currently in the LinuxFilesystem web. The color code for this web is this background, so you know where you are.
  • If you are not familiar with the Foswiki collaboration platform, please visit WelcomeGuest first.

Web Description of Web Used to... Links
Welcome to Foswiki... Users, Groups ...see who is registered on this site
Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web
Welcome, Registration, and other StartingPoints; Foswiki history & Wiki style; All the docs... ...discover Foswiki details, and how to start your own site.
Home of System web Search System web Recent changes in the System web Get notified of changes to the System web
Linux Boot Loader Web ...collaborate on Linux Boot Loader
Home of TWiki.LinuxBootLoader web Search TWiki.LinuxBootLoader web Recent changes in the TWiki.LinuxBootLoader web Get notified of changes to the TWiki.LinuxBootLoader web
Linux Development Tools Web ...collaborate on Linux Development Tools
Home of TWiki.LinuxDevTools web Search TWiki.LinuxDevTools web Recent changes in the TWiki.LinuxDevTools web Get notified of changes to the TWiki.LinuxDevTools web
Linux Filesystem Web ...collaborate on Linux Filesystem
Home of TWiki.LinuxFilesystem web Search TWiki.LinuxFilesystem web Recent changes in the TWiki.LinuxFilesystem web Get notified of changes to the TWiki.LinuxFilesystem web
Linux Kernel Web ...collaborate on Linux Kernel
Home of TWiki.LinuxKernel web Search TWiki.LinuxKernel web Recent changes in the TWiki.LinuxKernel web Get notified of changes to the TWiki.LinuxKernel web
Linux Platform Web ...collaborate on Linux Platform
Home of TWiki.LinuxPlatform web Search TWiki.LinuxPlatform web Recent changes in the TWiki.LinuxPlatform web Get notified of changes to the TWiki.LinuxPlatform web
reference documentation ...collaborate on
Home of TWiki.LinuxReference web Search TWiki.LinuxReference web Recent changes in the TWiki.LinuxReference web Get notified of changes to the TWiki.LinuxReference web
Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact linux-arm-org-wiki@linux-arm.org if you need a separate collaboration web for your team. See also AdminToolsCategory.

Legend: home Go to the home of the web recentchanges See recent changes in the web
searchtopic Search the web notify Subscribe to get notified of changes by e-mail
>
>

(advanced search)

Revision 414 Apr 2002 - PeterThoeny

Line: 1 to 1
 Welcome to the home of Foswiki.LinuxFilesystem. This is a web-based collaboration area for ...

  • MeetingMinutes?
Changed:
<
<

Maintenance of the LinuxFilesystem? web

  •    (More options in WebSearch)
  • WebChanges: Find out recent modifications to the LinuxFilesystem? web.
  • WebIndex: Display all LinuxFilesystem? topics in alphabetical order. See also the faster WebTopicList
  • WebNotify: Subscribe to be automatically notified when something changes in the LinuxFilesystem? web.
  • WebStatistics: View access statistics of the LinuxFilesystem? web.
  • WebPreferences: Preferences of the LinuxFilesystem? web.
>
>

Site Tools of the LinuxFilesystem? Web

  Notes:
Changed:
<
<
  • You are currently in the LinuxFilesystem? web. The color code for this web is a (SPECIFY COLOR) background, so you know where you are.
  • If you are not familiar with the Foswiki collaboration tool, please visit WelcomeGuest in the Foswiki.TWiki web first.
>
>
  • You are currently in the LinuxFilesystem web. The color code for this web is this background, so you know where you are.
  • If you are not familiar with the Foswiki collaboration platform, please visit WelcomeGuest first.
 

Web Description of Web Used to... Links
Welcome to Foswiki... Users, Groups ...see who is registered on this site
Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web
Welcome, Registration, and other StartingPoints; Foswiki history & Wiki style; All the docs... ...discover Foswiki details, and how to start your own site.
Home of System web Search System web Recent changes in the System web Get notified of changes to the System web
Linux Boot Loader Web ...collaborate on Linux Boot Loader
Home of TWiki.LinuxBootLoader web Search TWiki.LinuxBootLoader web Recent changes in the TWiki.LinuxBootLoader web Get notified of changes to the TWiki.LinuxBootLoader web
Linux Development Tools Web ...collaborate on Linux Development Tools
Home of TWiki.LinuxDevTools web Search TWiki.LinuxDevTools web Recent changes in the TWiki.LinuxDevTools web Get notified of changes to the TWiki.LinuxDevTools web
Linux Filesystem Web ...collaborate on Linux Filesystem
Home of TWiki.LinuxFilesystem web Search TWiki.LinuxFilesystem web Recent changes in the TWiki.LinuxFilesystem web Get notified of changes to the TWiki.LinuxFilesystem web
Linux Kernel Web ...collaborate on Linux Kernel
Home of TWiki.LinuxKernel web Search TWiki.LinuxKernel web Recent changes in the TWiki.LinuxKernel web Get notified of changes to the TWiki.LinuxKernel web
Linux Platform Web ...collaborate on Linux Platform
Home of TWiki.LinuxPlatform web Search TWiki.LinuxPlatform web Recent changes in the TWiki.LinuxPlatform web Get notified of changes to the TWiki.LinuxPlatform web
reference documentation ...collaborate on
Home of TWiki.LinuxReference web Search TWiki.LinuxReference web Recent changes in the TWiki.LinuxReference web Get notified of changes to the TWiki.LinuxReference web
Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact linux-arm-org-wiki@linux-arm.org if you need a separate collaboration web for your team. See also AdminToolsCategory.

Legend: home Go to the home of the web recentchanges See recent changes in the web
searchtopic Search the web notify Subscribe to get notified of changes by e-mail

Revision 307 Apr 2002 - PeterThoeny

Line: 1 to 1
 Welcome to the home of Foswiki.LinuxFilesystem. This is a web-based collaboration area for ...

  • MeetingMinutes?
Line: 18 to 18
 
  • You are currently in the LinuxFilesystem? web. The color code for this web is a (SPECIFY COLOR) background, so you know where you are.
  • If you are not familiar with the Foswiki collaboration tool, please visit WelcomeGuest in the Foswiki.TWiki web first.
Changed:
<
<

Warning: Can't find topic TWiki.TWikiWebsTable

>
>
Web Description of Web Used to... Links
Welcome to Foswiki... Users, Groups ...see who is registered on this site
Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web
Welcome, Registration, and other StartingPoints; Foswiki history & Wiki style; All the docs... ...discover Foswiki details, and how to start your own site.
Home of System web Search System web Recent changes in the System web Get notified of changes to the System web
Linux Boot Loader Web ...collaborate on Linux Boot Loader
Home of TWiki.LinuxBootLoader web Search TWiki.LinuxBootLoader web Recent changes in the TWiki.LinuxBootLoader web Get notified of changes to the TWiki.LinuxBootLoader web
Linux Development Tools Web ...collaborate on Linux Development Tools
Home of TWiki.LinuxDevTools web Search TWiki.LinuxDevTools web Recent changes in the TWiki.LinuxDevTools web Get notified of changes to the TWiki.LinuxDevTools web
Linux Filesystem Web ...collaborate on Linux Filesystem
Home of TWiki.LinuxFilesystem web Search TWiki.LinuxFilesystem web Recent changes in the TWiki.LinuxFilesystem web Get notified of changes to the TWiki.LinuxFilesystem web
Linux Kernel Web ...collaborate on Linux Kernel
Home of TWiki.LinuxKernel web Search TWiki.LinuxKernel web Recent changes in the TWiki.LinuxKernel web Get notified of changes to the TWiki.LinuxKernel web
Linux Platform Web ...collaborate on Linux Platform
Home of TWiki.LinuxPlatform web Search TWiki.LinuxPlatform web Recent changes in the TWiki.LinuxPlatform web Get notified of changes to the TWiki.LinuxPlatform web
reference documentation ...collaborate on
Home of TWiki.LinuxReference web Search TWiki.LinuxReference web Recent changes in the TWiki.LinuxReference web Get notified of changes to the TWiki.LinuxReference web
Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact linux-arm-org-wiki@linux-arm.org if you need a separate collaboration web for your team. See also AdminToolsCategory.

Legend: home Go to the home of the web recentchanges See recent changes in the web
searchtopic Search the web notify Subscribe to get notified of changes by e-mail

Revision 224 Nov 2001 - PeterThoeny

Line: 1 to 1
 Welcome to the home of Foswiki.LinuxFilesystem. This is a web-based collaboration area for ...

  • MeetingMinutes?
Line: 8 to 8
 
  •    (More options in WebSearch)
  • WebChanges: Find out recent modifications to the LinuxFilesystem? web.
Changed:
<
<
  • WebIndex: Display all LinuxFilesystem? topics in alphabetical order.
>
>
 
  • WebNotify: Subscribe to be automatically notified when something changes in the LinuxFilesystem? web.
  • WebStatistics: View access statistics of the LinuxFilesystem? web.
  • WebPreferences: Preferences of the LinuxFilesystem? web.

Revision 108 Aug 2001 - PeterThoeny

Line: 1 to 1
Added:
>
>
Welcome to the home of Foswiki.LinuxFilesystem. This is a web-based collaboration area for ...

  • MeetingMinutes?

Maintenance of the LinuxFilesystem? web

  •    (More options in WebSearch)
  • WebChanges: Find out recent modifications to the LinuxFilesystem? web.
  • WebIndex: Display all LinuxFilesystem? topics in alphabetical order.
  • WebNotify: Subscribe to be automatically notified when something changes in the LinuxFilesystem? web.
  • WebStatistics: View access statistics of the LinuxFilesystem? web.
  • WebPreferences: Preferences of the LinuxFilesystem? web.

Notes:

  • You are currently in the LinuxFilesystem? web. The color code for this web is a (SPECIFY COLOR) background, so you know where you are.
  • If you are not familiar with the Foswiki collaboration tool, please visit WelcomeGuest in the Foswiki.TWiki web first.

Warning: Can't find topic TWiki.TWikiWebsTable

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
This page took 42.83 joules of energy to render (zen4 : 21.45 secs : 5 sessions : 0.83 amps) More Info