@@ -25,7 +25,7 @@ environment:
25
25
26
26
27
27
- A ready-to-use hardware state thanks to more advanced hardware
28
- initializations than what firmwares or bootloaders usually do,
28
+ initialization than what firmwares or bootloaders usually do,
29
29
including the floating point unit, caches and a convenient address
30
30
space.
31
31
@@ -69,7 +69,7 @@ Simply plug your I/O peripheral and get started:
69
69
70
70
That way, you can easily write, debug and test your I/O library just
71
71
using [ GDB] , and then integrate it as a driver in any OS driver API
72
- such as linux , FreeRTOS, etc.
72
+ such as Linux , FreeRTOS, etc.
73
73
74
74
75
75
### High performance
@@ -117,6 +117,13 @@ this version. Please, [contact us for more
117
117
details] ( https://farjump.io/contact-us ) .
118
118
119
119
120
+ ## Multi-core Debugging
121
+
122
+ Multi-core debugging is part of our business offer and is disabled in
123
+ this version. Please, [ contact us for more
124
+ details] ( https://farjump.io/contact-us ) .
125
+
126
+
120
127
# A convenient programming environment
121
128
122
129
## A bare metal C library
@@ -166,7 +173,7 @@ Syscalls that are implemented and can be used bare metal:
166
173
167
174
### A stack
168
175
169
- The stack address is configured in the linker script throught the
176
+ The stack address is configured in the linker script through the
170
177
` __stack ` symbol. Its size is thus the configured address minus the
171
178
next non-free memory region.
172
179
@@ -226,7 +233,7 @@ The raytracer example below use it to be able to interrupt endless
226
233
loop and quit GDB.
227
234
228
235
229
- ### Extra GDB commands
236
+ ### Alpha-specific commands
230
237
231
238
[ Alpha] provides extra GDB commands accessible through ` monitor ` :
232
239
@@ -304,7 +311,7 @@ $ ./scripts/install-rpi-boot.sh /dev/<your SD card>
304
311
305
312
Using GDB in client/server mode requires a link between your
306
313
workstation and your Raspberry Pi. For portability reasons, we chose
307
- the Raspberry Pi's MiniUART . You can connect it to your workstation
314
+ the Raspberry Pi's Mini-UART . You can connect it to your workstation
308
315
using a USB-UART TTL ** 3.3V** (not 5V) converter.
309
316
310
317
Here are some random converter references:
@@ -324,7 +331,7 @@ including bare metal calls to `printf()` and `scanf()`, and a
324
331
raytracer using the GPU.
325
332
326
333
Note that we use docker to produce our development environments and
327
- build a debian image with the expected tools, including the GCC
334
+ build a Debian image with the expected tools, including the GCC
328
335
toolchain for the ARM architecture. The Makefile command ` make shell `
329
336
builds the docker image according to [ ` sdk/Dockerfile ` ] ( sdk/Dockerfile ) .
330
337
It is up to you to use it or use instead your own setup.
0 commit comments