下载此文档

开发环境的搭建和开发工具介绍(第一部分) - 开发环境的搭建和开发工具.ppt


文档分类:IT计算机 | 页数:约97页 举报非法文档有奖
1/97
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/97 下载此文档
文档列表 文档介绍
开发工具介绍
******@
./~xlanchen
******@
1
Embedded Operating Systems
“工欲善其事,
必先利其器”
--《论语》
******@
2
Embedded Operating Systems
主要内容
GNU Tools简介
GNU Tools交叉开发环境及其安装
******@
3
Embedded Operating Systems
本地开发 vs 交叉平台开发
本地开发: 一般软件的开发属于本地开发,也就是说开发软件的系统与运行软件的系统是相同的。
交叉平台开发: 本课程所涉及到的嵌入式系统开发属于交叉平台开发,也就是说开发软件的系统与运行软件的系统不同。
******@
4
Embedded Operating Systems
交叉开发平台
主机: 开发软件的平台,称为主机,往往是通用电脑;
目标机: 运行软件的平台,称为目标机,在这里是嵌入式系统。
******@
5
Embedded Operating Systems
嵌入式交叉开发工具
掌握嵌入式开发工具的使用是进行嵌入式开发的前提条件之一
与主流软件开发工具类似,嵌入式交叉开发工具也包括
编译器, 即能够把一个源程序编译生成一个可执行程序的软件
调试工具, 即能够对执行程序进行源码或汇编级调试的软件
软件工程工具, 用于协助多人开发或大型软件项目的管理的软件
******@
6
Embedded Operating Systems
GNU tools
GNU tools和其他一些优秀的开源软件可以完全覆盖上述类型的软件开发工具。为了更好的开发嵌入式系统,需要了解如下一些软件
GCC
Binutils—的主要软件
Gdb
make
cvs
******@
7
Embedded Operating Systems
GCC
只是一个C编译器, = piler Collection
目前,GCC可以支持多种高级语言,如
C、C++
ADA
Object C
JAVA
Fortran
PASCAL
******@
8
Embedded Operating Systems
GCC下的工具
cpp —预处理器 GNU C编译器在编译前自动使用cpp对用户程序进行预处理
gcc —符合ISO等标准的C编译器
g++ —基本符合ISO标准的C++编译器
gcj — GCC的java前端
gnat — GCC的GNU ADA 95前端
******@
9
Embedded Operating Systems
GNU Tools—gcc
gcc是一个强大的工具集合,它包含了预处理器,编译器,汇编器,链接器等组件。它会在需要的时候调用其他组件。 调用具体的哪些组件。
对于开发者,它提供的足够多的参数,可以让开发者全面控制代码的生成,这对嵌入式系统级的软件开发非常重要
******@
10
Embedded Operating Systems

开发环境的搭建和开发工具介绍(第一部分) - 开发环境的搭建和开发工具 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数97
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小1.34 MB
  • 时间2018-02-28