Yocto is a Linux build system.
Bitbake is a task scheduler. Used with the OpenEmbedded project, is it used to run the Yocto build system.