经过1年多的学习和实践,我总结了下面几条要学好niosII所需要具备的条件:
1.良好的英文阅读能力:因为所有的nios的权威资料都是来自与下面的altera的官方网站
http://www.altera.com.cn/literature/lit-nio2.jsp
2.C语言的基础以及部分汇编基础
3.最基本的单片机的硬件基础
4.一个nios的参考开发板,最好是来自于altera公司
5.一定的QuartusII的基础
6.一定的调试能力: NiosII IDE是基于eclipse架构的,该IDE具备非常强大的调试能力
比如:
breakpoint
watchpoint
register view
memory view
variable view
trace==
7.添加一点,要想学好Nios,最好能带着项目学习
给大家一个强烈的建议:
要想学好Nios,调试能力是非常重要的
通过调试,你可以逐渐的了解nios的整个软件架构,比如它是如何处理中断的,又是如何处理bootloader的,等等
还有NiosII IDE里面有非常多的属性设置,基本上每个设置都有它的作用,等你了解了所有设置的功能,也就差不多算半个高手了^_^
还有很重要的一点就是如何寻找帮助:
1. Altera的官方网站有一个mysupport,在那里可以提交service request, 不过只支持英文
2. Altera的官方网站有Find Answer的功能,输入问题的关键字,可能就可以直接得到答案
3. Nios的官方论坛, www.niosforum.com,这是个英文网站,里面很多斑竹都是Nios的开发者
4. 咱们这个EDA论坛也不赖
5. Altera的FAE
6. 其实我用到的最多的帮助是Altera的nios资料,在里面几乎可以找到所有的答案^_^
下面补充一下如何查找资料:
1.
在Nios的安装目录下,有个document文件夹C:\altera\kits\nios2_51\documents
该文件夹下有个index.htm文件
如果大家仔细认真的研究一下这个文件,一定可以从中得到非常多的收获,
以后碰上问题的话基本上都可以从这个网页开始自己寻找答案
2.
还有一个很重要的帮助途径
Click NiosII IDE->Help->Help Contents
此时会弹出一个Help的网页,该网页支持搜索功能,你可以在里面输入你所要查找的关键字,就可以得到相关内容.
比如你想知道如何在NiosII IDE里面创建自己的库文件,那么你就可以查找managed library的关键字^_^
差点忘了一个非常重要的学习资源了,就是altera提供的视频教程:
https://mysupport.altera.com/etr ... amp;SWECmd=GotoView
在这个网址有个课程列表,其中很大一部分的视频教程是免费的,内容非常丰富^_^
http://www.altera.com/education/ ... ssor/onl-nios2.html
这里是关于niosII的一些视频demo,对初学者非常有帮助^_^
文章评论(0条评论)
登录后参与讨论