Révision | 2180aec5b57f8555f45deb97ee22ea2064d88203 (tree) |
---|---|
l'heure | 2022-07-15 03:13:50 |
Auteur | Tom Rini <trini@kons...> |
Commiter | Tom Rini |
designprinciples.rst: Perform minor cleanups
- Remove some missed wiki markup, and escape a "\n" correctly.
- Use gender-neutral language to refer to the user, consistently.
Cc: Claudius Heine <ch@denx.de>
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
@@ -28,15 +28,15 @@ millions... | ||
28 | 28 | |
29 | 29 | A usable and useful configuration of U-Boot, including a basic |
30 | 30 | interactive command interpreter, support for download over Ethernet |
31 | -and the capability to program the flash shall fit in no more than 128 !KiB. | |
31 | +and the capability to program the flash shall fit in no more than 128 KiB. | |
32 | 32 | |
33 | 33 | Keep it Fast |
34 | 34 | ^^^^^^^^^^^^ |
35 | 35 | |
36 | 36 | The end user is not interested in running U-Boot. In most embedded |
37 | -systems he is not even aware that U-Boot exists. The user wants to | |
37 | +systems they are not even aware that U-Boot exists. The user wants to | |
38 | 38 | run some application code, and that as soon as possible after switching |
39 | -on his device. | |
39 | +on their device. | |
40 | 40 | |
41 | 41 | It is therefore essential that U-Boot is as fast as possible, |
42 | 42 | especially that it loads and boots the operating system as fast as possible. |
@@ -63,7 +63,7 @@ Keep it Simple | ||
63 | 63 | ^^^^^^^^^^^^^^ |
64 | 64 | |
65 | 65 | U-Boot is a boot loader, but it is also a tool used for board |
66 | -bring-up, for production testing, and for other activities | |
66 | +bring-up, for production testing, and for other activities. | |
67 | 67 | |
68 | 68 | Keep it Portable |
69 | 69 | ^^^^^^^^^^^^^^^^ |
@@ -96,13 +96,13 @@ Keep it Configurable | ||
96 | 96 | Section "Keep it Small" already explains about the size restrictions |
97 | 97 | for U-Boot on one side. On the other side, U-Boot is a powerful tool |
98 | 98 | with many, many extremely useful features. The maintainer or user of |
99 | -each board will have to decide which features are important to him and | |
100 | -what shall be included with his specific board configuration to meet | |
101 | -his current requirements and restrictions. | |
99 | +each board will have to decide which features are important to them and | |
100 | +what shall be included with their specific board configuration to meet | |
101 | +their current requirements and restrictions. | |
102 | 102 | |
103 | 103 | Please make sure that it is easy to add or remove features from a |
104 | 104 | board configuration, so everybody can make the best use of U-Boot on |
105 | -his system. | |
105 | +their system. | |
106 | 106 | |
107 | 107 | If a feature is not included, it should not have any residual code |
108 | 108 | bloating the build. |
@@ -126,7 +126,7 @@ debug is all the more important to many of us. | ||
126 | 126 | * All initialization steps shall print some "begin doing this" message before |
127 | 127 | they actually start, and some "done" message when they complete. For example, |
128 | 128 | RAM initialization and size detection may print a "RAM: " before they start, |
129 | - and "256 MB\n" when done. The purpose of this is that you can always see | |
129 | + and "256 MB\\n" when done. The purpose of this is that you can always see | |
130 | 130 | which initialization step was running if there should be any problem. This |
131 | 131 | is important not only during software development, but also for the service |
132 | 132 | people dealing with broken hardware in the field. |
@@ -143,8 +143,8 @@ Please always keep in mind that there are at least three different | ||
143 | 143 | groups of users for U-Boot, with completely different expectations |
144 | 144 | and requirements: |
145 | 145 | |
146 | -* The end user of an embedded device just wants to run some application; he | |
147 | - does not even want to know that U-Boot exists and only rarely interacts with | |
146 | +* The end user of an embedded device just wants to run some application; they | |
147 | + do not even want to know that U-Boot exists and only rarely interacts with | |
148 | 148 | it (for example to perform a reset to factory default settings etc.) |
149 | 149 | |
150 | 150 | * System designers and engineers working on the development of the application |