用ARM标准C库进行嵌入式应用程序开发.pptxVIP

  • 1
  • 0
  • 约3.11千字
  • 约 14页
  • 2019-07-20 发布于湖北
  • 举报

用ARM标准C库进行嵌入式应用程序开发.pptx

用ARM标准C库进行嵌入式应用程序开发;??? 随着对高处理能力、实时多任务、超低功耗等方面需求的增长,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。arm是目前嵌入式领域应用最广泛的RISC微处理器结构,凭借低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。ADS是ARM公司推出的arm集成开发环境,提供了对C和C++的支持,是目前开发ARM的主要工具。本文针对日益缩短的嵌入式开发周期,结合ARM系统开发调试经验,对使用arm标准库进行应用程序开发作了比较系统的分析。;??? ADS提供了ANSI C和C++标准库,本文仅讨论ANSI C库,该库包含下面几个部分: ??? ◇IS0 C库标准所定义的函数; ??? ◇在semlhosted环境下用来实现C库函数与目标相关的函数; ??? ◇C和C++编译器要使用的heIper函数。 ??? 该库提供的诸如文件输入输出之类的设备,使用了标准的ARM semihosted执行环境(semihosting是针对ARM目标机的一种机制,它能够根据应用程序代码的输入/输出请求,与运行有调度功能的主机通信,这种技术允许主机为通常没有输入和输出功能的目标硬件提供主机资源)。ARMulator、Angel和Multi-lCE都支持这个环境,可以使用ADs中提供的开发工具开发应用程序,然后在armul

文档评论(0)

1亿VIP精品文档

相关文档