下载此文档

ARM嵌入式C编程标准教程.ppt


文档分类:IT计算机 | 页数:约146页 举报非法文档有奖
1/146
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/146 下载此文档
文档列表 文档介绍
《ARM嵌入式C编程标准教程》??第一章****题与练****第一章****题与练****1 1,嵌入式控制系统按操作系统分,大致可分哪几,嵌入式控制系统按操作系统分,大致可分哪几类,每类的设计方法有什么不同? 类,每类的设计方法有什么不同? ??2 2,嵌入式控制不加嵌入式操作系统支持,遇到多,嵌入式控制不加嵌入式操作系统支持,遇到多线程或局域网问题如何解决? 线程或局域网问题如何解决? ?? 3 3, , ARM ARM 体系中的字,半字和字节各占多少位体系中的字,半字和字节各占多少位( ( bit bit )? )? ?? 4, 4, 什么是大端存储什么是大端存储 (Big Enddian ) (Big Enddian ) 格式和小端存格式和小端存储储 (Little Enddian ) (Little Enddian ) 格式, 格式, ARM920T ARM920T 内核的嵌入内核的嵌入式系统中,常用哪种存储格式来存储字数据? 式系统中,常用哪种存储格式来存储字数据? ?? 5, 5, 什么是什么是 Thumb Thumb 指令集指令集? ?它和它和 32 32位位 ARM ARM 指令集的指令集的区别区别? ? 第二章 ADS 开发环境创建与简介?? 开发环境创建开发环境创建?? 概述概述?? ADS ADS 是个集成开发环境,主要包括编译器、链接器、调试是个集成开发环境,主要包括编译器、链接器、调试器、器、 C C和和 C++ C++ 库等,是库等,是 ARM ARM 公司推出的新一代公司推出的新一代 ARM ARM 集成开集成开发工具。最新版本是发工具。最新版本是 ,该版本支持包括,该版本支持包括 Windows Windows 和和 Linux Linux 在内的多种操作环境。在内的多种操作环境。 的组成如下所述。的组成如下所述。?? 1. 1. 编译器编译器?? ADS ADS 提供多种编译器,以支持提供多种编译器,以支持 ARM ARM 和和 Thumb Thumb 指令的编译, 指令的编译, 主要有: 主要有: ??· · :是:是 ARM C ARM C 编译器。编译器。??· · tcc tcc :是:是 Thumb C Thumb C 编译器。编译器。??· · armcpp armcpp :是:是 ARM C++ ARM C++ 编译器。编译器。??· · tcpp tcpp :是:是 Thumb C++ Thumb C++ 编译器。编译器。??· · armasm armasm :是:是 ARM ARM 和和 Thumb Thumb 的汇编语言编译器。的汇编语言编译器。 2. 链接器 armlink 是 ARM 链接器。该命令既可以将编译得到的一个或多个目标文件和相关的一个或多个库文件进行链接,生成一个可执行文件,也可以将多个目标文件部分链接成一个目标文件,以供进一步的链接。 3 符号调试器 armsd 是 ARM 和 Thumb 的符号调试器,能进行源码级程序调试。用户可以在用 C或汇编语言写的代码中进行单步调试、设置断点、查看变量值和内存单元的内容。 4 fromELF 将 ELF 格式的文件转换为各种格式的输出文件,包括 BIN 格式映像文件、 Motorola32 位S格式映像文件、 Intel32 位格式映像文件和 Verilog 十六进制文件。 FromELF 命令也能够为输入映像文件产生文本信息,例如代码和数据长度。 5 armar armar 是 ARM 库函数生成器,它将一系列 ELF 格式的目标文件以库函数的形式集合在一起。用户可以把一个库传递给一个链接器以代替几个 ELF 文件。 6 CodeWarrior CodeWarrior 集成开发环境( IDE )为管理和开发项目提供了简单多样化的图形用户界面,用户可以使用 ADS 的 CodeWarriorIDE 为 ARM 和 Thumb 处理开发用 C、 C++ 或者 ARM 汇编语言编写的程序代码。 7 调试器 ADS 中含有 3个调试器,即 AXD 、 Armsd 和 ADW/ADU 。在 ARM 体系中,可以选择多种调试方式,如 Multi-ICE ( Multi-processor In- Circuit Emulator )、 ARMulator 或 Angel 。 Multi-ICE 是一个独立的产品,是 ARM 公司自己的 JTAG 在线仿真器,不是由 ADS 提供的。 ARMula

ARM嵌入式C编程标准教程 来自淘豆网www.taodocs.com转载请标明出处.

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