首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

nios的开发步骤

1  建议购买开发版,ALTERA公司推出的CYCLONE版本nios开发板非常适合初学者来学习。开发板提供了电路图和电路PCB图,你可按照开发板的使用操作说明一步一步循序渐进的去学习,如果你看完了开发板的用户手册,那么你就基本上清楚了如何使用nios了。
  没有开发板学习起来难度比较大!
2 在熟悉了nios的基本情况后可根据自己设计的需要来裁减nios开发板上的东西,然后自己画板子,做板,写自己的应用程序。

3 调试和其他。

这样基本上就ok了。
同意楼上的说法,有开发版学起来很容易,我就是买了块开发板,那块板子的上的资源很多,学习的同时可以根据自己的需要进行剪裁,用起来确实很方便。用了这个才能体会到,MCU嵌到里面,省资源,省布线,省成本。
在交流中前进,共同实现nios的应用。
步骤大家好像都懂了,好想能有一个能够运行的代码试一试,运行运行,只可惜,我遇到的不是这种问题就是哪样的问题,兄弟能否共享一个完整的具有代表发表性的例子让我们调一调
工期
你是在nios上还是niosII上,都提供了事例程序,在niosII上下载要方便些,直接通过jtag就可以(我在开发板上试过hello world)。其实代码都没什么问题,你所说的代表性是所有的外设都要涉及到代码吗?最关键是中间出现的问题,你在运行的时候出现过什么问题。你是自己做的板子还是开发板。
在交流中前进,共同实现nios的应用。

nios的开发步骤

步骤可分为硬件和软件两大步:
硬件开发就是如何构建nios:在QuartusII下,建立工程和文件,利用SOPC Builder,然后根据自己的需要,将需要的资源添上。一般来说,cpu,总线,片内ROM(存放引导程序),片内RAM(存放变量的数据等,可要可不要),片外RAM,FLASH(固化用户程序),SDRAM(运行用户程序),UART(调试)等都是需要的,用户一般还需要GPIO和用户自定义逻辑(时序可以自己确定)。构建成功之后,注意设置代码段,数据段,调试串口等,注意不要有警告,否则不能构建成功。构建成功后,用户就可以将自己构建的CPU调出来使用。
软件开发:自己利用文本编辑器编写C文件(NIOSII有IDE),编写好之后,在CYGWIN下利用GUN GCC进行编译,指令时nb(nios-build),可以生成.srec文件。这个文件可以运行(放在SDRAM),根据结果,可以利用GUN GDB进行调试(在生成nios时,是否选择这一栏)。至于烧写FLASH,可能比较复杂,涉及到BOOT和不同的FLASH的烧写时序,我们可以讨论一下,我现在有一套方案。不是简单的用serc2flash指令就可以的。

有什么问题我们可以好好讨论。
在交流中前进,共同实现nios的应用。
哈哈 !好老的帖子阿!拿出来怀念一下!!
想看更多的东西?来我的博客,精彩多多! http://blog.eccn.com/u/bjxiong/index.htm
返回列表