最近在研究Xilinx的PetaLinux,那么
1.PetaLinux是什么?
PetaLinux是Xilinx推出的一套工具,本来是为了方便大家开发自定义的嵌入式系统,轻踩一下,里面的坑不少!
欢迎加QQ群:866736461填坑。
2.安装PetaLinux
参考官方:UG1144
准备:Ubuntu16.04或18.04,在虚拟机如VMware下安装和物理机下安装均可
CPU:2GHz以上,4核或以上,约多越好!
硬盘:至少100G,越大越好!
按官方的步骤安装PetaLinux,发现没装成功?恭喜你,进坑了。
欢迎加QQ群:866736461填坑。
3.基于BSP包创建工程
$petalinux-create -t project -s xxx.bsp
$cd xxx
$petalinux-config
$petalinux-build
按着官方的步骤,发现报错?那就对了,要是你一下子就成功,那么他们的技术支持就没有价值了。
Failed to generate...
欢迎加QQ群:866736461填坑。
如果装了Anaconda3的,问题原因是petalinux-config不支持python3
解决方法有两种:
1.修改~/.bashrc中的export,注释掉anaconda3的内容,让python默认的链接是python2.7;
2.用conda或virtualenv创建一个python2.7的虚拟环境,在这个环境下使用python2.7:
如果不是这个原因,那么检查一下装PetaLinux所需的依赖是否安装完整和正确。
欢迎加QQ群:866736461填坑。