Skip to content

Commit 325cacb

Browse files
authored
Changed a part of EN version of "embox_build"
Added little changes to a part of "embox_build_en" file of documentation.
1 parent 6d352eb commit 325cacb

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

en/embox_build_en.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Building
22

33
## Project configuration
4-
Configuration is the list of modules and their parameters on the one side, and set of requirements to system functionality on the other. Check the "Modular structure of Embox" section for more details. The current configuration is in the files of "conf/" directory.
4+
A configuration is the list of modules and their parameters on the one side, and set of requirements to system functionality on the other. Check the "Modular structure of Embox" section for more details. The current configuration is in the files of "conf/" directory.
55

66
## Choice of configuration
7-
To set the configuration with desired properties, it's necessary to describe these properties in the "conf/" directory. But if the similar configuration is already exists, it'll be easy for you to use the existing description as a base for making your own configuration.
7+
To set the configuration with desired properties, it's necessary to describe these properties in the "conf/" directory. But if the similar configuration is already exists, it'll be more easy for you to use the existing description as a base for making your own configuration.
88

99
You can see the existing configuration, using the next command:
1010
```
@@ -14,9 +14,9 @@ After it's possible to load the chosen configuration the next way:
1414
```
1515
$ make confload-<template>
1616
```
17-
To pay attention: after using the "make confload-" command, your "conf/" directory will get files of chosen configuration. And files, that were in this directory before will be deleted.
17+
To pay attention: after running the "make confload-", your "conf/" directory will have files of chosen configuration. And files, that were in this directory before will be deleted.
1818

19-
For example:
19+
In the next example we choose the existing "platform/quake3/qemu" configuration from the list:
2020
```
2121
$ make confload
2222
List of available templates:
@@ -27,10 +27,9 @@ For example:
2727
2828
$ make confload-platform/quake3/qemu
2929
```
30-
In the example above we choose the existing "platform/quake3/qemu" configuration from the list.
3130

3231
## Building made of existing configuration
33-
To build the image, it's necessary to set the chosen configuration as a current one how it was shown in the previous example. And then to run the next command:
32+
To build the image, it's necessary to set the chosen configuration as a current one how it was shown in the previous example. And then to run:
3433
```
3534
$ make
3635
```
@@ -43,29 +42,29 @@ For instance:
4342
Build complete
4443
```
4544

46-
## Changing the characteristics of the system
47-
Using the "conf/" file you can change the configuration after making modifications. We remind you: if to run "make confload-" or make cleaning, that connected with current configuration (e. g. "make distclean"), current changes will be lost.
45+
## Changing system characteristics
46+
After selection of configuration you can change it, using "conf/" file. We remind you: if to run "make confload-" or make cleaning, that connected with current configuration (e. g. "make distclean"), current changes will be lost.
4847

49-
### Changing the functionality of the system
48+
### Changing system functionality
5049
#### Modification of the modules list
51-
"Mods.conf" file has the description of system functionality, so you should use this file if you want to change functionality. For instance, to add a new command to the list, it's necessary to insert to "mods.conf" file the next line:
50+
"Mods.conf" file contains a description of system functionality, so you should use this file if you want to change functionality. For example, to add a new command to the list, it's necessary to insert to "mods.conf" file the next line:
5251
```
5352
include <PACKAGE_NAME>.<MODULE_NAME>
5453
```
55-
For example:
54+
For instance:
5655
```
5756
include embox.cmds.help
5857
```
5958
The same way also works in case of standard modules.
6059

61-
#### Parameters of module
62-
To change the parameters of module, it's necessary to set name of option and desired value in brackets. For example: to change size of thread stack, you need to set (to add) the *thread_stack_size* parameter in the *embox.kernel.thread.core* module:
60+
#### Module parameters
61+
To set size of thread stack, you need to change (or to add) the *thread_stack_size* parameter in the *embox.kernel.thread.core* module:
6362
```
6463
include embox.kernel.thread.core(thread_stack_size=0x4000)
6564
```
6665

67-
#### Порядок загрузки
68-
Также можно повлиять на порядок загрузки модулей системы в конфигурации. Для этого используется атрибут «@Runlevel(level)» (например: *@Runlevel(2)*), но обычно этого не требуется, поскольку модули загружаются по зависимостям между ними.
66+
#### Load order
67+
Также можно повлиять на порядок загрузки модулей системы в конфигурации. Для этого используется атрибут «@Runlevel(level)» (например: *@Runlevel(2)*), но обычно этого не требуется, поскольку модули загружаются по зависимостям между ними.You can manage the order, in which the modules of system load in configuration. Use the «@Runlevel(level)» (e. g. *@Runlevel(2)*) attribute for this purpose, but usually it's not required, because modules are loading according to dependencies (if some module *B* depends on some module *A*, then *A* will be loaded before *B*).
6968

7069

7170
#### Изменение реализации интерфейса

0 commit comments

Comments
 (0)