(原創) 如何在Nios II EDS 8.0使用Host File System與Zip File System? (SOC) (Nios II)

Abstract
當升級到Quartus II 8.0後,很多人都發現Nios II EDS的project template變少了,尤其兩個最好用的Host File System與Zip File System竟然在Nios II EDS 8.0不見了!!本文提出解決方法。

Introduction
使用環境:Nios II EDS 8.0

在Nios II EDS 7.2,預設有12個project template可用:

pj00

但在Nios II EDS 8.0,卻只剩下10個project template:

pj01

其中缺少的Host File System與Zip File System都是很好用的project template,但在Nios II EDS 8.0卻被拔除了。

Host File System
讓你可以將Nios II的結果fwrite()回PC的硬碟,這對測試有相當大的幫助,在(原創) 如何從Nios II讀出CMOS放在SDRAM中的影像? (SOC) (SOPC Builder) (Nios II) (DE2-70) (TRDB-D5M)就使用了此template。

Zip File System:
讓你將檔案放在flash上供Nios II使用,請參考(原創) 如何在Nios II使用Zip File System? (IC Design) (Nios II) (DE2)

在Nios II EDS 8.0使用Host File System與Zip File System
Method 1:
同時安裝Nios II EDS 7.2與Nios II EDS 8.0者

Step 1:
複製Nios II EDS 7.2的template

Nios II EDS 7.2的project template預設放在C:\altera\72\nios2eds\examples\software下,

pj02

Step 2:
將template複製到Nios II EDS 8.0

將host_filesystem與zip_filesystem目錄複製到C:\altera\80\nios2eds\examples\software

pj03

Step 3:
重新啟動Nios II EDS 8.0

重新啟動Nios II EDS 8.0,就能看到這兩個template

pj04

Method 2:
只安裝Nios II EDS 8.0者

下載host_filesystem.7zzip_filesystem.7z,然後解壓縮到C:\altera\80\nios2eds\examples\software下,Nios II EDS 8.0重新啟動後就能看到這兩個template。

完整程式碼下載
host_filesystem.7z
zip_filesystem.7z

Conclusion
透過這種方式,若將來Nios II EDS新的版本拔除了某些template,我們可以自己加上去,甚至可以加上自己template,增加工作效率。

See Also
(原創) 如何從Nios II讀出CMOS放在SDRAM中的影像? (SOC) (SOPC Builder) (Nios II) (DE2-70) (TRDB-D5M)
(原創) 如何在Nios II使用Zip File System? (IC Design) (Nios II) (DE2)

posted on 2008-10-08 17:24  真 OO无双  阅读(2859)  评论(2编辑  收藏  举报

导航