Nios II軟件構建工具 - Nios II嵌入式設計包詳解

2012年10月17日 15:31 來源:本站整理 作者:Triquinne 我要評論(0)

標簽:嵌入式(1400)Nios II(38)Altera(145)

  Nios II 軟件構建工具

  Nios II軟件構建工具是為應用程序、電路板支持包和軟件庫提供的一組功能強大的命令、工具和腳本,管理構建選項。

  下載Nios II軟件構建工具手冊:

  Nios II軟件構建工具入門(PDF)

  使用Nios II軟件構建工具(PDF)

  嵌入式軟件

  有了Nios II嵌入式處理器之后,您可以使用多種嵌入式軟件組件。以下是Nios II EDS所提供的:MicroC/OS-II實時操作系統(tǒng) (產(chǎn)品許可單獨銷售)、NicheStack TCP/IP網(wǎng)絡堆棧-Nios II 版 (產(chǎn)品許可單獨銷售)、Nios II C語言至硬件(C2H)加速編譯器 (產(chǎn)品許可單獨銷售)、FS2系統(tǒng)瀏覽器電路板調試控制臺(產(chǎn)品許可單獨銷售)、Newlib ANSI-C標準庫、簡單文件系統(tǒng)、硬件設計實例和應用軟件。

  Altera IP和HAL API器件驅動

  Altera提供全面的外設器件驅動,自動生成定制電路板支持包以加速您的軟件開發(fā)工作。

 ?。?)硬件抽象層(HAL)——在頂層Nios II HAL上構建應用程序,提高效能。HAL是定義好的軟件層,清楚的劃分了應用程序和器件級軟件(請參考圖1)。HAL還提供ANSI C庫函數(shù)需要的文件描述符、I/O控制和緩沖等服務,因此,您的HAL驅動不需要提供這些函數(shù)。了解HAL系統(tǒng)庫(PDF)。

 ?。?)電路板支持包——Nios IDE自動生成完整的電路板支持包,包括系統(tǒng)中的外設驅動。了解HAL系統(tǒng)庫(PDF)。

  (3)定制驅動——利用HAL API,使用經(jīng)過預定義、提供大量幫助的驅動開發(fā)過程,在HAL頂層開發(fā)自己的定制驅動。這一模塊化方法促進了小型代碼的重復使用,保持了代碼的一致性。下載HAL開發(fā)器件驅動(PDF)。

 圖1.Nios II HAL
  圖1.Nios II HAL

  注釋:SPI = 串行外設接口;DMA = 直接存儲器訪問;CFI = 通用閃存接口。

上一頁12

本文導航