Skip to content

Commit 0ff2705

Browse files
Review
We implicitly assume Linux as the user's host OS here, right? If so, we should maybe mention that in under `Requirements`.
1 parent 2701043 commit 0ff2705

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/preface.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ By reading this book you will learn
1212

1313
- How to build a `#![no_std]` application. This is much more complex than building a `#![no_std]`
1414
library because the target system may not be running an OS (or you could be aiming to build an
15-
OS!) and the program could be only process running in the target (or the first one), in which case
16-
the program may need to be customized for the target system.
15+
OS!) and the program could be the only process running in the target (or the first one).
16+
In that case, the program may need to be customized for the target system.
1717

1818
- Tricks to finely control the memory layout of a Rust program. You'll learn about linkers, linker
1919
scripts and about the Rust features that let you control a bit of the ABI of Rust programs.
@@ -37,8 +37,8 @@ This book mainly targets to two audiences:
3737

3838
### Requirements
3939

40-
This book is self contained. The reader doesn't need to be familiar with the Cortex-M architecture
41-
nor access to a Cortex-M microcontroller -- all the examples included in this book can be tested in
40+
This book is self contained. The reader doesn't need to be familiar with the Cortex-M architecture,
41+
nor is access to a Cortex-M microcontroller needed -- all the examples included in this book can be tested in
4242
QEMU. You will, however, need to install the following tools to run and inspect the examples in this
4343
book:
4444

@@ -48,8 +48,7 @@ book:
4848
- [`cargo-edit`](https://crates.io/crates/cargo-edit). Install it with `cargo install cargo-edit`.
4949

5050
- QEMU with support for ARM emulation. The `qemu-system-arm` program must be installed on your
51-
computer.
51+
computer. The name may differ for non-Debian based distributions.
5252

5353
- LLDB. GDB with ARM support can also be used, but this book chooses LLDB as it's more likely that
54-
readers that are not into Cortex-M development have LLDB installed than it's likely that they have
55-
GDB with ARM support installed.
54+
readers that are not into Cortex-M development have installed LLDB than GDB with ARM support.

0 commit comments

Comments
 (0)