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

上传人:fgh****323 文档编号:252966883 上传时间:2024-11-26 格式:PPTX 页数:42 大小:586.31KB
收藏 版权申诉 举报 下载
微机原理与嵌入式系统 chapter_8_ADS集成开发环境的使用_第1页
第1页 / 共42页
微机原理与嵌入式系统 chapter_8_ADS集成开发环境的使用_第2页
第2页 / 共42页
微机原理与嵌入式系统 chapter_8_ADS集成开发环境的使用_第3页
第3页 / 共42页
资源描述:

《微机原理与嵌入式系统 chapter_8_ADS集成开发环境的使用》由会员分享,可在线阅读,更多相关《微机原理与嵌入式系统 chapter_8_ADS集成开发环境的使用(42页珍藏版)》请在装配图网上搜索。

1、西安邮电学院 计算机学院,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,page,微,机,机,原,原,理,理,与,与,嵌,嵌,入,入,式,式,系,系,统,统,基,基,础,础,西,安,安,邮,邮,电,电,学,学,院,院-,计,计,算,算,机,机,系,系,QQ:646938309,Email:,11/4/2022,1,西,安,安,邮,邮,电,电,学,学,院,院,计,计,算,算,机,机,学,学,院,院,第8,章,章,ADS,集,集,成,成,开,开,发,发,环,环,境,境,11/4/2022,2,西,安,安,邮,邮,电,电,学,学,院,院,计,计,算,算,

2、机,机,学,学,院,院,教,学,学,目,目,的,的,嵌,入,入,式,式,系,系,统,统,开,开,发,发,流,流,程,程,CodeWarriorIDE,的,使,使,用,用,AXD,调,试,试,器,器,的,的,使,使,用,用,掌,握,握,ADS,集,成,成,开,开,发,发,环,环,境,境,的,的,使,使,用,用,:,11/4/2022,3,西安邮电学,院,院 计,算,算机学院,教学内容,8.1,嵌入式系统,开,开发基础,8.2ADS1.2,集成开发环,境,境介绍,8.3,程序的编辑,8.4,程序的编译,8.5,程序的连接,8.6,程序的调试,11/4/2022,4,西安邮电学,院,院 计,算,算机

3、学院,8.1,嵌入式系统,开,开发基础,8.1.1,嵌入式系统,开,开发流程,8.1.2,嵌入式软件,开,开发,8.1.3ARMDeveloperSuite(ADS),的安装,11/4/2022,5,西安邮电学,院,院 计,算,算机学院,8.1.1,嵌入式系统,开,开发流程,1.,系统定义与,需,需求分析,2.,系统设计方,案,案的初步确,立,立,3.,初步设计方,案,案性价比评,估,估与方案评,审,审论证,4.,完善初步方,案,案、初步方,案,案实施,5.,软硬件集成,测,测试,6.,系统功能性,能,能测试及可,靠,靠性测试,重要方法:,软,软硬件协同,设,设计,11/4/2022,6,西安

4、邮电学,院,院 计,算,算机学院,11/4/2022,7,西安邮电学,院,院 计,算,算机学院,8.1.2,嵌入式软件,开,开发,在特定的,EDA,工具环境下,面,面进行开发,,,,通过后再,进,进行移植到,硬,硬件平台的,工,工作。这样,既,既可以保证,程,程序逻辑设,计,计的正确性,,,,同时使得,软,软件开发可,平,平行甚至超,前,前于硬件开,发,发进程。,11/4/2022,8,西安邮电学,院,院 计,算,算机学院,11/4/2022,9,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,嵌入,式,式软,件,件开,发,发流,程,程图,11/4/2022,10,西安,邮,邮电,学,学

5、院,计,计,算,算机,学,学院,8.2ADS1.2,集成,开,开发,环,环境,介,介绍,8.2.1CodeWarriorIDE,简介,8.2.2AXD,调试,器,器简,介,介,8.2.3ADS,开发,系,系统,的,的系,统,统资,源,源,8.2.4,系统,软,软件,开,开发,步,步骤,11/4/2022,11,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,8.2ADS1.2,集成,开,开发,环,环境,介,介绍,11/4/2022,12,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,8.2.3ADS,开发,系,系统,的,的系,统,统资,源,源,(1),程序,员,员通,过,过编,辑

