|
|
 |
 |
字符型LCD实时拦截、英译中翻译器
|
| |
一、系统简介:
随着中国经济的发展,越来越多的外国企业、公司落户中国,它们给中国带来了先进的管理模式,先进的技术,但是许多合资或独资的外企为了其自身的利益,在核心技术上却迟迟不肯对中国开放。特别是在汽车电子,仪表等先进领域,外方在知识产权以及技术保密方面已经作了大量的工作。本课题就是在外方不提供核心源代码的情况下,在不侵犯其知识产权或专利的前提下,独立进行在外方原来仪器上的二次开发。 |
|
| |
在合资单位中生产的许多仪器产品中,由于主要技术是外方提供的,因此仪器的菜单或界面主要是英文,而中国市场上大量需要的是中文菜单或界面。但是由于外方知识产权等原因,在仪器的中文菜单开发过程中不能够提供其专用CPU驱动LCD的代源码,而中方出于市场需要的考虑,急需开发具有中文菜单的仪器。为此,我们采用类似于军事上的“窃听”与“伪装”技术,利用我们自己开发的电路实时拦截、窃听对方专用CPU向LCD传输的代码,然后通过我方CPU将翻译后的中文输送到我方的LCD上显示。
主要工作原理:
原来外方仪器的显示部分电路原理框图为图一所示:
|
|
|
图一
原仪器LCD显示部分电路原理框图
外方CPU向两个字符型英文LCD同时进行刷新操作,我们希望将这两个字符型英文
LCD改为中文字符显示。即如图二所示:
|
 |
图二
希望改进后的显示部分效果图
|
| |
由于外方不提供源代码,甚至不提供如何修改显示部分字库的程序代码。在此情况下,我们采用以下原理进行类似军事上的“窃听”与“伪装”技术实时拦截外方CPU向外方LCD发送的字符以及命令,利用伪装器欺骗外方CPU,使之保持正常工作;利用拦截器实时拦截外方CPU向外方LCD发送的命令字或数据,经过命令过滤器过滤后,筛选出我们认为需要翻译的字符和词组,然后这些字符和词组经过我们采用的CPU翻译后再显示到中文LCD上。 |
|
 |
|
|