本人也是第一次做Linux系统移植,网上大佬总结还是挺详细的,Linux移植的大致流程可以参考下面这位大佬的总结:
ZYNQ跑系统 系列(一) 传统方式移植linux_long_fly的博客-CSDN博客_zynq
ZYNQ跑系统 系列(二) petalinux方式移植linux_long_fly的博客-CSDN博客
这里我主要讲一下Linux移植过程中遇到的一些问题。
安装petalinux时:
petalinux版本与Linux系统版本问题
参考ug1144-petalinux-tools-reference-guide(Xilinx官网找与petalinux一致的版本),直接官网搜索即可,文末给出了petalinux18.3对应的参考文档。
安装petalinux的依赖环境
同样,参考ug1144-petalinux-tools-reference-guide,但是注意!!!手册中漏了gawk,会导致如下报错:awk: read error (Bad address)
SHELL类型问题
petalinux要求shell用bash,而linux系统默认dash(这个似乎问题不大,本人安装时有提