从Linux开始ZedBoard通常是相当直接的。通常,使用第一阶段引导加载程序(FSBL)读取文件,然后将控制权传递给U-Boot引导加载程序。引导加载程序完成它的工作,然后Linux启动。用Instructables作者的话来说jameyhicks, U-Boot为引导过程增加了两个Xilinx FSBL不具备的功能。(1)它从SD卡读取启动时使用的文件,而不是要求它们包含在boot.bin中,(2)它有一个命令行,以防你想在启动时修改启动参数。”但是,如果您不需要这些功能中的任何一个呢?然后你就可以从FSBL直接启动Linux,节省您的时间和减少需要维护的文件数量。

对于本教程,你需要一个ZedBoard一个SD卡,一个Linux机器(或者Linux VM或者Mac),一个git客户端和如何使用它的知识,以及Android NDKr9d或更新版本。
把所有东西都准备好,然后下载Zynq-Boot。为ZedBoard创建bootbin. ZedBoard文件。然后创建sdcard。zedboard文件。将文件复制到ZedBoard,然后引导它。
如果您喜欢Linux,这将是一个非常棒的项目。让我们知道你对这个项目的想法!

关于“在没有U-Boot的情况下在ZedBoard上启动Linux”的评论