This guide covers the standard Windows developer setup.
- Windows 10/11 x64
- Git
- Visual Studio 2022 (Desktop C++ and .NET workloads)
- .NET SDK
- Python 3.11+
- CMake
- C++ compiler in PATH (g++ or clang)
- Unity 6 LTS
- Optional: Node.js + npm for integration tests
Enable Windows Hypervisor Platform and Virtual Machine Platform if you plan to run QEMU targets.
- Clone the repo.
- Run
python tools/rt_tool.py setup. - Open
RobotWin/in Unity Hub.
Run a prerequisite check without building:
python tools/rt_tool.py setup --check-onlyIf you need a virtual COM pair for serial workflows:
python tools/rt_tool.py setup --install-com0com- Use
python tools/rt_tool.py update-unity-pluginsafter building native or firmware binaries. - Logs are written under
logs/. - The tooling expects
g++on PATH for the native build (for example via MSYS2/MinGW-w64).