我最近开始将我的项目的C实现移植到NIOS II系统,我似乎遇到了麻烦。我原来的实现使用文件操作(fopen,fscanf,fgets等)。但是,我使用的是大学计划IP核,因此必须使用Altera提供的HAL功能。
所以问题是,我是否必须重写我在格式化文本中读取的部分并逐字节读取然后格式化?或者是否可以保留我当前的代码?
PS
我使用Quartus II 13.0和Eclipse Build Tools,我的开发板是Altera DE1。
我能想到的唯一解决方案是将整个文本文件保存到数组中,然后将格式化的文件操作更改为其字符串对应项,但这可能会占用大量空间。我不认为在NIOS II上使用操作系统也是我的选择。