嵌入式软件的开发环境1.pptVIP

  • 5
  • 0
  • 约1.29万字
  • 约 88页
  • 2018-08-04 发布于湖北
  • 举报
嵌入式软件的开发环境1

3 嵌入式软件的开发环境 本章主要内容: (1) 嵌入式软件的开发过程 (2) 嵌入式软件的建立及其工具 (3) 嵌入式软件的下载及其工具 (4) 嵌入式软件的调试及其工具 (5) 典型的嵌入式软件开发环境 3.1 嵌入式软件的开发过程 为嵌入式系统开发应用程序的过程与为PC机开发应用软件过程有一定的不同,出现了一些在PC机上不曾有的工作阶段。在同样的一个阶段,具体的工作也有很多的不同。 交叉开发模式 嵌入式软件的开发过程 3.2 嵌入式软件的建立及其工具 嵌入式软件的建立步骤: 源代码编写 编译 链接 定址 嵌入式软件的建立步骤 3.2.1 源代码编写 源代码编写阶段的工作任务是使用适当的程序设计语言编写程序的源代码。比如说用C语言、C++语言、汇编语言等。就目前的情况来看,使用最多的是C语言。这其中的原因可能有以下三个:其一,受通用计算机的影响,C语言的使用非常广泛,几乎每一种处理器都支持C语言的编译器,而且有相当多的程序员具有用C语言进行程序开发的丰富经验。其二,在嵌入式系统领域中,C语言是一种最具统一标准的程序设计语言。其三,C语言是一个非常“低级”的语言。它赋于程序员很多直接控制计算机硬件的能力,但又不失去高级语言所固有的好处。它的这种特点对嵌入式系统更为重要。 3.2.2 编译 编译阶段要做的工作是用交叉编译或汇编工具处理程序的源代码,产生目标文件。当宿主机和目标机采用

文档评论(0)

1亿VIP精品文档

相关文档