广州致远电子股份有限公司(周立功单片机)开发的TKStudio IDE末路

在竞争激烈的工具软件市场内,广州致远电子股份有限公司(周立功单片机)开发的TKStudio IDE可谓独树一帜,默默耕耘十余年。然而日前周立功在微博上宣布放弃投资多年的TKS嵌入式集成开发环境,引发不少行业人士关注。

“经过多年的发展,TKS集成开发环境软件终于到了退出历史舞台的时候,今天是2012年6月26日,这是中国嵌入式技术发展史上最黑暗的一天,中国之大竟然容不下唯一的独立自主开发的多MCU集成开发环境软件。从此难有同类产品与国际品牌抗衡了,总有一天将付出血的代价。”周立功在其微博里中发言称。

他表示,“理想是美好的,但现实却是残酷的,中国创业者们在‘车库’中克隆的JLink仿真器只要不到100元,无情地推毁了MCU的价值链生态环境。我深深地体会到,美国人发明专利,日本人将产品做好,韩国人将产品做烂,中国人将产品做到亏本。面对山寨,我们无可奈何地选择退出!”

看到这里一股凄凉之感油然而生,这个号称国内唯一、功能强大的国产嵌入式集成开发环境终究还是走到了尽头。电子工程专辑编辑在广州致远电子股份有限公司发布在官网上找到了相应的公告。

周立功的微博发布后,引起了广大网友的热烈讨论。有人建议将开源交给社区维护,有人表示称愿意代理该软件的销售、也有人劝其坚持下去……,周立功一一作了回应。他介绍,TKS是搭配仿真器一起销售的,单纯使用软件并不收费。只是现在的仿真器市场异常混乱,破.解版的JLink仿真器在淘宝上也就卖100元左右,而TKS基本上需要卖到2000元左右。两相比较,大部分用户都愿意去买破.解版的JLink,现在用户流失严重。行业现在所有ARM的仿真器销量远远不如8051时代,虽然那时有很多家竞争,但没有破.解版,大家还能活下去。而现在连活下去都难,他表示企业不得已只能放弃其TKS。

对有网友提出的开源建议,周总回应说,“失望了,开源也没意思。我们不做了,也就不开放了,否则还要花精力去维护。为了给员工一个更好的未来,必须壮士断臂,砍掉不赚钱与不怎么赚钱以及在未来缺乏核心竞争力的产品,专心致志做好有限的几个产品。”

电子工程专辑编辑比较认同网友AppMart的观点:MCU集成开发环境有点类似于操作系统,大家用得多才有生命力,国产操作系统花那么大力气也没看到成功。况且MCU开发环境基于各类MCU芯片,国内MCU产业发展不足,国外大的MCU自己都有一套自己的开发工具,皮之不存,毛将焉附?除非你的开发环境能够超越所有MCU,变成比Android操作系统还方便,比汇编语言还简洁有效。相信很多做单片机开发的工程师编译,调试基本都会去用单片机厂家提供的IDE。

对TKS的退出,我们只能感慨市场的残酷,不管怎么样,企业终究是需要利润来维持的。盗版必然会破坏市场的正常秩序,但这却是目前所有在中国市场生存的原创公司所必须要面对的,除非你不踏足这个市场。电子工程专辑编辑认为,中国市场迟早会规范,盗版问题迟早会得到解决,这个只是时间问题而已。

除了立法来保护知识产权,提高购买力也是减少盗版的一个有效办法。老实说,编辑本人大学时期也曾是一个盗版的用户,一直觉得是盗版让我们用上了便宜的电脑软件,用上了很多我们可望而不可及的东西,而现在只要在力所能及的范围内笔者都是支持正版的。相信如果我们的工程师们的收入够高的话,也不会愿意去用那些破.解的山寨仿真器和工具的。

“其实工具公司的日子都不怎么好过,美国几家做工具的公司要不不买了,要不转行了。”何小庆在微博中评论说。就连Keil公司都在2007年被ARM公司收购了,Microchip公司也不得不放下身段在2011年5月初推出了PIC单片机集成开发环境的开源版本—MPLAB X IDE。

电子工程专辑编辑与一做单片机开发的同学说起此事,他也是一阵唏嘘。真没想到啊,他还一直在用TKS来编辑、查看代码来着。常见的集成开发环境如Keil、IAR等其代码编辑功能都比较一般,而TKStudio最直观的优点就是其强大的代码编辑功能,其代码编辑器整合了SciTe、Emacs、VC6.0、SourceInsight、VS2008等常用编辑器的优点,还可以在几种风格之间自由切换,在代码编写过程中非常方便(小调查:作为工程师,您是否也曾使用过国产的MCU嵌入式开发集成环境呢?)。

