微机原理与嵌入式系统chapter_8_ADS集成开发环境的使用.ppt

微机原理与嵌入式系统chapter_8_ADS集成开发环境的使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
page 西安邮电学院 计算机学院 31 2020/4/25 8.5 程序的连接 ? 8.5.1 基本概念 ? 8.5.2 图形界面的连接器 ? 8.5.3 程序的连接 page 西安邮电学院 计算机学院 1 2020/4/25 微机原理与嵌入式系统基础 西安邮电学院 计算机系 QQ: 646938309 Email: zql@xupt.edu.cn page 2020/4/25 西安邮电学院 计算机学院 2 第 8 章 ADS 集成开发环境 page 西安邮电学院 计算机学院 3 2020/4/25 教学目的 ? 嵌入式系统开发流程 ? Code Warrior IDE 的使用 ? AXD 调试器的使用 ? 掌握 ADS 集成开发环境的使用 : page 西安邮电学院 计算机学院 4 2020/4/25 教学内容 ? 8.1 嵌入式系统开发基础 ? 8.2 ADS 1.2 集成开发环境介绍 ? 8.3 程序的编辑 ? 8.4 程序的编译 ? 8.5 程序的连接 ? 8.6 程序的调试 page 西安邮电学院 计算机学院 5 2020/4/25 8.1 嵌入式系统开发基础 ? 8.1.1 嵌入式系统开发流程 ? 8.1.2 嵌入式软件开发 ? 8.1.3 ARM Developer Suite(ADS) 的安装 page 西安邮电学院 计算机学院 6 2020/4/25 8.1.1 嵌入式系统开发流程 ? 1. 系统定义与需求分析 ? 2. 系统设计方案的初步确立 ? 3. 初步设计方案性价比评估与方案评审论证 ? 4. 完善初步方案、初步方案实施 ? 5. 软硬件集成测试 ? 6. 系统功能性能测试及可靠性测试 ? 重要方法:软硬件协同设计 page 西安邮电学院 计算机学院 7 2020/4/25 ? page 西安邮电学院 计算机学院 8 2020/4/25 8.1.2 嵌入式软件开发 ? 在特定的 EDA 工具环境下面进行开发,通过 后再进行移植到硬件平台的工作。这样既可 以保证程序逻辑设计的正确性,同时使得软 件开发可平行甚至超前于硬件开发进程。 page 西安邮电学院 计算机学院 9 2020/4/25 嵌入式软件开发流程图 page 西安邮电学院 计算机学院 11 2020/4/25 8.2 ADS 1.2 集成开发环境介绍 ? 8.2.1 Code Warrior IDE 简介 ? 8.2.2 AXD 调试器简介 ? 8.2.3 ADS 开发系统的系统资源 ? 8.2.4 系统软件开发步骤 page 西安邮电学院 计算机学院 12 2020/4/25 8.2 ADS 1.2 集成开发环境介绍 page 西安邮电学院 计算机学院 13 2020/4/25 8.2.3 ADS 开发系统的系统资源 (1) 程序员通过编辑环境建立的文件 ? C source file : C 语言源文件,扩展名是 c 。程序员输入的 C 语言源文件。 ? C++ source file : C++ 语言源文件,扩展名 cpp 。程序员输 入的 C++ 语言源文件。 ? Assemble source file : 汇编语言源文件,扩展名是 s 。这 种文件是程序员输入的 ARM 汇编语言源文件,包含 ARM 指令和 Thumb 指令。 ? CodeWarrior projeket file : Code Warrior 的工程项目管 理文 件,扩展名是 mcp 。这种文件是程序员在建立工程项 目时生成的文件,包含工程项目内的所有源文件,也包含 这些源文件的调试信息。 page 西安邮电学院 计算机学院 14 2020/4/25 (2) 通过编译器和连接器生成的文件 ? filename.h : 头文件。 ? filename.o : 编译器输出的 ELF 格式的目标文件。 ? filename.lst : 编译器输出的包含错误信息的列表 文件。 ? filename.axf : 连接器生成的可执行的映象文件。 ? symdefs : 格式文件,时连接器生成的全局符号 表文件。 page 西安邮电学院 计算机学院 15 2020/4/25 8.2.4 系统软件开发步骤 page 西安邮电学院 计算机学院 16 2020/4/25 8.3 程序的编辑 ? 8.3.1 建立工程 ? 8.3.2 建立文件 ? 8.3.3 添加文件到工程 ? 8.3.4 文件管理 ? 8.3.5 编辑画面的设置 ? 8.3.6 ADS 编辑功能介绍 ? 8.3.7 屏幕分割设置 page 西安邮电学院 计算机学院 17 2020/4

文档评论(0)

jinzhuang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档