Skip to content

Conversation

@edmc25
Copy link
Contributor

@edmc25 edmc25 commented Oct 23, 2025

  • full review of README, making it more concise as well
  • add docs for installing dependencies
  • add docs for building OpenXilEnv
  • add doc for setup of an external process

- full review of README, making it more concise as well
- add docs for installing dependencies
- add docs for building OpenXilEnv
- add doc for setup of an external process
@edmc25
Copy link
Contributor Author

edmc25 commented Oct 23, 2025

Hi @eb1234x, Hi @wernertimothy

Take your time to go through all the documents please. This do not have to be merged ASAP.

Copy link
Contributor

@wernertimothy wernertimothy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add these changes for layout clarity

set "BUILD_ROOT=%SystemDrive%\dev\build"
```

**Folder layout example:**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Folder layout example:**


**Folder layout example:**

- `%TOOLS_ROOT%\mingw64` — MinGW (niXman, 14.2.0, win32-seh-ucrt)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%TOOLS_ROOT%\mingw64` — MinGW (niXman, 14.2.0, win32-seh-ucrt)

**Folder layout example:**

- `%TOOLS_ROOT%\mingw64` — MinGW (niXman, 14.2.0, win32-seh-ucrt)
- `%TOOLS_ROOT%\Qt6_9` — Qt install prefix produced by the build below
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%TOOLS_ROOT%\Qt6_9` — Qt install prefix produced by the build below


- `%TOOLS_ROOT%\mingw64` — MinGW (niXman, 14.2.0, win32-seh-ucrt)
- `%TOOLS_ROOT%\Qt6_9` — Qt install prefix produced by the build below
- `%TOOLS_ROOT%\OpenXilEnv` — OpenXilEnv install prefix produced by the build below
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%TOOLS_ROOT%\OpenXilEnv` — OpenXilEnv install prefix produced by the build below

- `%TOOLS_ROOT%\mingw64` — MinGW (niXman, 14.2.0, win32-seh-ucrt)
- `%TOOLS_ROOT%\Qt6_9` — Qt install prefix produced by the build below
- `%TOOLS_ROOT%\OpenXilEnv` — OpenXilEnv install prefix produced by the build below
- `%SRC_ROOT%\Qt6_9` — Qt source code
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%SRC_ROOT%\Qt6_9` — Qt source code

- `%TOOLS_ROOT%\Qt6_9` — Qt install prefix produced by the build below
- `%TOOLS_ROOT%\OpenXilEnv` — OpenXilEnv install prefix produced by the build below
- `%SRC_ROOT%\Qt6_9` — Qt source code
- `%SRC_ROOT%\OpenXilEnv` — OpenXilEnv source code
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%SRC_ROOT%\OpenXilEnv` — OpenXilEnv source code

- `%TOOLS_ROOT%\OpenXilEnv` — OpenXilEnv install prefix produced by the build below
- `%SRC_ROOT%\Qt6_9` — Qt source code
- `%SRC_ROOT%\OpenXilEnv` — OpenXilEnv source code
- `%BUILD_ROOT%\Qt6_9` — Qt build directory
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%BUILD_ROOT%\Qt6_9` — Qt build directory

- `%SRC_ROOT%\Qt6_9` — Qt source code
- `%SRC_ROOT%\OpenXilEnv` — OpenXilEnv source code
- `%BUILD_ROOT%\Qt6_9` — Qt build directory
- `%BUILD_ROOT%\OpenXilEnv` — OpenXilEnv build directory
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `%BUILD_ROOT%\OpenXilEnv` — OpenXilEnv build directory

Readme.md Outdated
XilEnv provides an environment to set up a SiL system on Windows or Linux hosts. It clearly separates its own components from the embedded software under test through a network layer. Each component can run in its own executable, providing memory protection between them.

![XilEnv SIL system](OpenXilEnv_Sil.png)
Communication between the software under test, models, and XilEnv is done via sockets or (on Windows) Named Pipes / (on Linux) local sockets. These are used for:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

named pipes

Update docs/LINUX_DEPENDENCIES.md
Update docs/Readme.md

Co-authored-by: Timothy Werner <69105337+wernertimothy@users.noreply.github.com>
@edmc25 edmc25 force-pushed the task/improve-readme branch from 86aba90 to 64b17d5 Compare November 6, 2025 14:04
@wernertimothy wernertimothy merged commit fd89a45 into eclipse-openxilenv:main Nov 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants