OpenWrt and OpenEmbedded are different projects, have quite some things in common, however its aimings are different (OpenWrt is from my point of view a cross-compiling-framework _and_ – that’s the important part – an embedded linux distribution, OpenEmbedded is just trying to get software cross-compiled without any approach of having a consistent, homogeneous userspace in the end).
总的来说,OpenWrt是个编译框架,从底层的kernel到上层的应用程序,也可以说是Cross Linux From Scratch (CLFS)的另一种形式的发行版。
而OpenEmbedded的主要目标只是编译一些应用软件,不及OpenWrt具有连续性的编译硬件设备运行linux系统所需的所有内容(bootloader, linux kernel, rootfs and software)。