确实,在整个工具软件大市场都不景气的情况下,国产工具软件的日子肯定也不怎么好过,再加上破.解版山寨产品的冲击,他们只会雪上加霜,前途渺茫。支持、维护知识产权是我们应该做的,因为只有这样,市场的创新者才有动力去创造更好的产品;我们也才能用上更得心应手的产品,得到更好的服务;市场才能进入良性循环。欢迎大家一起来讨论。

补充数据:

单片机(MCU)自从80年代进入我国以来,获得了飞速的发展,现在单片机已经渗入到工农业生产、国防军事、教育科研等诸多领域,已经形成了计算机领域的一个重要分支。

学习任何一种单片机,如果想快速上手,首先要了解的不是单片机的体系结构以及有哪些寄存器,而是集成开发环境,程序下载调试方法。当你将一个例程编译好,下载到芯片,实现一个功能时,你就会觉得原来这很简单。在长期的实践中慢慢理解单片机的体系结构,以及内部有哪些寄存器,甚至可以学习一下相应的汇编指令。

单片机的应用首先要考虑的也是它的开发平台,也即我们常说的开发环境。集成开发集成环境(IDE, Integrated Development Environment)是一个综合性的工具软件,它把产品设计全过程所需的各项功能集合在一起,为设计人员提供完整的服务。集成开发环境并不是把各种功能简单地拼装在一起,而是把它们有机地结合起来,统一在一个图形化操作界面下,为设计人员提供尽可能高效、便利的服务,一般包括代码编辑器、编译器、调试器和图形用户界面工具。MCU开发环境基于各类MCU,国外大的MCU厂家基本都有自己的一套开发工具,比如,Microchip的PIC单片机集成开发环境MPLAB IDE、Atmel的Atmel Studio等等;也有第三方公司开发的集成开发环境软件,比如Keil C51、 IAR、MDK、TKS等等。

2004年Atmel公司89S51的推出,51系列的芯片可以通过ISP下载的方式来更新程序,从而为单片机多次下载更新程序提供了极大的方便。在此之前必须通过烧写方式进行,有一些高手就是通过烧写、试验、修改、再烧写、再试验的方式来学习单片机的。但是这个过程相当地繁琐,在一个上千行的程序调试过程中,你的反复烧写工作量将达到数百个小时之多。如果使用仿真器,可以跟踪内存变量,单步、断点等等,将极大地节省工作时间,提高工作效率。

现在针对ARM类型单片机的集成开发环境在国内比较流行的主要有:ARM公司的MDK和IAR公司的EWARM。Realview MDK整合了Keil的用户界面uVison3 和Keil超级强大的软件仿真功能,这对很多单片机爱好者来说应该是最为熟悉的,最为亲切的。ARM公司和Keil公司的组合使得该款集成开发环境在ARM开发领域处于主导地位。而现今网上IAR的例程比较常见,这主要归功于万利的学习板,该板的例程全部用IAR编写。

两种编译器各有不同的调试器,其中IAR为JLink,而Realview MDK是ulink,当然现在Realview MDK也支持JLink。JLink现在已经到了V8版本,速度要比ulink2快很多,但新产品ulinkpro的出现将改变这个现状,该调试器在性能上不会比JLink V8版本差。现在网上破.解版最多的也非JLink莫属。

程序下载主要有ISP和JTAG下载。ISP下载只要用一根串口线将PC机和板子的UART口相连,便可以实现下载,速度比较慢,一般30K的程序,下载时间要30秒左右。JTAG下载也就是使用前面说的仿真器进行程序下载,速度比前者快,ulinkpro能到600k/s。

TKStudio集成开发环境是一个嵌入式芯片级、系统级软件开发平台,是一款内置强大编辑器的多内核编译调试环境,支持Keil C51、SDCC、GCC ARM、ADS、IAR ARM、MDK、RVDS等编译工具链,支持8051、ARM7/ARM9/ARM11、CortexM3/CortexM0、XScale、AVR、CCORE等内核调试。可以完成从工程建立和管理、编译、链接、目标代码的生成,到软件仿真、硬件仿真(挂接TKS系列仿真器的硬件)等完整开发流程。 

官网: 可免费下载 Kstudio http://www.zlg.cn/index.html

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此间的年少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值