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.
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 | + | == 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.