具體的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)容到文件中。
歡迎交流!