Difference of px4fmu and px4io

I use Pixhawk.
I would like to know about the part where the attitude control value is converted to the PWM value.
What is the difference between px4fmu and px4io?
Which one should I refer?