扬帆富设备开发板合入OpenHarmony主干

描述

OpenAtom OpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会孵化及运营的开源项目。随着科学技术的发展,“开源”不再仅仅是一个技术名词,现在已经发展成一种全新的思路、模式和生态,代表了开放、共享、协助。近期,软通动力旗下子公司鸿湖万联(江苏)科技发展有限公司(以下简称“鸿湖万联”)基于RK3399芯片的扬帆富设备开发板正式合入OpenHarmony社区主干,借助OpenHarmony加速推动了万物互联的崭新业态,也使OpenHarmony生态日益繁盛。

扬帆富设备开发板合入OpenHarmony主干,离不开庞伟及团队的辛勤努力,在这个过程中,也展现了鸿湖万联强大的研发实力及创新能力。本期OpenHarmony开发者故事,我们采访了开发板合入OpenHarmony主干的负责人,“高级技术专家”——庞伟。将与他一起走进万物互联世界,共同探讨开发板合入OpenHarmony主干的意义及故事。

请庞老师简要介绍一下自己及团队?

一个成功的项目,其背后都有一个强大团队支持。我们团队由各自领域的专家组成。先介绍下:我是我们的技术专家,负责扬帆富设备开发板的OpenHarmony系统服务移植工作。这个团队还有测试领域专家,负责整个系统的质量问题;有质量专员,负责项目的质量目标制定与质量动作的落实;有操作系统内核的专家,负责系统内核与OpenHarmony系统的适配;有OpenHarmony系统服务专家,负责OpenHarmony系统与扬帆开发板的适配。正是这些专家的通力合作,才能使我们扬帆富设备开发板克服时间紧、适配工作量大等各种困难,及时地完成了任务。    

您加入OpenHarmony生态的初心是什么?这个项目最吸引人的点在哪里?

开始加入进来,是想与OpenHarmony生态共同成长和进步,做OpenHarmony生态的最牢固的基石。

OpenHarmony是一款全新的面向全场景的分布式操作系统,开放、包容、进取。OpenHarmony生态最吸引人的是它的创新性,它是操作系统领域的开创性产品,我们的任何开发和研究都是对未知的探索。它充满了挑战,而这正是其最大的魅力。并且在OpenHarmony周围凝聚了众多有志将操作系统做大做强的科技人员,在操作系统领域贡献自己的力量。因为这些让我觉得热血沸腾,并愿意为之努力。

扬帆富设备开发板有什么优势,可以介绍一下吗?其应用场景是什么?

扬帆富设备开发板,基于瑞芯微RK3399芯片,配置(双Cortex-A72大核+四 Cortex-A53小核)六核64位超强CPU,搭载OpenHarmony系统,主频最高达1.8GHz。处理器基于Big.Little架构,支持蓝牙、WiFi、音频、视频和摄像头等功能。它具备体积小、功耗低的特点,并拥有丰富的扩展接口,以及多种视频输入输出接口,适用于计算机、个人互联网移动设备、VR、广告机等智能终端设备。现在已经成功应用于我们的电子哨兵、广告机、智行闸机等设备上。  

将扬帆富设备开发板合入OpenHarmony主干的重要意义是什么,可以从对公司和OpenHarmony两个方面谈一下?

对软通动力来说,它的推出展示了我们公司在OpenHarmony领域参与的决心,用实际的产品和行动推动OpenHarmony生态建设;同时也展示了我们公司的技术实力,我们是有研发实力和创新能力对当前市场主流芯片进行OpenHarmony的适配和升级。

对OpenHarmony来说,它的推出丰富了OpenHarmony的生态建设,为合作伙伴和应用厂商提供了一个硬件开发平台;同时说明在OpenHarmony的周围已经凝聚了一大批有技术、有实力的合作厂商,正在为OpenHarmony生态建设贡献自己的力量。

能将扬帆富设备开发板核心代码合入主干,您和您的团队一定付出了很多。可以分享一下,合入主干的整个过程具体都做了哪些工作,投入了多少人力和资源吗?

开发出一款优秀的产品离不开优秀的人员,在一个成熟且高效的团队里,需要各个方面的专家。在开发前期,我们首先以业界前沿的技术为目标,以客户需求为导向,制定符合公司定位的产品功能和质量。在此基础上根据人力、物力条件制定合理紧凑的开发计划。在开发前期最重要的是制定质量目标和要求,要求团队的每个成员统一在同一个质量标准下进行开发及测试活动,并将质量活动分解到每一个开发环节中。

在开发过程中,PM负责每日的进展跟踪、关键风险点和关键路径的管理,针对分析给出解决措施和风险及时上报,保障项目及时平稳运行。SE负责合理划分功能模块,使项目可以快速迭代开发。开发人员与测试人员通力合作,测试驱动开发,提升开发效率和质量。QA在开发、测试环节监督各个质量活动的落地情况,并且对项目运行过程中各种质量指标按周进行分析和总结,及时组织质量问题回溯和分析。

在项目后期由SE和测试人员按照系统测试方案对产品进行验收,保障产品在功能、性能、可靠性等方面符合预期,大家通力合作,直至完成项目。

RK3399芯片在合入OpenHarmony主干的过程中遇到了什么困难,是如何解决的?您总结了哪些宝贵的经验呢?

我们在适配Bluetooth时,遇到了版本不兼容问题。发现在OpenHarmony 3.1 release版本都测试正常的功能,却在OpenHarmony Master版本无法正常工作。我们投入多位开发测试专家,反复修改和测试,在最后关口还是没有彻底解决问题。

于是我们充分发挥主动性,积极联系华为技术专家进行技术协助,以及参考业界其他厂商的修改方案,最终发现OpenHarmony Master和OpenHarmony 3.1的差异。在各方配合下制定高效简洁的方案,最终在要求的时间内完成攻关任务。充分体现了我们团队的技术实力,在短时间内解决问题的能力,以及我们团队攻坚克难的决心。遇到困难不等不靠,积极求助,以积极的心态去面对和解决问题。

最后,关于OpenHarmony生态建设,有什么想对广大开发者说的话?

OpenHarmony的生态建设任重道远,当前生态系统比较脆弱,这正是我们技术开发者大显身手的时刻。面对机遇和挑战,我坚信,在各个厂商和合作伙伴的共同努力下,OpenHarmony的生态前景会越来越广阔。    

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分