3 phase brushless motor controller

There are a lot of different brushless motors, if you google it you will find a lot of examples like Brushless DC (BLDC) motor with Arduino – Part 2. Circuit and Software - Electronics Blog
If it is possible I'd use a separate driver