Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
Page History
...
Multiexcerpt | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Yocto 参考文档在yocto中主要是使用bitbake,请参考以下文档 https://elinux.org/Bitbake_Cheat_Sheet https://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html https://community.nxp.com/docs/DOC-94953 离线BSP包存在的问题BSP包中有些.git文件夹中的内容是损坏的,因此不能使用git来管理,这样造成了一些麻烦。 可以先记下git的版本号,然后重新从 git.phytec.de 上clone,然后再checkout到对应的版本。 具体的git版本号可以从 https://git.phytec.de/phy2octo/ 来查找对应的BSP版本来查看。 phyLinux编译方法使用phylinux这个脚本来安装BSP,这个方法需要从很多国外的服务器下载源代码。 但由于repo工具被限制的原因,需要对phylinux这个脚本做一些修改,请按照下面的教程来修改。 phylinux 使用指南 / phylinux guide 其中某些开发板可能会用到repo工具 复位BSP编译环境1,使用bitbake命令清理 bitbake world -c cleanall -k 清理所有recipe中的编译产物,恢复到初次编译时的状态。 2,直接删除文件夹 在编译环境的build目录中,有以下几个目录
如果编译出现奇怪的错误,请把上面备注可删除的文件夹删除,然后再重新编译,由于已经编译了一遍,第二次会快很多。 去掉联网限制如果你需要对BSP做修改,或者增加额外的软件包,你就需要让BSP联网。修改 conf/site.conf 去掉 BB_NO_NETWORK.。该选项的存在会导致在BSP需要联网下载软件包时失败。
但有可能由于网络的限制,导致从外网下载失败,此时请使用VPN等工具来解决。 |
...