3 Commits

Author SHA1 Message Date
faa6e5ffbe Release v0.2.0: merge dev into main 2026-03-22 12:54:10 +01:00
646d69a2ae Docs v0.1.1 2026-03-21 23:13:04 +01:00
1ad75dd604 Merge branch 'dev' 2026-03-21 23:12:22 +01:00
3 changed files with 7 additions and 23 deletions

1
.gitignore vendored
View File

@@ -1 +0,0 @@
.quarto/

BIN
main.pdf

Binary file not shown.

View File

@@ -3,7 +3,6 @@ title: "NeoECU Development Environment"
author:
- name: Hector van der Aa
email: hector@h3cx.dev
affiliation: Version 0.2.1
date: today
date-format: long
format:
@@ -16,7 +15,7 @@ toc: true
```{=typst}
#set page(
header: align(right)[
Version 0.2.1
Version 0.2.0
],
numbering: "1",
)
@@ -215,7 +214,7 @@ cd && ls | grep "zephyr-sdk"
```
Then take this and add the following to your .bashrc (or equivalent):
```bash
export ZEPHYR_SDK_INSTALL_DIR=$HOME/zephyr-sdk-x.x.x
export ZEPHYR_SDK_INSTALL_DIR=$HOME/zephyr-sdk-1.0.0
```
Making sure that the x.x.x matches the version you have installed.
@@ -262,8 +261,8 @@ Download the '*J-Link Software and Documentation Package*' from
From your downloads, install the package:
```bash
# Arch
sudo mkdir -p /opt/SEGGER/JLink
sudo tar -xvzf JLink_Linux_*_x86_64.tgz -C /opt/SEGGER/JLink --strip-components=1
sudo mkdir /opt/SEGGER/JLink
sudo tar -xvzf JLink_Linux_*_x86_64.tgz -C target --strip-components=1
# Debian
sudo apt install ./JLink_Linux_*_x86_64.deb
@@ -307,10 +306,9 @@ source .venv/bin/activate
This step must be repeated for each new terminal session.
## NeoECU Tooling Setup
Install the neoecu cli tooling and west for Zephyr:
Install the neoecu cli tooling:
```bash
uv pip install "git+https://git.h3cx.dev/h3cx/NeoECU-Tooling.git"
uv pip install west
```
Help can be found by running:
```bash
@@ -385,16 +383,3 @@ The flash command will flash the built binaries onto a board connected over JLin
## clean
The clean command cleans up all build directories in the project
#pagebreak()
# Updates
## Version 0.2.0
Complete instructions with completely neoecu tooling
## Version 0.2.1
Fixed errors:
- Incoherent instructions in export line for Zephyr SDK with x.x.x not appearing
- Incorrect mkdir command to create the `/opt/SEGGER/Jlink` directory, updated with -p flag
- Incorrect command for extracting JLink tarball, updated target to correct directory