提示:文章写完后,目录可以手动生成,怎样生成可参考一侧的帮助文档

ZynqLinux最小系统系列——8、Petalinux实时更新PL部份

linux最小系统构建_linux操作系统搭建_手把手教你构建linux系统

序言

在实际项目中,PL和PS的开发可能是两拨人,这么假如PL有更新了的话,怎么不须要重新进行打包来进行实时更新呢

LinuxFPGAManager

在Zynq的Linux环境下,PL的bit文件下载显得十分简单linux最小系统构建,甚至于不须要编撰程序,只要使用shell命令才能轻松地完成。它有两种编程方法:

1、通过FSBL(FirstStageBoot-loader),U-Boot在引导时写入

2、通过LinuxFPGAManager在系统引导后写入

FPGA管理器是linux内核一部份(我也是第一次发觉linux端口映射,被吓坏了)linux最小系统构建,它导入一组函数,用于使用映像(image)对FPGA进行编程。它们的API与制造商无关。所有制造商的细节都隐藏在一个低级驱动程序中,该驱动程序向内核注册了一组操作。FPGA图象数据本身是特别特定于制造商的,但对我们而言linux vps,它只是二补码数据。FPGA管理器内核不会解析它。

右图是XilinxZYNQLinuxFPGAManager的构架

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复