Skip to content

antmicro/renode-ws-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Renode WebSocket Proxy

Copyright (c) 2024 Antmicro

Renode WebSocket Proxy is a session manager and a proxy, enabling both local and remote running and debugging in Renode.

It is utilized by Renode Extension for VisualStudio Code and Theia.

Running the proxy

  • Locally:

Create a virtual environment and install this package:

python3 -m venv venv && . venv/bin/activate
pip install .

Download and extract Renode Dotnet portable package:

wget https://builds.renode.io/renode-latest.linux-portable-dotnet.tar.gz
tar xf renode-latest.linux-portable-dotnet.tar.gz

Run the proxy providing a path to the Renode portable binary, a working directory and a port to listen on (the plugin defaults to 21234)

renode-ws-proxy <RENODE_BINARY> <RENODE_EXECUTION_DIR> <DEFAULT_GDB> <PORT>

You can disable option to run Renode with GUI, by exporting RENODE_PROXY_GUI_DISABLED environmental variable.

export RENODE_PROXY_GUI_DISABLED=1
  • Docker:
docker build -t renode-ws-proxy .
docker run -it -P renode-ws-proxy:latest

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published