在没有U-Boot的情况下在ZedBoard上启动Linux

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

zedboard - obl bg - 600

对于本教程,你需要一个ZedBoard一个SD卡,一个Linux机器(或者Linux VM或者Mac),一个git客户端和如何使用它的知识,以及Android NDKr9d或更新版本。

ZedBoard和SD卡
ZedBoard和SD卡。

把所有东西都准备好,然后下载Zynq-Boot。为ZedBoard创建bootbin. ZedBoard文件。然后创建sdcard。zedboard文件。将文件复制到ZedBoard,然后引导它。

如果您喜欢Linux,这将是一个非常棒的项目。让我们知道你对这个项目的想法!

0
第一个投票。

关于琥珀边界

我曾经是Digilent博客的编辑,现在我是一个贡献者。我喜欢学习可穿戴设备,并在STEM中撰写有关社会问题的文章。在工作之外,我可以和我的猫一起看网飞,做一个艺术项目,或者尝试寻找新的,美味的当地食物。

查看所有的帖子由Amber Mear→

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

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记