Board logo

标题: 求助! 如何把bmp文件存储到nios开发板上? [打印本页]

作者: jolinying    时间: 2006-2-21 21:31     标题: 求助! 如何把bmp文件存储到nios开发板上?

本人刚开始学nios,用的是nios I,APEX20KE的开发板。老师也很少指导,自学经常会没什么头绪。现在我需要对一个bmp位图进行操作,但是我不清楚应该把bmp文件存到哪里? 怎么存放呢? (没有SDRAM) 希望有经验的大侠指导! 先谢谢了! :-)


 


 


作者: kzw    时间: 2006-2-22 15:35

不知道你的位图文件带有多大,不大的话可以把它固化到片内rom中。
作者: jolinying    时间: 2006-2-22 17:50

谢谢回复!

120k(350*350), APEX的片内rom应该只有16k. 是不是我只能存到flash中呢? NIOS的manaul上有相关的例子吗?



作者: kzw    时间: 2006-2-22 18:26

存在flash里面也可以,自己把它固化进去,放在flash的后面部分,不要和自己的代码冲突就行了。
作者: jolinying    时间: 2006-2-22 18:58

谢谢回复!

什么是固化? 实在很外行阿//shy. 能更细节一点吗? 谢谢!



作者: kzw    时间: 2006-2-22 19:13

就是把你的bmp文件存进flash中,不会丢失的。
作者: mage1982    时间: 2006-2-22 20:59

劝你换Cyclone以上的板子,其他的就好说了
作者: jolinying    时间: 2006-2-23 07:25

谢谢两位的回复.

@mage1982:板子是一时半会换不了了,还得就APEX20K来处理。

@KZW:我想问的是如何把bmp文件存进flash里面,用什么样的函数? 我刚开始学一点概念也没有,看了Altera的好多manual,也找不着答案...

我现在用的是NIOS I的处理器,我自己想的一个比较直观的方法就是把位图里面的二进制码流用数组的形式写在程序中,然后一个象素一个象素的写进flash里面,但是350*350个点的信息实在太多了,也不清楚改调用什么样的程序来写flash。

另外我看了NIOS II的一些资料,NIOS II的一个zip filing system支持从pc添加文件存储到flash上面并且支持ANSI里面的很多fopen,fclose等函数,但是那些都是在NIOS II的IDE环境下的,不知道对于我的NIOS I 应该怎么处理.

实在一团浆糊,请各位有经验的大侠多多帮忙。谢谢!

作者: kzw    时间: 2006-2-23 09:06

我的意思就是位图用数组存进flash中阿,你的位图不需要改动吧,那就只需要写一次flash,之后就不用动了阿。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0