TKStudio是一款主流的集成开发环境,拥有强大的多工程管理,高效的智能感知,内置多内核编译调试环境,可进行Keil C51、SDCC、GCC ARM、ADS等编译工具链开发,从工程监理、编译、链接、目标代码生成到软硬件仿真都可一站式完成。是集成开发环境中比较常用的一款工具,推荐大家下载!

TKStudio安装教程
1、双击“TKSetup_full.exe”文件,进入到安装向导界面,点击下一步
2、查看许可协议内容,勾选我接受许可证协议中的条款
3、选择安装组件,默认即可
4、选择软件的安装目录,默认为“C:\TKStudio”,可以点浏览修改
5、耐心等待,安装完成
软件特色
1、支持众多主流内核,全部操作界面高度统一,免除开发环境熟悉周期;
2、傻瓜式的成员提示及代码模板功能,提升编码速度及准确度;
3、智能的代码导航系统,方便阅读和分析代码;
4、方便的原型对比功能,快速追踪分析代码结构;
5、专业的文件比较/差异合并功能,显示处理不同版本的细微差别;
6、支持超大文件及十六进制编辑功能;
7、完善的工程管理,多目标模式,多工具链编译;
8、强大的专业编辑器,可配置语法高亮,独立元素颜色、大小突出显示,代码智能格式化和折叠,列编辑功能等;
9、完美的兼容性,支持uV2、uV3、ADS1.2工程导入;
10、支持系统级调试,配备大量调试工具。
开发流程介绍
使用TKStudio IDE进行嵌入式系统开发的步骤如下:
1) 建立工程 (或导入工程);
2) 为工程选择目标器件;
3) 设置工程的配置参数;
4) 打开/建立程序文件;
5) 编译和链接工程;
6) 纠正程序中的书写和语法错误,并重新编译连接;
7) 使用软件对程序中某些纯软件的部分进行仿真验证;
8) 使用硬件仿真器对应用程序进行硬件仿真;
9) 将生成的可烧写文件烧写到ROM中运行测试。
上面的是一般的开发流程,有些步骤可能会重复进行。
常见问题解答
一、为什么以及如何使用 Keil C51 的编译器来编译在 TKStudio 中编写的源码?
由于 TKStudio 中的 SDCC for 8051 编译器不怎么好用,所以建议大家选择 Keil C51 for 8051编译器来编译源码,前提是你必须安装了 Keil C51才行。下面是具体操作:
1、点击工具下的“选项”:
2、选择环境下的“工具链”,选择 KeilC51 for 8051
这样我们就可以使用 KeilC51 的编译器编译 TKStudio 中的源码了,下面继续说第二个点:
二、如何将以前用 Keil 软件创建的工程导入到 TKStudio 中?
由于几乎所有人之前都用的是 Keil C51,所以这里就要说一下怎么将以前用 Keil 软件创建的工程导入到 TKStudio 中,下面是具体操作:
1、选择文件下的“导入工程”:
2、选择对应的文件类型,也可以直接选择最后一个:Other Project(*.*)
3、选择对应的MCU型号:
点击确定就可以导入 Keil 的工程了,这样以前的工程也就可以用 TKStudio 打开了。