4.104.114.84.95
Line | |
---|
1 | |
---|
2 | |
---|
3 | System Initialization |
---|
4 | |
---|
5 | |
---|
6 | After the RTEMS initialization is performed, the application's initialization will |
---|
7 | be performed. Part of initialization is a call to rtems_filesystem_initialize(). This routine |
---|
8 | will mount the `In Memory File System' as the base file system. |
---|
9 | |
---|
10 | Mounting the base file system consists of the following: |
---|
11 | |
---|
12 | ? Initialization of mount table chain control structure |
---|
13 | ? Allocation of a -jnode- structure that will server as the root node of the `In Memory |
---|
14 | File System' |
---|
15 | ? Initialization of the allocated -jnode- with the appropriate OPS, directory handlers |
---|
16 | and pathconf limits and options. |
---|
17 | ? Allocation of a memory region for file system specific global management variables |
---|
18 | ? Creation of first mount table entry for the base file system |
---|
19 | ? Initialization of the first mount table chain entry to indicate that the mount point is |
---|
20 | NULL and the mounted file system is the base file system |
---|
21 | |
---|
22 | |
---|
23 | After the base file system has been mounted, the following operations are performed |
---|
24 | under its directory structure: |
---|
25 | |
---|
26 | ? Creation of the /dev directory |
---|
27 | ? Registration of devices under /dev directory |
---|
28 | |
---|
Note: See
TracBrowser
for help on using the repository browser.