00001.Cross Development Environment(交叉开发环境)
来源:互联网 发布:美萍软件好用么 编辑:程序博客网 时间:2024/04/19 11:02
需要交叉开发环境(Cross Development Environment)的支持是嵌入式应用软件开发时的一个显著特点,交叉开发环境是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。
建立交叉开发环境是进行嵌入式软件开发的第一步,目前常用的交叉开发环境主要有开放和商业两种类型。
开放的交叉开发环境的典型代表是GNU工具链、目前已经能够支持x86、ARM、MIPS、PowerPC等多种处理器。商业的交叉开发环境则主要有Metrowerks CodeWarrior、ARM Software Development Toolkit、SDS Cross compiler、WindRiver Tornado、Microsoft Embedded Visual C++等。
在基于ARM体系结构的gcc交叉开发环境中,arm-linux-gcc是交叉编译器,arm-linux-ld是交叉链接器。
对于嵌入式Linux系统来讲,功能越来越强、体积越来越大的C语言函数库glibc和数学函数库libm已经很难满足实际的需要,因此需要采用它们的精化版本uClibc、uClibm和newlib等。
目前嵌入式的集成开发环境都支持交叉编译和交叉链接,如WindRiver Tornado和GNU工具链等。
微处理器又包括三类:微控制器(MCU)、数字信号处理器(DSP)、嵌入式微处理器(MPU)。
- 00001.Cross Development Environment(交叉开发环境)
- 软件开发环境(Software Development Environment,SDE)
- IDE(integrated development environment)集成开发环境
- IDE (Integrated Development Environment) 集成开发环境
- IDE (Integrated Development Environment) 集成开发环境
- GECODE:GEneral COnstraint Development Environment 通用约束开发环境
- PHP的集成开发环境 -- Eclipse PHP Integrated Development Environment
- Openstack 1:配置开发环境 Setting Up a Development Environment
- The General Procedure Of Setting Up EDKII Development Environment:搭建EDKII开发环境的通用流程[2.1]
- Java程序设计(Java9版):第1章 Java开发环境配置 (Set up Java development environment)
- cross-compile-environment-setting
- MXE (M cross environment)
- 在Debian里建立交叉编译环境(cross-compiler)
- Cross platform software development
- Modern Cross Platform Development
- 搭建交叉开发环境
- 交叉开发环境搭建
- Development Environment of Maemo
- 校验码辅导讲座
- linux指令大全(完整篇)
- 利用webgrid实现数据的批处理(添加和修改)
- Oracle初学点滴-(2)-OracleOraHome90Agent
- “验证码”的实现
- 00001.Cross Development Environment(交叉开发环境)
- 最近日常生活安排
- 需要Gmail的请留言!
- 如何调试Release程序(转)
- 第一次
- 如何盖住html页面上的SELECT(下拉框)元素
- 初探数据包分析程序设计 zz
- TCP三次握手及原理 zz
- 忙了几天,终于有点结果了.