mirror of
https://github.com/ferrous-systems/embedded-trainings-2020.git
synced 2024-05-31 22:58:08 +00:00
start off with tool check
This commit is contained in:
parent
0308868702
commit
236c85956b
|
@ -3,6 +3,7 @@
|
||||||
- [Preparations](./preparations.md)
|
- [Preparations](./preparations.md)
|
||||||
- [Checking the Hardware](./hardware.md)
|
- [Checking the Hardware](./hardware.md)
|
||||||
- [Installation Instructions](./installation.md)
|
- [Installation Instructions](./installation.md)
|
||||||
|
- [Tooling check](./tooling-check.md)
|
||||||
- [Beginner Workbook](./beginner-workbook.md)
|
- [Beginner Workbook](./beginner-workbook.md)
|
||||||
- [Parts of an Embedded Program](./parts-embedded-program.md)
|
- [Parts of an Embedded Program](./parts-embedded-program.md)
|
||||||
- [Building an Embedded Program](./building-program.md)
|
- [Building an Embedded Program](./building-program.md)
|
||||||
|
|
46
embedded-workshop-book/src/tooling-check.md
Normal file
46
embedded-workshop-book/src/tooling-check.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# Tooling check
|
||||||
|
|
||||||
|
## Setup check
|
||||||
|
|
||||||
|
✅ First, let's check that you have installed all the required tools.
|
||||||
|
|
||||||
|
❗ The first two commands *must* return version `0.8.x`
|
||||||
|
|
||||||
|
``` console
|
||||||
|
$ cargo flash --version
|
||||||
|
0.8.0
|
||||||
|
|
||||||
|
$ cargo embed --version
|
||||||
|
0.8.0
|
||||||
|
|
||||||
|
$ cargo size --version
|
||||||
|
cargo-size 0.3.0
|
||||||
|
|
||||||
|
$ nrfutil version
|
||||||
|
nrfutil version 6.1.0
|
||||||
|
```
|
||||||
|
|
||||||
|
## More tools
|
||||||
|
|
||||||
|
✅ Now let's install some tools shipped with the workshop material.
|
||||||
|
|
||||||
|
### Beginner workshop
|
||||||
|
|
||||||
|
From the `tools` folder run these commands *from different terminals so they'll run in parallel*:
|
||||||
|
|
||||||
|
- `cargo install --path dk-run`
|
||||||
|
- `cargo install --path usb-list`
|
||||||
|
- `cargo install --path dongle-flash`
|
||||||
|
- `cargo install --path serial-term`
|
||||||
|
- `cargo install --path change-channel`
|
||||||
|
|
||||||
|
Leave the processes running in the background.
|
||||||
|
|
||||||
|
### Advanced workshop
|
||||||
|
|
||||||
|
From the `tools` folder run these commands *from different terminals so they'll run in parallel*:
|
||||||
|
|
||||||
|
- `cargo install --path dk-run`
|
||||||
|
- `cargo install --path usb-list`
|
||||||
|
|
||||||
|
Leave the processes running in the background.
|
Loading…
Reference in a new issue