嵌入式技术概述_NIOSII处理器系统的软件设计流程和方法.pptVIP

嵌入式技术概述_NIOSII处理器系统的软件设计流程和方法.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文档。上传文档
查看更多
2020/2/4 31 基于 NIOS II IDE 的 NIOSII 软件开发流程 Nios II IDE 软件开发步骤 2 )编译工程和管理工程: System Library Properties 设置。 选中,系统库中省略 exit () 选中,系统库从 main ()返回时先 清 I/O 缓冲区,再调用 exit () 工程学院 自动化及测控系 WWW.OUC.EDU.CN OCEAN UNIVERSITY OF 2020/2/4 嵌入式技术概述 —— NIOS Ⅱ处理器系统的软件设计流程和方法 刘兰军 2020/2/4 2 NIOS II 处理器系统开发平台 NiosII EDS( Embedded Design Suite, 嵌入式开发包 ) NiosII EDS : 统一 的软件开发平台,适用于 所 有 NiosII 处理器系统 自动生成 NIOSII 系统 板支持包 BSP , BSP 包括 硬件抽象层 HAL 、可 选的 RTOS 、 设备驱动 2020/2/4 3 NIOS II 处理器系统开发平台 NiosII 处理器系统开发方法 NiosII EDS 提供两种开发方法: 1 ) 基于集成开发环境 NiosII IDE 完成系统软件开发 2 )基于命令行和脚本环境进行系统软件开发,然 后将工程导入到 NiosII IDE 中进行调试 2020/2/4 4 NIOS II 处理器系统开发平台 命令行 开发环 境 集成开 发环境 2020/2/4 5 NIOS II IDE 简介 Nios II IDE : 基于开放式的、可扩展的 Eclipse IDE 以及 Eclipse C/C++ 开发工具 Nios II 系列嵌入式处理器的基本软件开发工具, 为 Nios II 处理器系统软件开发提供的主要功能: 工程管理器 编辑器和编译器 调试器 闪存编程器 2020/2/4 6 NIOS II IDE 简介 Nios II IDE —— 工程管理器 1 ) 新建工程向导 —— Nios II IDE 集成了一个新建工程向导,用于自动建立 C/C++ 应 用程序工程和系统库工程 2020/2/4 7 NIOS II IDE 简介 Nios II IDE —— 工程管理器 2 ) 软件工程模板 —— Nios II IDE 以工程模板的形式提供了软件代码实例 软件模 板 软件模 板介绍 2020/2/4 8 NIOS II IDE 简介 Nios II IDE —— 工程管理器 3 ) 软件组件(系统软件) —— Nios II IDE 自动生成开发人员快速定制系统所需的软 件组件(系统软件) 自动生成的软件组件放在 系 统库 中,包括: NiosII 运行库(硬件抽象层 HAL ) 轻量级 TCP/IP 库 MicroC/OS-II 实时操作系统 ( RTOS ) 2020/2/4 9 NIOS II IDE 简介 Nios II IDE —— 编辑器和编译器 1 ) 文本编辑器 Nios II IDE 文本编辑器是一个成熟的全功能源文件编辑器: 工程文件管理 语法高亮显示 C/C++ 代码辅助 / 代码协助完成 全面的搜索工具 自动纠错 内置调试功能 广泛的在线帮助主题和教程 2020/2/4 10 NIOS II IDE 简介 Nios II IDE —— 编辑器和编译器 1 ) 文本编辑器 2020/2/4 11 NIOS II IDE 简介 Nios II IDE —— 编辑器和编译器 2 ) C/C++ 编译器 Nios II IDE 为 GCC 编译器提供一个图形化用户界面,提供一 个 易用的按钮式流程 ,同时允许开发人员设置高级编译选项 Nios II IDE 编译环境自动地生成 一个基于用户特定系统配置 ( SOPC Builder 生成的 PTF 文件) 的 makefile , Nios II IDE 中 编译 / 链接设置 的任何改变都会自动映射到该 makefile 中,设置 包括 生成存储器初始化文件( MIF )的选项 、 闪存内容 、 仿真器 初始化文件( DAT/HEX ) 、 profile 总结文件的相关选项 。 2020/2/4 12 NIOS II IDE 简介 Nios II IDE —— 编辑器和编译器 3 ) 调试器 Nios II IDE 包含一个基于 GNU 调试器的软件调试器- GDB : 基本调试功能: 运行控制、调用堆栈查看、软件断点、反汇编代 码查看、调试信息查看、指令集仿真器 高级调试功能 : 硬件断点调试 ROM 或闪存中的代码、数据触 发、指令跟踪 调试信息查看功能: 用户可 以访问本地变量、寄存器、 存储器、断点以及表

文档评论(0)

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

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

1亿VIP精品文档

相关文档