[发明专利]PC机配置机器语言、字库以及翻译文件的方法及系统有效
申请号: | 201410814525.9 | 申请日: | 2014-12-24 |
公开(公告)号: | CN104536955A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 徐泽维;张晓蓉;欧阳丹 | 申请(专利权)人: | 深圳熙谷威生物医疗科技有限公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F9/445 |
代理公司: | 无 | 代理人: | 无 |
地址: | 518100 广东省深圳市宝安区西乡街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pc 配置 机器语言 字库 以及 翻译 文件 方法 系统 | ||
1.一种通过PC机配置机器语言、字库以及翻译文件的方法,其特征在于,包括步骤:
A、预先将电子设备的主程序划分为多个子模块部分,以将主程序的字库数据以及翻译数据做成可替换的方案;
B、将所述主程序的字库数据以及翻译数据以语言种类为分类采用固定图片形式的文字图形,同一文字界面对应有多种不同语言种类的翻译文字图形;
C、当电子设备需要增加新的语言或者需要修改翻译时,通过PC机利用工具将所述需要增加新的语言或者需要修改的翻译配置成机器支持的语言文字图形,存储在对应的字库文件和翻译文件中;选择默认语言,定义选择不升级软件程序只升级修改部分的文字图形界面,生成一个升级目录以及相应的配置文件;
D、通过正常的升级流程升级程序,将相应的信息保存到串行外围设备接口flash,然后加载系统开机进入软件主程序,主程序开机会读取spi flash上的信息,解码软件支持的语言以及默认语言,自动加载默认语言的字库文件以及对应的翻译文件。
2.根据权利要求1所述的通过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的内容,以将主程序的字库数据以及翻译数据做成可替换的方案。
3.根据权利要求1所述的通过PC机配置机器语言、字库以及翻译文件的方法,其特征在于,所述步骤B具体包括:
B1、将电子设备主程序确定的字库数据以及翻译数据以语言种类为分类采用固定图片形式的文字图形;
B2、同一文字界面以语言种类为分类对应有多种不同语言种类的翻译文字图形。
4.根据权利要求1所述的通过PC机配置机器语言、字库以及翻译文件的方法,其特征在于,所述步骤D包括:
IAP程序的升级流程:
D1、检查是否需要对第二部分代码进行更新; D2、如果不需要更新则转到步骤D4; D3、执行更新操作; D4、跳转到第二部分代码执行;
其中,第一部分代码就是IAP程序本身,第二部分代码就是主程序,是用户实际用到的程序;第一部分代码必须通过其它手段,如JTAG或ISP烧入;第二部分代码可使用第一部分代码IAP功能烧入,也可和第一部分代码一起烧入,以后需要程序更新是再通过第一部分IAP代码更新。
5.根据权利要求1所述的通过PC机配置机器语言、字库以及翻译文件的方法,其特征在于,所述步骤D具体还包括:
D11、将生成的升级目录以及相应的配置文件拷贝到SD卡或U盘中,插入到带升级的机器接口,准备升级;
D12、将字库文件和翻译文件根据配置写入到对应的spi flash,将相应的对应信息写入spi flash,判断是否升级主程序,若需要则升级主程序;
D13、进入主程序主程序加载语言列表,获取当前的语言,加载当前语言的字库文件以及对应的翻译文件,完成界面显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳熙谷威生物医疗科技有限公司;,未经深圳熙谷威生物医疗科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410814525.9/1.html,转载请声明来源钻瓜专利网。