Skip to content
JamesNewton edited this page Apr 19, 2018 · 19 revisions

Dexter runs Linux on it's microzed board and automatically starts a program called DexRun.c (used to be iotest.c)

DexRun.c is the interface between the ethernet port and the FPGA which controls Dexters hardware (motors, encoders, etc...). It opens a socket and accept commands from DDE and sends data back. See DexRun-DDE-communications for more detail.

DexRun.c also provides a few local functions. For example, onboard motion planning is being developed.

To update the onboard firmware, you will need to shell into the robot (via e.g. PUTTY) and follow the directions at: https://github.com/HaddingtonDynamics/Dexter/blob/master/Firmware/README.md

Clone this wiki locally