6、,辑环,境,境建,立,立的,文,文件,Csourcefile:C,语言,源,源文,件,件,,扩,扩展,名,名是,c,。程,序,序员,输,输入,的,的,C,语言,源,源文,件,件。,C+sourcefile:C+,语言,源,源文,件,件,,扩,扩展,名,名,cpp,。程,序,序员,输,输入,的,的,C+,语言,源,源文,件,件。,Assemblesourcefile:,汇编,语,语言,源,源文,件,件,,扩,扩展,名,名是,s,。这,种,种文,件,件是,程,程序,员,员输,入,入的,ARM,汇编,语,语言,源,源文,件,件,,包,包含,ARM,指令,和,和,Thumb,指令,。,。,CodeWa

7、rriorprojeketfile:CodeWarrior,的工,程,程项,目,目管,理,理文,件,件,,,,扩,展,展名,是,是,mcp,。这,种,种文,件,件是,程,程序,员,员在,建,建立,工,工程,项,项目,时,时生,成,成的,文,文件,,,,包,含,含工,程,程项,目,目内,的,的所,有,有源,文,文件,,,,也,包,包含,这,这些,源,源文,件,件的,调,调试,信,信息,。,。,11/4/2022,13,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,(2),通过,编,编译,器,器和,连,连接,器,器生,成,成的,文,文件,filename.h:,头文件。,filename.

8、o:,编译器输,出,出的,ELF,格式的目,标,标文件。,filename.lst:,编译器输,出,出的包含,错,错误信息,的,的列表文,件,件。,filename.axf:,连接器生,成,成的可执,行,行的映象,文,文件。,symdefs:,格式文件,,,,时连接,器,器生成的,全,全局符号,表,表文件。,11/4/2022,14,西安邮电,学,学院,计,计算机,学,学院,8.2.4,系统软件,开,开发步骤,11/4/2022,15,西安邮电,学,学院,计,计算机,学,学院,8.3,程序的编,辑,辑,8.3.1,建立工程,8.3.2,建立文件,8.3.3,添加文件,到,到工程,8.3.4,文

9、件管理,8.3.5,编辑画面,的,的设置,8.3.6 ADS,编辑功能,介,介绍,8.3.7,屏幕分割,设,设置,11/4/2022,16,西安邮电,学,学院,计,计算机,学,学院,8.3.1,建立工程,11/4/2022,17,西安邮,电,电学院,计,计算机,学,学院,7,种可选,择,择的工,程,程类型,。,。,ARMExecutabl Image,:由,ARM,指令的,代,代码生,成,成,ELF,格式的,可,可执行,映,映像文,件,件;,ARMObject Library,:由,ARM,指令的,代,代码生,成,成一个,armar,格式的,目,目标文,件,件库;,EmptyProject,:

10、创建,一,一个不,包,包含任,何,何库或,源,源文件,的,的工程,;,;,MakefileImporterWizard,:将,VisualC,的,nmake,或,GNUmake,文件转,入,入到,CodeWarriorIDE,工程文,件,件;,ThumbARMExecutableImage,:由,ARM,指令和,Thumb,指令的,混,混和代,码,码生成,一,一个可,执,执行的,ELF,格式的,映,映像文,件,件;,ThumbExecutable image,:由,Thumb,指令创,建,建的,ELF,格式的,映,映像文,件,件;,ThumbObjectLibrary,:由,Thumb,指令的

11、,代,代码生,成,成,armar,格式的,目,目标文,件,件库。,11/4/2022,18,西安邮,电,电学院,计,计算机,学,学院,8.3.2,建立文,件,件,DebugRel,:使用,该,该目标,,,,在生,成,成目标,的,的时候,,,,会为,每,每一个,源,源文件,生,生成调,试,试信息,;,;,Debug,:使用,该,该目标,为,为每一,个,个源文,件,件生成,最,最完全,的,的调试,信,信息;,Release,:使用,该,该目标,不,不会生,成,成任何,调,调试信,息,息,目,标,标代码,的,的优化,等,等级最,高,高。,11/4/2022,19,西安邮,电,电学院,计,计算机,学,

