我们从五年前推出第一代TKS仿真器系列之后就开始设计第二代全功能仿真器,目标是领先国际同行厂商,已经投入了9人三年多时间,即将投放市场,但还有一些功能没有做好,由此可见要做一个好东西是很不容易,我们的目标是成为全球市场三大仿真器厂家之一,不仅仅是仿真器,而是提供一个智能化的开发平台。 我们要做出一个中国人自己的C编译器,其实也不难但也不容易,我在90年代初期就做过C编译器。关键谁愿意出钱购买让我们收回成本也能够赚到一些钱,我预算过要做到Keil和IAR的水平,大约投入3年至少需要500万元*币。首先国产单片机厂商确实需要C编译器,但他们能够支付多少钱?这是一个很重要的问题。 我们将计划在2008年启动C编译器的开发,计划在2010年底正式发布,因为全球市场凡是做仿真器的厂商没有一家提供C编译器,首先会支持32位的ARM、MIPS,当然希望得到国产单片机厂商的支持。其实编译器的开发分为3道工序,分为前端、中端、后端,前端就是核心算法,中端就是代码优化(这恰恰是中国人的长处,中国人的特点是对细节扣得很细,我们也是这样的),后端就是针对具体芯片的代码生成,这是最简单的。难度最大的是前端,对于前端来说,其实Keil、IAR与ARM的方法是完全一样的,几乎所有的嵌入式C编译器之间的算法和方法是没有任何区别的,也可以说他们都是一个鼻祖,中端与后端相对比较容易。 |