欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:5016163       资源大小:480.02KB        全文页数:41页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    西安邮电学院 计算机学院,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 程序的调试,西安邮电学院 计算机学院,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工具环境下面进行开发,通过后再进行移植到硬件平台的工作。这样既可以保证程序逻辑设计的正确性,同时使得软件开发可平行甚至超前于硬件开发进程。,西安邮电学院 计算机学院,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.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。这种文件是程序员在建立工程项目时生成的文件,包含工程项目内的所有源文件,也包含这些源文件的调试信息。,西安邮电学院 计算机学院,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 编辑画面的设置8.3.6 ADS 编辑功能介绍8.3.7屏幕分割设置,西安邮电学院 计算机学院,17,2023/5/29,8.3.1建立工程,西安邮电学院 计算机学院,18,2023/5/29,7种可选择的工程类型。ARM Executabl Image:由ARM指令的代码生成ELF格式的可执行映像文件;ARM Object Library:由ARM指令的代码生成一个armar格式的目标文件库;Empty Project:创建一个不包含任何库或源文件的工程;Makefile Importer Wizard:将Visual C的nmake或GNU make文件转入到CodeWarrior IDE 工程文件;Thumb ARM Executable Image:由ARM指令和Thumb指令的混和代码生成一个可执行的ELF格式的映像文件;Thumb Executable image:由Thumb指令创建的ELF格式的映像文件;Thumb Object Library:由Thumb指令的代码生成armar格式的目标文件库。,西安邮电学院 计算机学院,19,2023/5/29,8.3.2 建立文件,DebugRel:使用该目标,在生成目标的时候,会为每一个源文件生成调试信息;Debug:使用该目标为每一个源文件生成最完全的调试信息;Release:使用该目标不会生成任何调试信息,目标代码的优化等级最高。,西安邮电学院 计算机学院,20,2023/5/29,8.3.4文件管理,1.怎样打开一个文件 2.怎样打开一个工程项目3.怎样保存文件和工程项目,西安邮电学院 计算机学院,21,2023/5/29,8.4程序的编译,8.4.1命令行开发工具8.4.2图形界面的ARM汇编工具8.4.3 ARM C编译器8.4.4图形界面编译器的应用8.4.5编译连接工程,8.4.2图形界面的ARM汇编工具,西安邮电学院 计算机学院,23,2023/5/29,1Target Setting设置选项(1)Target Name:显示当前目标设置。(2)Linker:供用户选择要使用的连接器。(3)Pre-linker:目前CodeWarrior IDE不支持该选项。(4)Post-Linker:选择在连接完成后,还要对输出文件进行的操作。,西安邮电学院 计算机学院,24,2023/5/29,2ARM Assembler设置,ARM Assembler ARM C Compiler ARM C+Compiler Thumb C Compiler Thumb C+Compiler,西安邮电学院 计算机学院,25,2023/5/29,西安邮电学院 计算机学院,26,2023/5/29,(1)Target选项卡,西安邮电学院 计算机学院,27,2023/5/29,(2)ATPCS选项卡,西安邮电学院 计算机学院,28,2023/5/29,6.4.3 ARM C编译器,西安邮电学院 计算机学院,29,2023/5/29,2ATPCS选项卡,西安邮电学院 计算机学院,30,2023/5/29,6.4.5编译连接工程,西安邮电学院 计算机学院,31,2023/5/29,8.5 程序的连接,8.5.1 基本概念8.5.2 图形界面的连接器8.5.3 程序的连接,西安邮电学院 计算机学院,32,2023/5/29,8.5.1 基本概念,1文件源文件目标文件 编译后生产的文件称为目标文件,这种文件一般简称为ELF(Executable Linkable Format)格式。映像文件,西安邮电学院 计算机学院,33,2023/5/29,西安邮电学院 计算机学院,34,2023/5/29,3.映像文件的组成,西安邮电学院 计算机学院,35,2023/5/29,8.5.2 图形界面的连接器,西安邮电学院 计算机学院,36,2023/5/29,8.5.3 程序的连接,西安邮电学院 计算机学院,37,2023/5/29,8.6程序的调试,8.6.1调试工具介绍8.6.2调试工具AXD的使用方法8.6.3 在调试过程中使用断点8.6.4 其它工具介绍8.6.5数据格式,西安邮电学院 计算机学院,38,2023/5/29,8.6.1调试工具介绍,1.使用JTAG调试方法2.使用Angel的调试方法3.使用ARMulator的调试方法,西安邮电学院 计算机学院,39,2023/5/29,1.AXD系统进行目标配置,西安邮电学院 计算机学院,40,2023/5/29,西安邮电学院 计算机学院,41,2023/5/29,1使用ADS软件进行系统开发的步骤是什么?2添加文件时target有哪几个选项,其含义分别是什么?3段的属性有哪些,代码段的属性有何要求,为什么?4映象文件的入口有何要求?5AXD中有几种调试方法,各种方法有何区别?,思考题,

    注意事项

    本文(微机原理与嵌入式系统chapter8ADS集成开发环境的使用.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开