You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/embox_quick_start_en.md
+19-17Lines changed: 19 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -112,15 +112,15 @@ Or you can build cross-compiler with the script in the project's root folder:
112
112
As the result ***ARCH-elf-toolchain.tar.bz2*** archive will be created. Than you need to extract files from the archive and set up `PATH` enviroment variable.
113
113
114
114
## QEMU installation
115
-
Supported CPU architectures: x86, ARM, MIPS, Sparc, PPC, Microblaze.
115
+
Supported CPU architectures: `x86`, `ARM`, `MIPS`, `Sparc`, `PPC`, `Microblaze`.
116
116
117
-
***QEMU*** can be installed in the following way:
117
+
QEMU can be installed in the following way:
118
118
```
119
119
$ sudo apt-get install qemu-system-<ARCH>
120
120
```
121
-
Where <ARCH>: i386, arm, sparc, mips, ppc or misc (for microblaze).
121
+
Where `<ARCH>`: i386, arm, sparc, mips, ppc or misc (for microblaze).
122
122
123
-
Notice: QEMU packages for all supported architectures can be installed with a single command:
123
+
QEMU packages for all supported architectures can be installed with a single command:
124
124
```
125
125
$ sudo apt-get install qemu-system
126
126
```
@@ -130,13 +130,13 @@ Set up default configuration for the desired platform:
130
130
```
131
131
$ make confload-<ARCH>/qemu
132
132
```
133
-
where <ARCH>: x86, arm, mips, ppc, sparc, microblaze.
133
+
Where `<ARCH>`: x86, arm, mips, ppc, sparc, microblaze.
134
134
135
-
***Example for x86:***
135
+
Example for x86:
136
136
```
137
137
make confload-x86/qemu
138
138
```
139
-
***Build Embox:***
139
+
Build Embox:
140
140
```
141
141
$ make
142
142
```
@@ -148,7 +148,7 @@ Example of how to build with 4 parallel jobs:
148
148
```
149
149
$ make -j4
150
150
```
151
-
***Now you are able to run Embox:***
151
+
Now you are able to run Embox:
152
152
```
153
153
$ ./scripts/qemu/auto_qemu
154
154
```
@@ -161,23 +161,25 @@ Console output example:
161
161
If all unit tests passed successfully and all modules loaded, then command prompt will appear.
162
162
Now you can execute commands included in the configuration (`mods.conf`). You can start with ***help*** command which prints list of available commands.
163
163
164
-
Press ***ctrl+’A’*** and then `***x***` to exit from QEMU.
164
+
Press `ctrl + A` and then `x` to exit from QEMU.
165
165
166
166
## Preliminaries to Mybuild build system
167
-
***Embox*** is modular and configurable. Declarative program language ***Mybuild*** has been developed for these features.
167
+
***Embox*** is modular and configurable. Declarative program language Mybuild has been developed for these features.
168
168
Mybuild allows to describe both single modules and whole target system.
169
169
170
170
***A module*** is a base concept for build system.
171
-
**A module description** contains:
172
-
* source files list
173
-
* options, which can be set for the module during configuration
174
-
* dependences list
171
+
A module description contains:
172
+
173
+
* source files list
174
+
* options, which can be set for the module during configuration
175
+
* dependences list
175
176
176
177
***The configuration*** is a particular description of the whole system.
177
178
It contains:
178
-
* list of required modules
179
-
* modules options
180
-
* build rules (e. g. cross-compiler, additional compiler flags, memory map etc.)
179
+
180
+
* list of required modules
181
+
* modules options
182
+
* build rules (e. g. cross-compiler, additional compiler flags, memory map etc.)
181
183
182
184
Graph of the system will be based on the configuration and modules descriptions.
0 commit comments