基于Xilinx的软件工程的创建.docx
《基于Xilinx的软件工程的创建.docx》由会员分享,可在线阅读,更多相关《基于Xilinx的软件工程的创建.docx(7页珍藏版)》请在第一文库网上搜索。
1、基于Xi1inx的软件工程的创建Xi1inx提供了完整的软件开发环境。在XiIinX8丛中,每一个软件工程,会包含一个应用程序工程,和一个BSP工程。应用程序工程,XIinX建议只包含与应用相关的代码。BSP工程,还有硬件相关的代码,以及一些公共的库,比如TCP/IP,操作系统等。新建工程时,缺省会创建一个应用程序工程和一个BSP工程。当然,客户可以改变缺省设置,使用已有的BSP工程。创建工程后,也可以更改应用程序工程对应的BSP工程。下图中,工程拄StI本来有自己的bsp工程test1_bsp。更改它的BSP工程为test2_bsp后,删除工程test1bsp,仍然可以编译成功。BSP工程,
2、被设计成用来管理公共代码,可以被多个应用程序工程共享。但是还是有部分客户,特别是原来使用睢庄机的客户,原来的工具把所有代码放在一个工程里,所以现在仍然更喜欢一个工程里包含所有代码。从某种角度来看,这样的代码更简单,和Xi1inX的工具遇合更低,更适合版本管理。这种要求,虽然很少客户要求,在XiIinXSDK中也可以做到。选中一个软件工程后,在右键菜单中选择“Properties”,再在设置窗口中选择C/也Bui1d”-“Setting”-4ARMGCCCompi1er”-“InferredOptions-SoftwarePIatform,-“SoftwareP1atformInc1udePat
3、h”,然后删除BSP工程提供府含路径(它指向头文件目录)。下面图片中,工程名为sing1e_app,则BSP工程对应的头文件目录是Sing1e_app_bsp/ps7_cortexa9_0/inc1ude”。可以参考下列图片。FiieEditSoUKeRectorNaXgaIeSerchRunPfQeNeW.Go1ntoFMOpeninNewWindow51心CopyCtri+C洲sinPasteCtdV.XDeieUDe1ete,Sovrce士,tes芯IeSMove.iZZC?Rfiname-F2ci*zc7gmpoct.JTzcExport.zc?SuddProjecti*ZC?ICea
4、nProject电ZfnhFS;C1oieProject)C1oseUhrdatedPrqe,MakeTargets,IndexShowiRemoteSystemswevConycrtTo.:RunAGDebugAs.Profi1eAsTeamCompdreVWthi.Restorefrom1OCXHktOnf即RunCC+*CodeAna1ysisNGenette1inkerScnpt,8Ui1dSemn95Properties(/,-U-j删除前的图片:Propertiesforzc706.def.he;1ope岬MIRbbovrcv6u4WJ,CX*3u1fdViH4cIftDowry0
5、pomEeconmHM1oggingStWr9:RChnEd:t”CC*GeneteiPrqecfeercRmb93*M19SettingsCOnig1f,horibu9(Act*STx1Xricgs.6u,ARM*MfWH公Ge1Ma0ARMhtWarrp.,QiEz*tkc以DebUO3E出PfO1nng后DfeCQxf占Mse,hrwo5* 占SsYECM8,一0%攸”P1aMm.0PtARMIJ,。Genera1*1xane忠MiehfW4vs各XEpt* 助MECPCPt6,*So?hv;rP1attotmPrcccworCp:cBarmmmZ0STMWPF1atIOfm1erred
6、f1Sc-tworcFO力ZEIx1tOCaW删除后的图片:tj-.第九PiOpertiMforrxj1r.4pp另外还要删除对BSP工程提供的库的引用。这需要在设置窗口的C/C+Bui1dv-“Setting”-“ARMGCC1inkerw-InferredOptionsw-SoftwareP1atform,-uSoftwareP1atformInferredF1ags”删除其中的“-Ixi1”。还要在设置窗口的C/C+Bui1d”-“Setting”-ARMGCC1inker,-InferredOptionsn-“SoftwareP1atform,-“SoftwareP1atform1ib
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Xilinx 软件工程 创建