(原創) 如何在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可用:
但在Nios II EDS 8.0,卻只剩下10個project template:
其中缺少的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下,
Step 2:
將template複製到Nios II EDS 8.0
將host_filesystem與zip_filesystem目錄複製到C:\altera\80\nios2eds\examples\software
Step 3:
重新啟動Nios II EDS 8.0
重新啟動Nios II EDS 8.0,就能看到這兩個template
Method 2:
只安裝Nios II EDS 8.0者
下載host_filesystem.7z與zip_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)