第一天实验指导书之实验一 嵌入式linux常用软件安装与使用

第一天实验指导书之实验一 嵌入式linux常用软件安装与使用

ID:1048365

大小:5.01 MB

页数:43页

时间:2017-11-07

第一天实验指导书之实验一 嵌入式linux常用软件安装与使用_第1页
第一天实验指导书之实验一 嵌入式linux常用软件安装与使用_第2页
第一天实验指导书之实验一 嵌入式linux常用软件安装与使用_第3页
第一天实验指导书之实验一 嵌入式linux常用软件安装与使用_第4页
第一天实验指导书之实验一 嵌入式linux常用软件安装与使用_第5页
资源描述:

《第一天实验指导书之实验一 嵌入式linux常用软件安装与使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一嵌入式开发软件的安装及使用21、ADS1.221)、ADS1.2软件安装32)、ADS1.2软件的使用92、KeilMDK开发套件的安装及使用201)、keilMDK软件安装202)、keilμvision4的使用253、Jlink软件安装及使用311)、Jlink驱动的安装312)、Jlink简单使用344、超级终端的使用385、DNW软件使用40实验一嵌入式开发软件的安装及使用[实验目的]1.掌握嵌入式的开发软件ADS1.2,KEILMDK,Jlink的安装;2.掌握ADS1.2,KEILμvision4、Jlink、超级终端、

2、DNW开发软件的使用,熟悉开发环境。[实验仪器]PC机1台开发软件安装包1套[实验步骤]1、ADS1.2ADS(ARMDeveloperSuite)是ARM公司推出的新一代ARM继承开发工具。ADS由命令行开发工具,ARM实时库,GUI开发环境(CodeWarrior和AXD),实用程序和支持软件组成。有了这些部件,用户就可以为ARM系统的RISC处理器编写和调试自己的开发应用程序。命令行开发工具:这些工具完成将源代码编译,链接成可执行代码的功能。ADS提供的命令行开发工具主要有:注意:如果同学们要用到的时候关于其的指令用法,大家可以参照

3、“3+1实验班嵌入式linux培训电子书ADS1.2使用说明和教程”中的文章。在这里主要进行介绍,对于用法不赘述。1)、armcc:armcc是ARMC编译器。这个编译器通过了PlumHallCValidationSuite为ANSIC的一致性测试。armcc用于将用ANSIC编写的程序编译成32位ARM指令代码。2)、armcpp:armcpp是ARMC++编译器。它将ISOC++或EC++编译成32位ARM指令代码。3)、tcc:tcc是ThumbC编译器。该编译器通过了PlumHallCValidationSuite为ANSI

4、一致性的测试。tcc将ANSIC源代码编译成16位的Thumb指令代码。4)、tcpp:tcpp是ThumbC++编译器。它将ISOC++和EC++源码编译成16位Thumb指令代码。5)、armasm:armasm是ARM和Thumb的汇编器.它对用ARM汇编语言和Thumb汇编语言写的源代码进行汇编。6)、armlink:armlink是ARM连接器。该命令既可以将编译得到的一个或多个目标文件和相关的一个或多个库文件进行链接,生成一个可执行文件,也可以将多个目标文件部分链接成一个目标文件,以供进一步的链接。ARM链接器生成的是ELF格

5、式的可执行映像文件。7)、armsd:armsd是ARM和Thumb的符号调试器。它能够进行源码级的程序调试。用户可以在用C或汇编语言写的代码中进行单步调试,设置断点,查看变量值和内存单元的内容。ARM实时库:ADS提供运行时库来支持被编译的C和C++代码包括,ANSIC库函数,C++库函数GUI开发环境(CodeWarrior和AXD):CodeWarriorforARM是一套完整的集成开发工具,充分发挥了ARMRISC的优势,使产品开发人员能够很好的应用尖端的片上系统技术.该工具是专为基于ARMRISC的处理器而设计的,它可加速并简化

6、嵌入式开发过程中的每一个环节,使得开发人员只需通过一个集成软件开发环境就能研制出ARM产品,在整个开发周期中,开发人员无需离开CodeWarrior开发环境,因此节省了在操做工具上花的时间,使得开发人员有更多的精力投入到代码编写上来,CodeWarrior集成开发环境(IDE)为管理和开发项目提供了简单多样化的图形用户界面。用户可以使用ADS的CodeWarriorIDE为ARM和Thumb处理器开发用C,C++,或ARM汇编语言的程序代码。CodeWarriorIDE能够让用户将源代码文件,库文件还有其他相关的文件以及配置设置等放在一个

7、工程中。每个工程可以创建和管理生成目标设置的多个配置。例如,要编译一个包含调试信息的生成目标和一个基于ARM7TDMI的硬件优化生成目标,生成目标可以在同一个工程中共享文件,同时使用各自的设置。CodeWarriorIDE缩短了用户开发项目代码的周期。AXD调试器本身是一个软件,用户通过这个软件使用debugagent可以对包含有调试信息的,正在运行的可执行代码进行比如变量的查看,断点的控制等调试操作。ADS中包含有3个调试器:AXD(ARMeXtendedDebugger):ARM扩展调试器;armsd(ARMSymbolicDebug

8、ger):ARM符号调试器;与老版本兼容的Windows或Unix下的ARM调试工具,ADW/ADU(ApplicationDebuggerWindows/Unix)。调试器能够发送以下指令:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。