您现在的位置: 晨光科技 >> 文章 >> 技术 >> 单片机 >> 正文  
  CodeWarrior           
CodeWarrior
[ 作者:佚名    转贴自:https://baike.baidu.com/item/CodeWarrior    点击数:35    更新时间:2018/3/29    文章录入:LA ]
[注:本站登载的某些文章并不代表本站支持或反对其观点或肯定其真实性]

CodeWarrior  
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

 


CodeWarrior Development Studio(开发工作室)是完整的用于编程应用中硬件bring-up的集成开发环境。 采用CodeWarrior IDE,开发人员可以得益于采用各种处理器和平台(从Motorola到TI到Intel)间的通用功能性。根据Gartner Dataquest的报告,CodeWarrior编译器和调试器在商用嵌入式软件开发工具的使用率方面排名第一。而这只是流行的CodeWarrior软件开发工具中的两个。

 

中文名开发工作室 外文名CodeWarrior 全    称CodeWarrior Development Studio 类    型集成开发环


目录

1 简介
2 功能
3 对比

  


简介

 

CodeWarrior包括构建平台和应用所必需的所有主要工具 - IDE、编译器、调试器、编辑器、链接器、汇编程序等。另外,CodeWarrior IDE支持开发人员插入他们所喜爱的工具,使他们可以自由地以希望的方式工作。

CodeWarrior开发工作室将尖端的调试技术与健全开发环境的简易性结合在一起,将C/C++源级别调试和嵌入式应用开发带入新的水平。开发工作室提供高度可视且自动化的框架,可以加速甚至是最复杂应用的开发,因此对于各种水平的开发人员来说,创建应用都是简单而便捷的。

它是一个单一的开发环境,在所有所支持的工作站和个人电脑之间保持一致。在每个所支持的平台上,性能及使用均是相同的。无需担心主机至主机的不兼容。

CodeWarrior开发工作室包括完成大多数嵌入式开发项目所需的所有工具:

  


功能

 

项目管理器:为软件开发人员处理最高级别的文件管理;按照主要组别组织项目条目;追踪状态信息(例如文件修改日期);确定每个构建中特定文件的构建顺序及内容;协调插件程序以提供箱版本控制和RTOS支持这样的业务。

文本编辑器:支持源代码和其他文本文件的创建和处理。与其他的IDE功能完全集成。

搜索引擎:查找特定的文字串;以替代文字替换找到的文字;支持常规表达的使用;提供文件比较及差别功能。

源浏览器:保存用于程序的符号数据库;包括变量及功能的名称和值的符号的举例;使用符号数据库协助代码浏览;将每个符号与此符号相关代码的其他位置链接;处理目标导向和程序语言。

构建系统:使用编译器从源代码生成可重新定位的目标代码,并使用链接器从目标码生成最后的可执行图像。CodeWarrior C/C++*编译器工具包括业内领先的C/C++*语言CodeWarrior编译器,包括标准模板库(STL)及各种其他工具。

源级别调试器:提供高性能窗口的源级别调试器,配备最新的高效率增强型图形性能,缩短板的bring-up和应用开发时间;使用符号数据库,提供源级别调试;支持符号格式,例如CodeView、Debug With Arbitrary Records Format(DWARF)和STABS。

指令组模拟器:用于jump-starting应用开发的集成指令组模拟器(仅适用于特定的结构)。

版本控制工具:市场中众多的版本控制工具与CodeWarrior产品兼容。

P.S 并不是所有结构均可用C++。

  


对比

 

CodeWarrior是经过Palm公司正式认可的开发平台。基于Macintosh的CodeWarrior是最早的Palm开发平台。它利用了Macintosh的代码编辑器和编译器。由于Macintosh计算机使用的处理器芯片和Palm掌上设备的中央处理器芯片都是Motorola公司出品的,因此,它们具有相近的处理器指令体系,这一点也影响到了目前的各种Palm掌上设备的开发平台。就像当初Palm掌上设备的发布过程一样, Metrowerks公司的Palm平台开发工具的发布,以经历了一个从单一平台到多平台开发环境的过程。到目前为止,它已经支持Windows和 Macintosh操作系统。CodeWarrior最初的程序代码是为Macintosh平台写的。现在,CodeWarrior提供了一个进行代码翻译的层,负责将原来的Macintosh的Toolbox转化为Windows的SDK,这也就演变成了目前的多平台版本的CodeWarrior。不过最初发布的一些CodeWarrior版本存在一些可靠性和使用方面的问题,这些可能大家都已经听说过了。不过,到现在,很多的问题都已经被解决,并且整个系统变得越来越好用。

GCC是被当作一个免费的编译开发工具来开发的。因为该组织认为,编译器和其它的一些开发工具应当是免费的。而且,长期以来,一批形形色色的志愿者们开发了一个系列的很多种编译器。任何人都可以免费得到各种GCC编译器的源代码,对其进行修改,再发布。一些技术出众,热心积极的程序员将GCC的68k编译器和其它的Palm代码编译器组合在一起,再加上一大批Palm开发中的特殊工具,从而完成了一个完整的开发工具系统,而且是免费提供给任何人的

  • 上一篇文章: IAR

  • 下一篇文章: 一步一步教你使用uCOS-II
  •    
    [注:标题搜索比内容搜索快]
    发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • 轨道钢承重计算公式及应用[109]

  • 【选型】如何为变频器选取阻值…[86]

  • AIS2023参展厂商名录[345]

  • AGV综合选型[170]

  • APIE 2023第4届亚太国际智能装…[138]

  •  
     最新5篇推荐文章
  • 外媒:正在唤醒中国的习近平[305]

  • 中国反伪科学运动背后的CIA黑手…[494]

  • [转载]袁隆平真言:中国最大的…[668]

  • 台专家:当年我们造IDF时 大陆…[572]

  • 旅日华人:中国严重误判日本民…[577]

  •  
     相 关 文 章
    没有相关文章

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    版权所有 Copyright© 2003 晨光科技        站长:璀璨星辰        页面执行时间:201.17毫秒
    Powered by:MyPower Ver3.5