<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 利用XPS工具快速生成Virtex FPGA的板級支持包

利用XPS工具快速生成Virtex FPGA的板級支持包

作者: 時(shí)間:2009-08-06 來(lái)源:網(wǎng)絡(luò ) 收藏

該過(guò)程與VxWorks sysLib.c針對風(fēng)河系統(Wind River)提供的驅動(dòng)程序納入源文件的過(guò)程相似。賽靈思驅動(dòng)程序文件不像其余驅動(dòng)程序一樣單純納入sysLib.c的原因,在于命名空間的沖突和可維護性問(wèn)題。如果所有的賽靈思驅動(dòng)程序文件都是單個(gè)編譯單元的一部分,那么靜態(tài)功能和數據就不再處于保密狀態(tài)了。這會(huì )對器件驅動(dòng)程序產(chǎn)生限制,也會(huì )抵消其操作系統獨立性。

  與Tornado IDE集成

  自動(dòng)的BSP被集成到Tornado IDE。BSP可從命令行使用“Tornado make”編譯,或從“Tornado Project”編譯。BSP后,只需在命令行鍵入“make VxWorks”來(lái)編譯可啟動(dòng)的RAM映像。這是假定此前已設置了Tornado環(huán)境(此設置可以在Windows操作平臺上在命令行使用host/x86-win32/bin/torVars.bat來(lái)完成)。如果你使用的是“Tornado Project”器件,可以在新的BSP的基礎上創(chuàng )建一個(gè)項目,然后使用通過(guò)IDE提供的構件環(huán)境編譯此BSP。

  Tornado 2.2.x不僅Gnu編譯器,還Diab編譯器。創(chuàng )建的Tornado BSP有一個(gè)“Makefile”,如果你想使用Diab編譯器而不是Gnu編譯器,則可以在命令行修改此“Makefile”。尋找稱(chēng)為“”的生成變量,將值設置到Diab而不是Gnu。如果使用“Tornado Project”,項目最初創(chuàng )建時(shí)可選擇所需的編譯器。

  文件“50ppc405_0.cdf”位于BSP目錄下,并在創(chuàng )建BSP的過(guò)程中加以更改。此文件將器件驅動(dòng)程序融入了Tornado IDE菜單系統。驅動(dòng)程序在“硬件>外圍器件”子文件夾處與BSP結合在一起。在其下面是單獨的器件驅動(dòng)程序文件夾。

  “Tornado Project Facility”的“文件”標簽也會(huì )顯示用來(lái)將賽靈思器件驅動(dòng)程序與Tornado構建過(guò)程結合在一起的文件數量。這些文件由自動(dòng)創(chuàng )建,你只需要知道其存在就行。


  一些常用器件與操作系統緊密結合,而其它器件可通過(guò)直接使用器件驅動(dòng)程序從應用程序上訪(fǎng)問(wèn)。與VxWorks緊密結合的器件驅動(dòng)程序包括:10/100以太網(wǎng)MAC;10/100以太網(wǎng)Lite MAC;1Gb以太網(wǎng)MAC;16550/16450 UART;UART Lite;中斷控制器;System ACE技術(shù);PCIe。

  所有其它器件及相關(guān)的器件驅動(dòng)程序并未緊密集成到VxWorks接口,而只是與其松散集成。對這些器件的訪(fǎng)問(wèn)可通過(guò)從用戶(hù)應用程序直接訪(fǎng)問(wèn)相關(guān)器件驅動(dòng)程序來(lái)進(jìn)行。

  本文小結

  隨著(zhù)基于嵌入式處理器的日益受人喜愛(ài)并得到廣泛應用,能將硬件和流程有效組織在一起的工具解決方案應運而生,對幫助設計者工作效率跟上芯片的進(jìn)展起到了關(guān)鍵作用。

  賽靈思用戶(hù)一直非常認可及其與VxWorks 5.4和5.5的集成。賽靈思將對Wind River流程的開(kāi)發(fā)予以不懈,此流程不久就會(huì )包括對VxWorks 6.0和Workbench IDE的支持。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>