- Timestamp:
-
06/05/07 17:16:22 (17 years ago)
- Author:
-
JoelSherrill
- Comment:
-
/* Size Reduction Ideas */ Add filesystem.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
30 | 30 | * disable all exit support |
31 | 31 | * disable C library reentrancy support |
| 32 | * disable filesystem |
| 33 | * add alternative to miniIMFS so device IO through libc works but all that you really have under the hood is a mapping of device name strings to major/minor pairs. This would be similar to the 4.0.0 functionality but integrated in the current RTEMS structure as an application configure time option. |
32 | 34 | |
33 | | It is ALWAYS possible that a BSP is linking in things that are not required. Some may call printf which we know is 20K of code on most architectures. Reducing dependencies in the BSP is always a good thing to do. The SPARC/ERC32 BSP is generally pretty good at avoiding cohesion and thus makes a good model for BSP Makefile.am and file structure. In general, if you see termios or the console driver in the minimum.exe sample, then there is a cohesion problem in the BSP. |
| 35 | It is ALWAYS possible that a BSP is linking in things that are not required. Some may call printf which we know is 20K of code on most architectures. Reducing dependencies in the BSP is always a good thing to do. The SPARC/ERC32 BSP is generally pretty good at avoiding cohesion and thus makes a good model for BSP Makefile.am and file structure. In general, if you see termios or the console driver in the minimum.exe sample, then there is a cohesion problem in the BSP. |
34 | 36 | = Configuring RTEMS for Size = |
35 | 37 | |