I would recommend using a RPi/Rpi-Zero as with an Arduino you will need to implement the UAVtalk protokoll yourself. Also if I remember correctly the CC3D uses a 3.3V level for the serial/uart connection which is not compatible to RPi but not Arduino (which uses 5V).