- Timestamp:
-
02/18/10 10:48:34 (14 years ago)
- Author:
-
ChrisJohns
- Comment:
-
Split into block devices and MSDOS.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v23
|
v24
|
|
75 | 75 | |
76 | 76 | |
77 | | RTEMS supports the MSDOS file system or the FAT (File Allocation Table) File System. This file system uses the block device library and the block device drivers to access various types of disk media. |
| 77 | RTEMS supports the MSDOS file system or the FAT (File Allocation Table) File System. This file system uses the block device library and the block device drivers to access various types of disk media. The file system interfaces to the cache. The cache provides a performance increase to applications using the MSDOS file system. Many FAT operations require more than one pass over a FAT directory or the FAT table and holding this data in memory increases performance. See [wiki:TBR/UserManual/Using_the_RTEMS_DOS_File_System Using the RTEMS DOS File System] to see how to configure and use this file system in RTEMS. The MSDOS file is tested against FreeDOS and Windows. |
| 78 | = Block Devices = |
| 79 | |
| 80 | |
| 81 | The Block Devices interface provides file systems a standard way to access block devices. The block device library consists of the block device API, a cache, and the block driver API. |
78 | 82 | |
79 | 83 | <blockquote> |
80 | 84 | {| border="1" cellpadding="5" cellspacing="0" |
81 | 85 | |- |
82 | | ! style="background:#efefef;" | MSDOS File System |
| 86 | ! style="background:#efefef;" | File System |
83 | 87 | |- |
84 | 88 | ! align="center" | Block Device Cache |
… |
… |
|
90 | 94 | </blockquote> |
91 | 95 | |
92 | | The file system interfaces to the cache. The cache provides a performance increase to applications using the MSDOS file system. Many FAT operations require more than one pass over a FAT directory or the FAT table and holding this data in memory increases performance. The Block Devices layer is optional and provides any specific device protocols, for example ATA disks. Any file system could use the Block Devices layer how-ever only the MSDOS file system does. The block devices supported are: |
| 96 | The block devices supported are: |
93 | 97 | |
94 | 98 | # ATA Disk Drives |
… |
… |
|
98 | 102 | # SPI SD Card |
99 | 103 | |
100 | | Block devices are normally accessed from the block device cache and not directly. The Block Device driver are specific to the type of hardware used to access the disk media. |
101 | | |
102 | | See [wiki:TBR/UserManual/Using_the_RTEMS_DOS_File_System Using the RTEMS DOS File System] to see how to configure and use this file system in RTEMS. |
103 | | |
104 | | The MSDOS file is tested against FreeDOS and Windows. |
| 104 | Block devices are normally accessed from the block device cache and not directly. The Block Device drivers are specific to the type of hardware used to access the disk media. |
105 | 105 | = ATA Disk Drives = |
106 | 106 | |