NIOS II 使用Host-Based File System進(jìn)行文件讀寫

具體的Quartus II工程的建立和Eclipse項(xiàng)目的建立在此不多描述,只介紹幾點(diǎn)關(guān)鍵問題:

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

勾選如圖所示

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

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這兩個(gè)選項(xiàng),不勾選這兩個(gè)選項(xiàng),將會(huì)使你的NIOS ii項(xiàng)目代碼增加60M大小左右,但是要使用文件讀寫功能就只能忍痛割愛!

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

歡迎交流!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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

友情鏈接更多精彩內(nèi)容