Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "TCF/RISC-V"

< TCF
Line 7: Line 7:
 
For example, [https://github.com/eugene-tarassov/vivado-risc-v RISC-V FPGA design for Digilent Nexys Video board].
 
For example, [https://github.com/eugene-tarassov/vivado-risc-v RISC-V FPGA design for Digilent Nexys Video board].
  
== TCF Agent Installation ==
+
== Build TCF Agent ==
  
 
Assuming RISC-V host name is ''debian'' and user name is ''debian'':
 
Assuming RISC-V host name is ''debian'' and user name is ''debian'':
Line 13: Line 13:
 
   ssh debian@debian
 
   ssh debian@debian
 
   sudo apt-get update
 
   sudo apt-get update
 +
  sudo apt-get upgrade
 
   sudo apt-get install git make gcc libssl-dev uuid-dev libc6-dbg
 
   sudo apt-get install git make gcc libssl-dev uuid-dev libc6-dbg
 
   git clone git://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent.git
 
   git clone git://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent.git
 
   cd org.eclipse.tcf.agent/agent
 
   cd org.eclipse.tcf.agent/agent
 
   make
 
   make
 +
 +
== Run TCF Agent ==
 +
 +
  obj/agent
 +
 +
Alternatively, TCF Agent can be added as Linux service, so it will always start on boot.
 +
 +
Please, note that by default TCF Agent runs without any security, which is the best setup for software development on a local network.
 +
However, if the board is connected to a public network, you would need to run the agent with authentication and encryption enabled.

Revision as of 15:39, 27 March 2020

Getting TCF to run on the RISC-V

Hardware

RISC-V development board with Linux installed and network connection.

For example, RISC-V FPGA design for Digilent Nexys Video board.

Build TCF Agent

Assuming RISC-V host name is debian and user name is debian:

  ssh debian@debian
  sudo apt-get update
  sudo apt-get upgrade
  sudo apt-get install git make gcc libssl-dev uuid-dev libc6-dbg
  git clone git://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent.git
  cd org.eclipse.tcf.agent/agent
  make

Run TCF Agent

  obj/agent

Alternatively, TCF Agent can be added as Linux service, so it will always start on boot.

Please, note that by default TCF Agent runs without any security, which is the best setup for software development on a local network. However, if the board is connected to a public network, you would need to run the agent with authentication and encryption enabled.

Back to the top