目前,嵌入式系统的开发主要应用于几种主流IDE环境:TKStudio,致远公司,中/英文界面,多内核编译/调试环境,内置强大编辑器;Keil,Keil公司,英文界面,8051/251/C166/ARM编译/调试环境;ADS,ARM公司,英文界面,全ARM内核编译/调试环境;IAR,IAR公司,英文界面,多内核编译/调试环境;CCS,TI公司,英文界面,DSP编译/调试环境;RealView,ARM公司,英文界面,全ARM内核编译/调试环境;AVRStudio,Atmel公司,英文界面,AVR编译/调试环境。
广州致远电子有限公司与主流IDE厂商合作,保证TKScope与当前的主流IDE环境无缝嵌接,并具备其高级调试功能,保证用户的开发平台始终如一。TKStudioIDE是广州致远电子有限公司开发的一个微处理器软件开发平台,是一款具有强大内置编辑器的多内核编译调试环境,支持8051、ARM、AVR等内核,可以完成从工程建立和管理、编译、链接、目标代码的生成,到软件仿真、硬件仿真(挂接TKScope系列仿真器的硬件)等完整的开发流程。
1 TKStudio嵌入式集成开发环境简介
TKStudio是广州致远电子有限公司开发的一个微处理器软件开发平台,已经由最初的V1版本发展到V3,是一个极大的飞越。TKStudio完美支持TKScope智能仿真开发平台,由单内核8051发展到多内核8051、ARM、AVR,由单一工具链Keil C51发展到Keil C51、SDCC51、ADS ARM、GCC ARM、RealView MDK、IAR ARM、AVRGCC、IAR AVR,支持芯片的种类也越来越丰富。
TKStu dio IDE不论是工程管理、编辑器还是调试器,整个框架都是全新的,全力打造出一个更专业、更人性化的集成开发环境。其特点如下:支持众多主流内核,全部操作界面高度统一,免除开发环境熟悉周期;傻瓜式的成员提示及代码模板功能,提升编码速度和准确度;智能的代码导航系统,方便阅读和分析代码;方便的原型比对功能,快速追踪分析代码结构;专业的文件比较/差异合并功能,显示处理器不同版本的细微差别;完善的工程管理,多目标模式,多工具链编译;强大的专业编辑器,代码智能格式化和折叠,列编辑功能,十六进制编辑等。
2 TKStudio专业的工程管理器
工程是一个非常重要的概念。TKStudio集成开发环境工程管理功能很强大,具有如下突出特点:基于虚目录管理机制,帮助您用“有限的”时间管理“无限的”文件,可以通过定义文件组来规划您的工程,模块化您的工程,跟踪您系统的演化;醒目的图标帮助您区分各种文件类型,提供大量模板工程,工程内检索、替换功能完备;能便捷地导入uV2、uV3、ADS1.2、IAR的工程,帮助您从旧的系统升级上来;针对目标进行工程管理的概念符合嵌入式工作流的科学理念,能帮助您将一份代码发布到系列芯片的不同平台上。