=====制作支持QT的dey快速启动镜像===== DEY默认提供两个镜像Recipe:dey-image-graphical 和 dey-image-minimal分别支持带x11桌面的DEY和仅支持命令行的DEY系统。为了支持QT,我们将使用一个微型的镜像Recipe 在/usr/local/dey-1.6/sources/meta-digi/meta-digi-dey/recipes-core/images/, cp dey-image-minimal.bb dey-image-fb.bb 创建一个新项目,并按下面方法定制文件系统: 1.bblayers.conf 移除demo程序 \\ /usr/local/dey-1.6/sources/meta-fsl-demos \ \\ 2.local.conf 添加qte库和icu库 \\ IMAGE_INSTALL_append = " packagegroup-core-qt4e icu" \\ 移除X11支持 \\ DISTRO_FEATURES_remove = "x11" \\ 根据你的需要,用固定IP来避免dhcp ETH0_STATIC_IP ="192.168.1.4" ETH0_STATIC_NETMASK ="255.255.255.0" ETH0_STATIC_GATEWAY ="192.168.1.1" 然后编译: source dey-setup-enviroment bitbake dey-image-fb 这样会生成最小的支持qt的镜像。 下面编译工具链,注意我们为了生成小的dey镜像,把x11禁掉了,编译工具链时需要重新启用它,以便支持qt-creator,所以请先修改local.conf,把x11移除的项目删除或屏掉。然后 bitbake meta-toolchain-qte 这会生成dey-eglibc-x86_64-meta-toolchain-qte-cortexa9hf-vfp-neon-toolchain-qte-1.6.9.sh 工具链,你可以安装它,以便qt-creator中配置引用。 需要注意的是,我们用qte工具链,你在启动qt程序时,需传递-qws作为启动参数。 另外,在uboot中,请把启动等待时间调为0或1,把自动查找ftp上的启动脚本关掉,这样就能加快启动速度。