您的位置:首页 > 其它

(原創) 如何降低project壓縮檔的大小? (SOC) (Quartus II)

2008-09-29 14:22 369 查看
Abstract

當我們想將Quartus II整個project透過email或msn傳給別人時,會希望整個project能盡量的壓的最小,該如何最佳化我們的壓縮檔呢?

Introduction

適用版本:Quartus II各版本

有時朋友會將整個Quartus II project透過email或msn傳給我一起研究,曾經有個project壓縮前有50MB,用WinRAR壓縮後還有25MB,非常驚人,經過我的優化後,壓縮前剩下22MB,壓縮後僅剩下2.39MB,我是怎麼辦到的呢?

Step 1:

將db目錄下所有檔案全部刪除


db目錄占了30MB,是project肥大的罪魁禍首,若你用了Smart Compilation模式,db會更大。db目錄下的檔案,類似C的obj檔,是compiler連結所用,只要重新編譯就會產生。

Step 2:

將編譯結果僅留*.sof檔,其餘可刪除


一般測試時,只會用到*.sof檔,其他檔案都用不到,請參閱(原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)將編譯結果統一放在指定目錄下,只留下*.sof檔,其餘檔案皆可刪除,若有需要*.pof檔燒入至epcs,只要重新編譯就會產生。

Step 3:

將software下的Debug\obj全部刪除


若有用到Nios II,可將Debug\obj下所有檔案刪除,這些都是obj檔,run as hardware時會重新建立。

Step 4:

使用
7Zip壓縮

WinZip與WinRAR曾經是你我的最愛,但是WinRAR無論在壓縮率與壓縮速度都無法與7Zip相比,這也是為什麼我放在blog上的壓縮檔,都是7Zip的7z格式。

Conclusion

透過這4個小技巧,就能馬上降低project壓縮檔大小,省下寶貴的時間傳輸。

See Also

(原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