TKStudio集成開發(fā)環(huán)境是一款優(yōu)秀的集成開發(fā)環(huán)境。強(qiáng)大的多工程管理,高效的智能感知,突破性的用戶體驗(yàn),51、ARM、AVR、MIPS、CCORE多內(nèi)核支持。借助TKStudio,節(jié)省開發(fā)時(shí)間,提高編碼效率。TKStudio歷時(shí)十載,飽經(jīng)磨礪,鋒芒已就。為嵌入式開發(fā)者提供了最優(yōu)秀的開發(fā)環(huán)境。強(qiáng)大的多工程管理,高效的智能感知,突破性的用戶體驗(yàn),51、ARM、AVR、MIPS、CCORE多內(nèi)核支持,Linux系統(tǒng)級(jí)開發(fā)等重新定義嵌入式IDE。借助TKStudio,您能節(jié)省入門學(xué)習(xí)時(shí)間,提高編碼效率,迅速創(chuàng)建先進(jìn)的軟件。
軟件說明
TKStudio集成開發(fā)環(huán)境是廣州致遠(yuǎn)電子股份有限公司開發(fā)的一個(gè)嵌入式芯片級(jí)、系統(tǒng)級(jí)軟件開發(fā)平臺(tái),是一款內(nèi)置強(qiáng)大編輯器的多內(nèi)核編譯調(diào)試環(huán)境,支持Keil C51、SDCC、GCC ARM、ADS、IAR ARM、MDK、RVDS、GCC AVR、WindRiver CCORE、CCoreGcc、RemoteGcc等編譯工具鏈,支持8051、ARM7/ARM9/ARM11、CortexM3/CortexM0、XScale、AVR、CCORE等內(nèi)核調(diào)試,支持Linux bootloader、Linux內(nèi)核、Linux內(nèi)核模塊、Linux應(yīng)用程序等的調(diào)試?梢酝瓿蓮墓こ探⒑凸芾恚幾g,鏈接,目標(biāo)代碼的生成,到軟件仿真,硬件仿真(掛接TKS系列仿真器的硬件)等完整的開發(fā)流程。
軟件特點(diǎn)
支持眾多主流內(nèi)核,全部操作界面高度統(tǒng)一,免除開發(fā)環(huán)境熟悉周期;
傻瓜式的成員提示及代碼模板功能,提升編碼速度及準(zhǔn)確度;
智能的代碼導(dǎo)航系統(tǒng),方便閱讀和分析代碼;
方便的原型對(duì)比功能,快速追蹤分析代碼結(jié)構(gòu);
專業(yè)的文件比較/差異合并功能,顯示處理不同版本的細(xì)微差別;
支持超大文件及十六進(jìn)制編輯功能;
完善的工程管理,多目標(biāo)模式,多工具鏈編譯;
強(qiáng)大的專業(yè)編輯器,可配置語法高亮,獨(dú)立元素顏色、大小突出顯示,代碼智能格
式化和折疊,列編輯功能等;
完美的兼容性,支持uV2、uV3、ADS1.2工程導(dǎo)入;
支持系統(tǒng)級(jí)調(diào)試,配備大量調(diào)試工具。
開發(fā)流程
使用TKStudio IDE進(jìn)行嵌入式系統(tǒng)開發(fā)的步驟如下:
1) 建立工程 (或?qū)牍こ蹋?nbsp;
2) 為工程選擇目標(biāo)器件;
3) 設(shè)置工程的配置參數(shù);
4) 打開/建立程序文件;
5) 編譯和鏈接工程;
6) 糾正程序中的書寫和語法錯(cuò)誤,并重新編譯連接;
7) 使用軟件對(duì)程序中某些純軟件的部分進(jìn)行仿真驗(yàn)證;
8) 使用硬件仿真器對(duì)應(yīng)用程序進(jìn)行硬件仿真;
9) 將生成的可燒寫文件燒寫到ROM中運(yùn)行測(cè)試。
上面的是一般的開發(fā)流程,有些步驟可能會(huì)重復(fù)進(jìn)行。