PetaLinux操作系统在MicroBlaze系统中的移植.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:391KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

PetaLinux操作系统在MicroBlaze系统中的移植.pdf

PetaLinux操作系统在MicroBlaze系统中的移植.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据I国回曰臣I譬署巨ji圃Mi。,。。。。。,。11。,。&E。b。aaedPetaLinux操作系统在MicroBlaze系统中的移植PetaLinux操作系统介绍张元铜1。向勇2。郑志国3PortingPetaLinuxtoMicroBIaze!支持MicroBlaze处理器的嵌入式操作系统很多,比如one”的整合方式,将针对MicroBlaze处理器定制的s,。。。。。21(1.重庆通信学院,重庆400035;3.总参通信部驻广州地区军事代表室)摘要:随着性能的逐渐提高以及成本的不断降低,FPGA在嵌入式领域的应用日益广泛。本文介绍了PetaLinux操作系统的特点和目录结构,并分析了基于MLD的BSP自动生成技术,最后总结了PetaLinux操作系统移植的具体方法。这对设计基于MicroBlaze处理器的嵌入式系统具有重要指导意义。关键词:FPGA;MicroBlaze;PetaLinux;移植中图分类号:TP316文献标识码:AAbstract:Withwords=FPGA;MicroBlaze;PetaLinux;portingFPGA生产商Xilinx公司提供了全面的嵌入式处理器解决方案,包括PowerPC、MicroBlaze和PicoBlaze三款RISC结构的处理器核。其中,MicroBlaze是32位嵌入式软核处理器解决方案,支持CoreConnect总线的标准外设集合,具有兼容性、可配置性以及重复利用性,能够根据成本和性能要求提供高性价比的处理性能。“c/os—II、BuleCatMEMB、ThreadX、Pet—aLinux等等。本文介绍了PetaLogix公司发布的PetaL—inux操作系统,并分析了Xilinx公司所使用BSP自动生成技术。最后总结出PetaLinux操作系统在MicroBlaze平台上的移植方法和步骤。PetaLinux操作系统是面向MicroBlaze软核处理器的全功能嵌入式Linux操作系统。其发布采用了“allLinux2.4/z.6内核源码、U—boot源码、相关的开发工具以及开发板参考硬件平台配置,集成在一个压缩包内发行,极大地方便了开发人员的使用。该操作系统主要具有以下几大特点:①针对FPGA嵌入式开发的特点采用了板级支持包。②自动生成工具,可以根据用户定义的嵌入式硬件平台信息自动生成板级支持包,简化了操作系统的移植。③PetaLinux发布的源码树中包含了部分常用IP核的驱动程序(如GPIO、EthernetLite、UartLite等),减少了用户移植、编写驱动程序的工作量。④根据设计的不同需求,可以通过配置菜单将Pet—aLinux配置成withoutMMUsupport和MMUsupport两种版本,即ttClinux和标准Linux。PetaLinux包含了大量的脚本命令(如petalinux-cop—等),给用户的使用提供了便捷条件。顶级目录下各子目录的结构和功能如图1所示。在PetaLinux的目录结构中有硬件、软件和工具3个顶级目录,分别包含与之相关的文件和代码。针对宿主机操作系统不同的shell类型,具有Cshell和Bashshell两种PetaLinux环境变量设置脚本。2.重庆师范大学;ZhangMilitaryMLD-basedMicroBlazey-autoconfig、petalinux-new-platform、petalinux-new—appYuantongj,XiangYongz,ZhengZhigu03(1.ChongqingCommunicationInstitute,Chongqing400035,China;2.ChongqingNormalUniversity;3.GuangzhouRepresentativeOfficeofCommunicationsDivision,HeadquarterstheGeneralStaff)gradualenhancementinperformanceanddecreasecost.FPGAisextensivelyusedfieldembeddedsystem.Thisintroducescharacteristicsdirectoryoperatingsystem.TheBSPautomaticgenerationtechnologyanalyzed.Theportingmethodssystemsummarized.Thishasimportantguid—ingsignificancefordesigningsystemsbasedKeyLinux、RTApaper@mesneLcora,on(投稿专用)constantpaperstructureprocessor