PetaLinux 操作系统特点和结构及其移植方法
随着性能的逐渐提高以及成本的不断降低,FPGA 在嵌入式领域的应用日益广泛。
本文介绍了PetaLinux 操作系统的特点和目录结构,并分析了基于MLD 的BSP 自动生成技术,最后总结了PetaLinux 操作系统移植的具体方法。
这对设计基于MicroBlaze 处理器的嵌入式系统具有重要指导意义。
FPGA 生产商Xilinx 公司提供了全面的嵌入式处理器解决方案,包括PowerPC、MicroBlaze 和PicoBlaze 三款RISC 结构的处理器核。
其中,MicroBlaze 是32 位嵌入式软核处理器解决方案,支持CoreConnect 总线的标准外设集合,具有兼容性、可配置性以及重复利用性,能够根据成本和性能
要求提供高性价比的处理性能。
支持MicroBlaze 处理器的嵌入式操作系统很多,比如uc/osII、BuleCat ME Linux、RTA MB、ThreadX、PetaLinux 等等。
本文介绍了PetaLogix 公司发布的PetaLinux 操作系统,并分析了Xilinx 公司所使用BSP 自动生成技
术。
最后总结出PetaLinux 操作系统在MicroBlaze 平台上的移植方法和步
骤。