12、学院,8.3.4,文件管,理,理,1.,怎样打,开,开一个,文,文件,2.,怎样打,开,开一个,工,工程项,目,目,3.,怎样保,存,存文件,和,和工程,项,项目,11/4/2022,20,西安邮,电,电学院,计,计算机,学,学院,8.4,程序的,编,编译,8.4.1,命令行,开,开发工,具,具,8.4.2,图形界,面,面的,ARM,汇编工,具,具,8.4.3ARMC,编译器,8.4.4,图形界,面,面编译,器,器的应,用,用,8.4.5,编译连,接,接工程,11/4/2022,21,西安邮,电,电学院,计,计算机,学,学院,8.4.2,图形界,面,面的,ARM,汇编工,具,具,11/4/20

13、22,22,西安邮,电,电学院,计,计算机,学,学院,1,TargetSetting,设置选,项,项,(1)TargetName,:显示,当,当前目,标,标设置,。,。,(2)Linker,:供用,户,户选择,要,要使用,的,的连接,器,器。,(3)Pre-linker,:目前,CodeWarriorIDE,不支持,该,该选项,。,。,(4)Post-Linker,:选择,在,在连接,完,完成后,,,,还要,对,对输出,文,文件进,行,行的操,作,作。,11/4/2022,23,西安邮,电,电学院,计,计算机,学,学院,2,ARMAssembler,设置,ARMAssembler,ARMCCo

14、mpiler,ARMC+Compiler,ThumbC Compiler,ThumbC+Compiler,11/4/2022,24,西安邮电学,院,院 计,算,算机学院,11/4/2022,25,西安邮电学,院,院 计,算,算机学院,(1)Target,选项卡,11/4/2022,26,西安邮电学,院,院 计,算,算机学院,(2)ATPCS选项,卡,卡,11/4/2022,27,西安邮电学,院,院 计,算,算机学院,6.4.3ARMC,编译器,11/4/2022,28,西安邮电学,院,院 计,算,算机学院,2,ATPCS,选项卡,11/4/2022,29,西安,邮,邮电,学,学院,计,计,算,

15、算机,学,学院,6.4.5,编译,连,连接,工,工程,11/4/2022,30,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,8.5,程序,的,的连,接,接,8.5.1,基本,概,概念,8.5.2,图形,界,界面,的,的连,接,接器,8.5.3,程序,的,的连,接,接,11/4/2022,31,西安,邮,邮电,学,学院,计,计,算,算机,学,学院,8.5.1,基本,概,概念,1,文,件,件,源文,件,件,目标,文,文件,编,编,译,译后,生,生产,的,的文,件,件称,为,为目,标,标文,件,件,,这,这种,文,文件,一,一般,简,简称,为,为,ELF,(,ExecutableLinka

16、bleFormat,)格,式,式。,映像,文,文件,11/4/2022,32,西,安,安,邮,邮,电,电,学,学,院,院,计,计,算,算,机,机,学,学,院,院,11/4/2022,33,西,安,安,邮,邮,电,电,学,学,院,院,计,计,算,算,机,机,学,学,院,院,3.,映,像,像,文,文,件,件,的,的,组,组,成,成,11/4/2022,34,西,安,安,邮,邮,电,电,学,学,院,院,计,计,算,算,机,机,学,学,院,院,8.5.2,图,形,形,界,界,面,面,的,的,连,连,接,接,器,器,11/4/2022,35,西安邮,电,电学院,计,计算机,学,学院,8.5.3,程序的,连,连接,11/4/2022,36,西安邮,电,电学院,计,计算机,学,学院,8.6,程序的,调,调试,8.6.1,调试工,具,具介绍,8.6.2,调试工,具,具,AXD,的使用,方,方法,8.6.3,在调试,过,过程中,使,使用断,点,点,8.6.4,其它工,具,具介绍,8.6.5,数据格,式,式,11/4/2022,37,西安邮,电,电学院,计,计算机,学,学院,8.6.1,调试工,具,具介绍

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  sobing.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!