下载此文档

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


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
实验一嵌入式开发软件的安装及使用 2
1、 2
1)、 3
2)、 9
2、Keil MDK开发套件的安装及使用 20
1)、keil MDK软件安装 20
2)、keil μvision4的使用 25
3、Jlink软件安装及使用 31
1)、Jlink 驱动的安装 31
2)、Jlink简单使用 34
4、超级终端的使用 38
5、DNW软件使用 40
实验一嵌入式开发软件的安装及使用
[实验目的]
,KEIL MDK,Jlink的安装;
,KEILμvision4、Jlink、超级终端、DNW开发软件的使用,熟悉开发环境。
[实验仪器]
PC机 1台
开发软件安装包 1套
[实验步骤]
1、
ADS(ARM Developer Suite)是ARM公司推出的新一代ARM继承开发工具。ADS由命令行开发工具,ARM实时库,GUI开发环境(Code Warrior 和AXD),实用程序和支持软件组成。有了这些部件,用户就可以为ARM系统的RISC处理器编写和调试自己的开发应用程序。
命令行开发工具:这些工具完成将源代码编译,链接成可执行代码的功能。ADS提供的命令行开发工具主要有:
注意:如果同学们要用到的时候关于其的指令用法,大家可以参照“\3+1实验班嵌入式linux培训\电子书\”中的文章。在这里主要进行介绍,对于用法不赘述。
1)、:是ARM C编译器。这个编译器通过了Plum Hall C Validation Suite为ANSI C的一致性测试。用于将用ANSI C编写的程序编译成32位ARM指令代码。
2)、armcpp:armcpp是ARM C++编译器。它将ISO C++ 或EC++ 编译成32位ARM指令代码。
3)、tcc:tcc是Thumb C 编译器。该编译器通过了Plum Hall C Validation Suite为ANSI 一致性的测试。tcc将ANSI C源代码编译成16位的Thumb指令代码。
4)、tcpp:tcpp是Thumb C++ 编译器。它将ISO C++ 和EC++ 源码编译成16位Thumb指令代码。
5)、armasm:armasm是ARM和Thumb的汇编器. 它对用ARM 汇编语言和Thumb 汇编语言写的源代码进行汇编。
6)、armlink:armlink是ARM连接器。该命令既可以将编译得到的一个或多个目标文件和相关的一个或多个库文件进行链接,生成一个可执行文件,也可以将多个目标文件部分链接成一个目标文件,以供进一步的链接。ARM链接器生成的是ELF格式的可执行映像文件。
7)、armsd:armsd是ARM 和Thumb的符号调试器。它能够进行源码级的程序调试。用户可以在用C或汇编语言写的代码中进行单步调试,设置断点,查看变量值和内存单元的内容。
ARM实时库:ADS提供运行时库来支持被编译的C和C++代码包括,ANSI C库函数,C++库函数
GUI开发环境(Code Warrior和AXD):CodeWarrior for ARM是一套完整的集成开发工具,充分发挥了ARM RISC 的优势, 使产品开发人员能够很好的应用尖端的片上系统技术. 该工具是专为基于ARM RISC的处理器而设计的, 它可加速并简化嵌入式开发过程中的每一个环节,使得开发人员只需通过一个集成软件开发环境就能研制出
ARM产品,在整个开发周期中,开发人员无需离开CodeWarrior开发环境, 因此节省了在操做工具上花的时间,使得开发人员有更多的精力投入到代码编写上来,
CodeWarrior集成开发环境(IDE)为管理和开发项目提供了简单多样化的图形用户界面。用户可以使用ADS的CodeWarrior IDE为ARM和Thumb处理器开发用C,C++,或ARM汇编语言的程序代码。
CodeWarrior IDE 能够让用户将源代码文件,库文件还有其他相关的文件以及配置设置等放在一个工程中。每个工程可以创建和管理生成目标设置的多个配置。例如,要编译一个包含调试信息的生成目标和一个基于ARM7TDMI的硬件优化生成目标,生成目标可以在同一个工程中共享文件,同时使用各自的设置。CodeWarrior IDE缩短了用户开发项目代码的周期。
AXD调试器本身是一个软件,用户通过这个软件使用debug agent可以对包含有调试信息的,正在运行的可执行代码进行比如变量的查看,断点的控制等调试操作。ADS中包含有3个调试器:AXD(ARM eXtended Debugg

第一天实验指导书之实验一 嵌入式linux常用软件的安装及使用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小5.01 MB
  • 时间2017-06-26