第2章节软件设计流程跟方法2资料教材.pptVIP

第2章节软件设计流程跟方法2资料教材.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在上图中点击Finish之后,Nios II IDE创建新的工程,IDE也创建了系统库工程 *_syslib。这些工程出现在IDE工作台的Nios II C/C++ 工程视图中。digi_clock为C/C++工程,digi_clock_syslib[SOPC]为系统库工程。 建立C的源文件,首先选中digi_clock工程,然后单击右键,在弹出菜单选择New?Source File,用户也可以在选择File菜单?New? Source File。 进行如上的操作会出现下图的窗口提示用户输入源程序的文件名,本例取名为digi_clock.c,注意一定要加上后缀名,点击Finish完成。用户采用同样的步骤来建立头文件,最后选择Head File即可,将头文件命名为digi_clock.h 2. 编译工程和管理工程 对源程序和头文件编辑完成之后,对工程进行编译,编译的方法,是右键单击digi_clock工程,然后在弹出菜单中选择Build Project,如下图,或者选择Project菜单?Build Project。编译成功后,在工程下面会出现一个Binaries的目录,其中有一个可执行的文件digi_clock.elf。编译中出现的错误和警告,IDE会在窗口给出,用户根据系统提供的信息进行修改。 在菜单中,用户还可以对工程一些重要的选项进行设置。有如下的一些设置: Properties-——主要是管理工程和硬件以及其它工程的关联。 System Library Properties——管理硬件的特定的设置,比如通信设备,存储器的分配。 Run As——管理程序是在硬件上运行,还是在指令仿真器环境下运行。 Debug As——管理是在硬件上调试程序,还是在指令仿真器环境下。 Properties设置 在上图中点击Properties出现下图的窗口,该窗口的为Info页,显示的该工程的一些信息,不用设置,还有其它的页也无须设置,这里重点介绍C/C++Build页,C/C++ Indexer页。 在上图中点击C/C++ Build,出现下图所示的窗口,在该窗口中,用户关心的选项有Configuration下拉列表框、Tool Settings选项卡。Configuration下拉列表框选择编译工程时采用调试模式(Debug)还是发布(Release)模式。不同的模式对应不同的编译器设置,优化级别和调试级别都可能不同,用户也可以自己来设置编译器的优化级别和调试级别,如下图中的Tools Settings页中的Nios II Compiler的General栏。选用Release模式能很大程度减小程序空间并提高程序的执行性能。 在上图中点击C/C++ Indexer,出现如下图所示的窗口,在该窗口中,用户在Available Indexers下拉列表框中,可以选择可用的检索器,这里有三个选项,第一个选项是不使用Indexer;第二个选项是Fast C/C++ Indexer;第三个是Full C/C++ Indexer。各种Indexer的特点也给出了说明。借助于检索器,用户可以方便地找到程序文件中的相关信息。 System Library Properties的设置 在工程的弹出菜单中点击System Library Properties,出现下图的窗口 2.3 运行和调试程序 调试/运行程序之前要把嵌入式系统的硬件系统下载到FPGA中。 程序的调试可以发生在下面的环境: Nios II Hardware——Nios II硬件。 Nios II Instruction Set Simulator——Nios II指令集仿真器。 Nios II程序的运行可以发生在下面的环境: Nios II Hardware——Nios II硬件。 Nios II Instruction Set Simulator——Nios II指令集仿真器。 Nios II ModelSim——在ModelSim软件环境下运行。 想要在哪个环境下调试和运行只要通过鼠标右键单击Nios II工程,然后在弹出的菜单中选择Debug As/Run As,再选择相应的环境,用户还可以通过选择Run菜单?Debug As/Run As来实现同样的功能。 2.3.1 调试/运行环境设置 但是在调试/运行程序之前,必须先对上述的调试/运行环境进行设置。方法是选择Run菜单?Debug…/Run…。如果选择执行Run菜单中的Debug…,出现下图的窗口,在窗口中,选中Nios II Hardware,双击或者点击快捷图标New launch configuration,就新建了一个硬件调试配置。对Nios II 指令集仿真器有同样的方法。 对调试环境的设置主要是Target

文档评论(0)

my18 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档