CodeWarrior
CodeWarrior Development Studio(開發工作室)是完整的用於編程套用中硬體bring-up的集成開發環境。 採用CodeWarrior IDE,開發人員可以得益於採用各種處理器和平台(從Motorola到TI到Intel)間的通用功能性。根據Gartner Dataquest的報告,CodeWarrior編譯器和調試器在商用嵌入式軟體開發工具的使用率方面排名第一。而這只是流行的CodeWarrior軟體開發工具中的兩個。
基本介紹
中文名:開發工作室外文名:CodeWarrior全稱:CodeWarrior Development Studio類型:集成開發環境
簡介,功能,對比,
簡介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開發中的特殊工具,從而完成了一個完整的開發工具系統,而且是免費提供給任何人的
相關詞條
CodeWarriorCodeWarrior Development Studio(開發工作室)是完整的用於編程套用中硬體bring-up的集成開發環境。 採用CodeWarrior IDE,開發人員可以得益於採用各種處理器和平台(從...
貓武士WARRIORSWARRIORS SUPER EDITION : BLUESATAR'S PROPHECYWARRIORS FIELD GUIDE : SECRETS FO THE CLANSWARRIORS : CATS OF THE CLANSWARRIORS : CODE OF THE CLANS...
Code Geass 復活的魯路修《Code Geass 復活的魯路修》是由谷口悟朗執導、大河內一樓編劇、SUNRISE製作... 5. Red warrior 6. Kaleidoscope 7. Holy priest 8. Chariot 9. Invasion ...
單片微機套用技術第5章介紹16位單片機DG128基本系統和其在智慧型車控制系統中的套用;第6章介紹16位單片機MC9SXS128基本系統和其在智慧型車控制系統中的套用;第7章介紹CodeWarrior ...
Freescale9S12十六位單片機原理及嵌入式開發技術SCI/SPI、I2C、ATD、PWM、CAN等模組的結構原理與使用方法,詳細地討論了該系列晶片的指令系統、彙編語言程式設計和c語言程式設計及其在codewarrior集成開發環境下的...
嵌入式系統設計實戰——基於飛思卡爾S12X微控制器第3章給出第一個樣例程式及CodeWarrior工程組織,完成第一個S12X工程的入門。第4章給出基於硬體構件的嵌入式系統開發方法。第5章闡述串列通信接口SCI,並給出第一...
數位訊號控制器原理及套用MC56F8346第6章CodeWarriorIDE軟體簡介6.1 CodeWarriorIDE軟體的特性6.2 CodeWarriorIDE軟體功能介紹第7章 MC56F8346實驗開發板7.1 簡介7.2 MC56F8346實驗開發板功能...
MC9S12XS單片機原理及嵌入式系統開 4.4.2 CodeWarrior使用簡介 104 第5章 MC9S12XS輸入/輸出連線埠模組及其套用實例 110 5.1 輸入/輸出連線埠簡介 110 5.2 輸入/輸出連線埠暫存器及設定 110 ...
realviewRealView,是一套包含編譯、調試和模擬的開發工具,需結合開發環境如uvision、eclipse或者CodeWarrior,形成集成開發環境來使用。...
熱門詞條
大無畏
世爵C8
月凌情
CLANNAD
神級視力表
凌豹姿
幻想三國志Ⅱ
海南航空控股股份有限公司
COLLECTION
新夢幻之城
且行且珍惜
奔奔MINI
心腦血管疾病
豎笛
CLK
異染性腦白質退化症
秋夕
宋鍾國
高冢玲奈
燕麥餅乾
Say Goodbye
抗日之特戰兵王
TRANSFORMER
Harper
平清盛
暴雪嘉年華
紅豆餅
月下獨酌