科技水平的发展,也是国家富强的表现,那么,像俄罗斯,印度等这此曾经落后,但现在科技又高速发展的原因又是什么呢?
在这里,我们不得不谈到一种让人各位软件工程师又爱又恨的技术,那就是芯片程序逆向开发的技术。
电子产品逆向工程一般分为以下几个种:
第一:抄数工程抄数设计(又称逆向工程)作为一种产品开发新概念,逆向工程综合了三维测量、计算机辅助设计、快速成型等高新技术,以激光抄数机为源头,对工业样品、手板及模型进行高速精确的抄数扫描,得到其三维轮廓数据,结合专门的逆向工程软件(一般用于逆向工程的软件有proe、ug 等等)进行三维设计重构,生成实体。
第二:PCB电路板硬件逆向工程,将PCB电路板进行扫描,导入软件,结合专业的PCB反向软件,将PCB的电路图,原理图全部制作出来,然后得到制板工程文件,这样就可以制作出线路工程相同的电路板。
第三:程序逆向工程,程序,是整个产品的灵魂之处,而程序的逆向工程,就是通过一定的技术手段,将程序全部还原出来。这就是芯片程序逆向开发的技术。
整个逆向工程基本就包括了这以上几个部分。然而,在我们认为最主要的的程序逆向部分,其实还包括另一个技术,那就是芯片反向设计。
我们知道,芯片的集成电路才是最复杂的,其实,对于整个的反向技术,个人认为饱受争议的,但是,我们都非常清楚,只有学习了别人的东西,我们才能更快的找到方法和出路。就如同我们要去上学,学习知识,老师会让我们做作业,我们不懂的,就会听老师分析,我们都是在前人的所摸索出来的基础上去学习的。我们所有的知识,都是来自于对前人知识的学习。那这些跟我们今天的主题有什么关系呢?
我们通过了芯片软件反向公司深圳橙盒科技芯片解密研究中心所提供的数据发现,从90年代开始,在这十几年间,他们的市场数据分析,在对外提供数据服务中,印度和俄罗斯这两个国家向他们寻求这种业务帮助的客户最多,当然,这里面还有包括我们自己国内的客户,但是我们这里不做国内客户的分析。
从橙盒科技软件逆向开发研究所提供的数据不难发现,这两个国家,也是我们印象中的科技大国,但是他们同样的在进行着这样的芯片反向一种技术,在以前,笔者一直认为,这种技术的提供服务商应该就是类似于这种科技大国,但其实错了,真正的技术服务商其实都是中国。
其实,大家应该发现,中国现在的科技水平,经过近一些年的发展,已经达到了一个较高的水平,我们的高铁技术这都是有目共睹的。可能还有一些大家都觉得特别高科技的电子产品,其实都是来自于中国的人自己的设计,在中国广东深圳的华强北,遍布了很多稀奇古怪的电子产品,其实,可能大家都不清楚,笔者有时候去逛这种电子市场,会发现有很多的外国人在电子市场中寻找这种创意好的电子产品,其实以印度人居多。
橙盒科技软件逆向开发研究中心曾接到几个印度国家的项目,其中,所运用到的芯片,就是我国南通国芯微公司出产的芯片,STC宏晶芯片,其实,一般来说,宏晶厂家的芯片都在运用在我们自己的电子产品上面的,然而,从这一点也是可以看出,中国的科技水平,已经达了别人模范的境界了。
所以,反向工程,它可以让我们将别人的东西拿出学习,然后创造出更好的东西,也可以加快研究的速度,一般来说,以程序开发为例,一般开发一个电子产品,至少要3年的时间,简单一点的,可能要1年,但是通过反向技术,开发一个电子产品,可能只需要3个月的时间,有的甚至只需要1个月,大大的加快的研究的速,而且得到的产品是更加的稳定。