今日任务清单: 1.搭建peta-linux编译开发环境 2.编译petalinux 3.制作启动SD卡 4.测试是否可以跑在FZ3上
Petalinux是xilinx公司专门为ZYNQ系列芯片定制化linux所开发出来的linux开发、编译环境。ZYNQ系列芯片由于自带MPU,可以跑通linux,而又自带FPGA,这就给开发者带来了一定的开发难度。Petalinux是一个ZYNQ系列芯片的linux开发解决方案,通过vivado与SDK生成的BSP文件创建petalinux工程,在配置linux进行编译,方便了开发者的开发。使用petalinux的流程如下。 1.首先通过vivado建立板卡的硬件配置,即PS部分的配置与PL部分的配置、硬件语言编程,在通过SDK生成板级启动文件.bsp。 2.搭建petalinux环境,通过第一步生成的bsp文件创建工程。 3.在对linux编译之前进行必要的配置,如配置linux kernel的组件,rootfs等。 4.开始编译linux。 5.烧写SD卡,并在板卡上测试。
我们来搭建peta-linux编译开发环境。 这里使用的Ubuntu18.03操作系统进行peta-linux的环境搭建。
关于开发环境搭建过程,我建议大家参考下面的官方文档,内容很全。 |