摘要:傳統(tǒng)嵌入式設(shè)備對SD卡的讀取一般基于硬件層面,這么做省資源但是換來的是時序麻煩,移植困難,讀取文件不靈活。針對資源較為豐富的嵌入式方案,利用SoPC技術(shù)和靈活的NIOS Ⅱ軟核,提出了一種在SD卡上建立了FAT32文件系統(tǒng)的方法,實(shí)現(xiàn)了對文件的基本操作如新建、讀取、刪除等,并在SD卡根目錄里放置測試文檔。對NIOS Ⅱ的代碼實(shí)現(xiàn)進(jìn)行測試,結(jié)果表明NIOS Ⅱ順利地讀出了文檔里的內(nèi)容,以及根目錄其他文件夾。測試實(shí)驗(yàn)在Terasic的DE2系列開發(fā)板上通過驗(yàn)證。該方案方便了開發(fā)者對不同嵌入式設(shè)備進(jìn)行移植,使其更加專注于頂層操作。