微机原理与嵌入式系统chapter8ADS集成开发环境的使用.ppt
《微机原理与嵌入式系统chapter8ADS集成开发环境的使用.ppt》由会员分享,可在线阅读,更多相关《微机原理与嵌入式系统chapter8ADS集成开发环境的使用.ppt(41页珍藏版)》请在三一办公上搜索。
1、西安邮电学院 计算机学院,1,2023/5/29,微机原理与嵌入式系统基础,西安邮电学院-计算机系QQ:646938309Email:,2023/5/29,西安邮电学院 计算机学院,2,第8章 ADS集成开发环境,西安邮电学院 计算机学院,3,2023/5/29,教学目的,嵌入式系统开发流程Code Warrior IDE的使用AXD调试器的使用,掌握ADS集成开发环境的使用:,西安邮电学院 计算机学院,4,2023/5/29,教学内容,8.1 嵌入式系统开发基础8.2 ADS 1.2 集成开发环境介绍8.3 程序的编辑8.4 程序的编译8.5 程序的连接8.6 程序的调试,西安邮电学院 计算
2、机学院,5,2023/5/29,8.1 嵌入式系统开发基础,8.1.1 嵌入式系统开发流程8.1.2 嵌入式软件开发8.1.3 ARM Developer Suite(ADS)的安装,西安邮电学院 计算机学院,6,2023/5/29,8.1.1嵌入式系统开发流程,1.系统定义与需求分析2.系统设计方案的初步确立3.初步设计方案性价比评估与方案评审论证 4.完善初步方案、初步方案实施5.软硬件集成测试6.系统功能性能测试及可靠性测试重要方法:软硬件协同设计,西安邮电学院 计算机学院,7,2023/5/29,西安邮电学院 计算机学院,8,2023/5/29,8.1.2嵌入式软件开发,在特定的EDA
3、工具环境下面进行开发,通过后再进行移植到硬件平台的工作。这样既可以保证程序逻辑设计的正确性,同时使得软件开发可平行甚至超前于硬件开发进程。,西安邮电学院 计算机学院,9,2023/5/29,嵌入式软件开发流程图,西安邮电学院 计算机学院,11,2023/5/29,8.2 ADS 1.2 集成开发环境介绍,8.2.1 Code Warrior IDE 简介8.2.2 AXD调试器简介8.2.3 ADS开发系统的系统资源8.2.4 系统软件开发步骤,西安邮电学院 计算机学院,12,2023/5/29,8.2 ADS 1.2 集成开发环境介绍,西安邮电学院 计算机学院,13,2023/5/29,8.
4、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。这种文件是程序员在建立工程项目时生成的文件,包含工程项目内的所有源文件,也包含这些源文件的调试信息。,西安
5、邮电学院 计算机学院,14,2023/5/29,(2)通过编译器和连接器生成的文件filename.h:头文件。filename.o:编译器输出的ELF格式的目标文件。filename.lst:编译器输出的包含错误信息的列表文件。filename.axf:连接器生成的可执行的映象文件。symdefs:格式文件,时连接器生成的全局符号表文件。,西安邮电学院 计算机学院,15,2023/5/29,8.2.4 系统软件开发步骤,西安邮电学院 计算机学院,16,2023/5/29,8.3 程序的编辑,8.3.1建立工程8.3.2建立文件8.3.3添加文件到工程8.3.4文件管理8.3.5 编辑画面的设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 嵌入式 系统 chapter8ADS 集成 开发 环境 使用
链接地址:https://www.31ppt.com/p-5016163.html