IT之家 5 月 25 日消息,据 OpenHarmony 发布,OpenAtom OpenHarmony(以下简称“OpenHarmony”)社区最新发布的 3.1 Release 版本在支持富设备的能力方面有很大的提升,进一步加快了 OpenHarmony 应用于金融、教育、智能家居、车联网等行业的步伐。深圳证通电子成立三十人的 OpenHarmony 产品研发团队,开始研究评估 OpenHarmony 3.1 版本移植到现有金融终端产品 ZT8669 的技术可行性。

harmony os3.0界面(证通电子金融终端产品成功移植适配OpenHarmony)(1)

ZT8669 是证通在当前市场上销售的一款面向商户和银行网点的金融服务智能终端,集成人脸识别、刷卡、扫码、存折等支付方式,需要支持摄像头、键盘、打印机、IC 卡读卡器、身份证读卡器和 11 英寸触控大屏等硬件外设。当前的 ZT8669 产品基于安卓操作系统开发,证通团队在对 OpenHarmony 3.1 版本能力进行分析之后,选定这款设备进行 OpenHarmony 的移植,移植方案采用了当前社区富设备较为成熟的 RK3568 作为主芯片。在南向的移植适配过程中,证通电子的研发团队连续攻克扫码、二代身份证识别、磁条卡、IC 卡、非接卡、打印机等外设驱动的调试与适配,特别是在屏驱动适配上,更是遇到很多困难,证通团队得到 OpenHarmony 工作组大力协助,终于成功完成南向移植适配。

接下来证通电子和国家金融测评中心合作,用三周左右的时间完成了银行卡支付交易核心组件的功能移植;用四周左右时间,完成了 UI 设计、SDK 和 JS 应用开发,做到能够正常受理银行卡支付交易业务。

移植工作一开始是在 OpenHarmony 3.1 Beta 版本上进行,2022 年 3 月 30 日,社区发布了 3.1 Release 版本并增强了许多新特性,30 日当晚证通团队就展开了 3.1 Release 版本移植工作,有了 3.1 Beta 版本的移植经验,版本升级比较顺利,4 月 1 日 ZT8669 成功运行了 OpenHarmony 3.1 Release 版本,并成功完成金融交易业务,初步完成了 ZT8669 的 OpenHarmony 版本金融终端样机的开发工作。

OpenHarmony 版本的 ZT8669 集成了全场景支付能力(银行卡、存折、扫码、刷脸、数字人民币等),采用模块化技术,针对不同行业支付场景配置不同的交互部件,可以支持社保卡、燃气卡、电费卡等不同读卡器,实现具有行业特色的支付业务创新。

对于此次将 OpenHarmony 3.1 Release 成功移植到产品化样机,证通团队表示:

● OpenHarmony 的模块化设计很好,底层驱动机制可扩展性强,给移植适配多种外设提供了便利;

● 当前的移植没有充分发挥 OpenHarmony 分布式等新特性,后续结合这些有特色的特性和金融支付场景需求可以设计出更创新的产品;

● 当前 OpenHarmony 版本有些地方需要完善,比如系统运行的流畅度、USB Camera 的支持等,相信在整个社区开发者的共同努力下,这些问题很快就能得到改善。

,