[发明专利]PC机配置机器语言、字库以及翻译文件的方法及系统有效
申请号: | 201410814525.9 | 申请日: | 2014-12-24 |
公开(公告)号: | CN104536955A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 徐泽维;张晓蓉;欧阳丹 | 申请(专利权)人: | 深圳熙谷威生物医疗科技有限公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F9/445 |
代理公司: | 无 | 代理人: | 无 |
地址: | 518100 广东省深圳市宝安区西乡街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pc 配置 机器语言 字库 以及 翻译 文件 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种通过PC机配置机器语言、字库以及翻译文件的方法及系统。
背景技术
随着电子技术的发展和人们生活水平的不断提高,各种电子设备的使用越来越普及,现有技术中各种电子设备通常支持多种语言,现有技术中通常的做法是机器支持哪些语言就可以选择哪些语言,如果有需要可能会屏蔽掉某些语言不让用户选择,但支撑多种语言的电子设备也需要经常升级或增加支持新的语言或者需要修改翻译。
现有技术中按照通常的做法,如果机器需要增加支持新的语言或者需要修改翻译,需要改动主程序,配置多个版本支持不同的语言,维护以及测试比较麻烦,费时费力。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过PC机配置机器语言、字库以及翻译文件的方法及系统。使用本发明的方案,可以在不更改程序的情况下,灵活的配置机器支持的语言,使用的字库以及翻译文件,翻译文件都可以不需要软件人员参与,提高了维护以及测试效率,降低了维护以及测试成本。
本发明解决技术问题所采用的技术方案如下:
一种通过PC机配置机器语言、字库以及翻译文件的方法,其中,包括步骤:
A、预先将电子设备的主程序划分为多个子模块部分,以将主程序的字库数据以及翻译数据做成可替换的方案;
B、将所述主程序的字库数据以及翻译数据以语言种类为分类采用固定图片形式的文字图形,同一文字界面对应有多种不同语言种类的翻译文字图形;
C、当电子设备需要增加新的语言或者需要修改翻译时,通过PC机利用工具将所述需要增加新的语言或者需要修改的翻译配置成机器支持的语言文字图形,存储在对应的字库文件和翻译文件中;选择默认语言,定义选择不升级软件程序只升级修改部分的文字图形界面,生成一个升级目录以及相应的配置文件;
D、通过正常的升级流程升级程序,将相应的信息保存到spi flash(串行外围设备接口flash),然后加载系统开机进入软件主程序,主程序开机会读取spi flash上的信息,解码软件支持的语言以及默认语言,自动加载默认语言的字库文件以及对应的翻译文件。
所述的通过PC机配置机器语言、字库以及翻译文件的方法,其中,所述步骤A具体包括:
预先将电子设备的程序分为IAP程序(应用编程程序)、主程序;
IAP程序占用有64k,存储地址在方案sector0、sector1、sector2、sector3,
主程序从sector4开始
字体占用cpu片内flash 32k,
方案sector0、sector1、sector2、sector3用来做IAP程序,IAP实际程序占用sector0、sector3,使用sector2、sector3来存放字库,主程序切换语言就替换sector2、sector3的内容,以将主程序的字库数据以及翻译数据做成可替换的方案。
所述的通过PC机配置机器语言、字库以及翻译文件的方法,其中,所述步骤B具体包括:
B1、将电子设备主程序确定的字库数据以及翻译数据以语言种类为分类采用固定图片形式的文字图形;
B2、同一文字界面以语言种类为分类对应有多种不同语言种类的翻译文字图形。
所述的通过PC机配置机器语言、字库以及翻译文件的方法,其中,所述步骤D包括:
IAP程序的升级流程:
D1、检查是否需要对第二部分代码进行更新; D2、如果不需要更新则转到步骤D4; D3、执行更新操作; D4、跳转到第二部分代码执行;
其中,第一部分代码就是IAP程序本身,第二部分代码就是主程序,是用户实际用到的程序;第一部分代码必须通过其它手段,如JTAG或ISP烧入;第二部分代码可使用第一部分代码IAP功能烧入,也可和第一部分代码一起烧入,以后需要程序更新是再通过第一部分IAP代码更新。
所述的通过PC机配置机器语言、字库以及翻译文件的方法,其中,所述步骤D具体还包括:
D11、将生成的升级目录以及相应的配置文件拷贝到SD卡或U盘中,插入到带升级的机器接口,准备升级;
D12、将字库文件和翻译文件根据配置写入到对应的spi flash,将相应的对应信息写入spi flash,判断是否升级主程序,若需要则升级主程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳熙谷威生物医疗科技有限公司;,未经深圳熙谷威生物医疗科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410814525.9/2.html,转载请声明来源钻瓜专利网。