NIOS II 使用Host-Based File System進行文件讀寫

具體的Quartus II工程的建立和Eclipse項目的建立在此不多描述,只介紹幾點關鍵問題:

1 . 在Eclipse里建立了NIOS II項目之后,需要在BSP Editor中,勾選host-based file system 的軟件包。如下圖所示:

勾選如圖所示

2 .第二點要注意的是文件目錄,如上圖可以看到 “/mnt/host”這個文件目錄,在使用fopen函數(shù)的時候,文件的目錄必須是這個開頭!比如

file = fopen("/mnt/host/edge.txt","a");

執(zhí)行過后生成的edge.txt將保存在Quartus II工程目錄下的/QSYS\software\TDC_APP里。

3 . 要注意,在BSP Editor的setting目錄下,不要勾選enable_small_c_library和enable_lightweight_device_driver_api這兩個選項,不勾選這兩個選項,將會使你的NIOS ii項目代碼增加60M大小左右,但是要使用文件讀寫功能就只能忍痛割愛!

4 . 可以直接使用fprint函數(shù)輸出內容到文件中。

歡迎交流!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,218評論 2 33
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,953評論 6 342
  • 紫檀柳 紫檀柳一種是罕見的名貴樹木,產(chǎn)自越南等東南亞國家,到國內大多只有根部,此木十木十空,樹干及其少見,不空更是...
    林遠騰博客閱讀 497評論 0 0
  • 一、其他障礙 1.智力障礙:智力障礙是指智力顯著低于一般人水平,并伴有適應行為的障礙。是由于神經(jīng)系統(tǒng)結構、功能障礙...
    薛九鼎閱讀 263評論 0 0