如何让终端产品开发更加简单? AIoT全栈技术平台YoC公开课回看

简介: 如何让终端产品开发更加简单?朱治国详细介绍了YoC基础软件平台的整体框架。

【OCC直播公开课】我们邀请到平头哥半导体高级技术专家、YoC平台负责人朱治国“揭秘”了平头哥AIoT全栈技术平台YoC平台——支持从芯片到云全链路高效设计的IoT全栈技术平台”,从AIoT行业趋势讲到YoC基础软件平台,同时向大家介绍了应用侧的案例和OCC的接入模式。是不是意犹未尽?以下节选公开课的内容,以飨读者。

“平头哥YoC物联网开发平台是从芯片到云全链路高效设计的IoT全栈技术平台。简而言之,YoC平台就是解决芯片之上的一些技术问题以及芯片产品的落地问题。”公开课开始,朱治国就以通俗的语言阐明平头哥YoC平台的意义。

数据显示,物联网接入设备从2018年的110亿台,预计到2025年上升到400亿台。随着万物互联时代的到来,对芯片的算力要求也会越来越高。与此同时,也促进了芯片设计架构的升级,吸引了更多芯片企业的加入。来自ICCD的官方数据显示,2018年中国有1698家芯片设计企业,到2019年又增加了82家,目前已经达到1780家。

朱治国指出,芯片从设计到量产,中间有很多技术点需要去突破。“特别是IoT芯片领域是一个比较碎片化的市场,所以更需要设计方法和基础设施的突破,来解决芯片的技术问题和产品化问题。”

为此,在2018年云栖大会上,阿里巴巴宣布成立平头哥半导体公司,推进云端一体化的芯片布局。一年以来,平头哥已经发布了多款产品,包括玄铁处理器、无剑芯片平台、AliOS与基础软件、面向领域算法。

目前,平头哥芯片开放社区工具有:OCC芯片开放社区平台、YoC基础软件设施和CDK集成开发工具。“这些工具的目的是让终端产品开发变得更加简单。不仅开发者能够快速完成产品开发,还可以帮助芯片公司的产品快速完成SDK的开发,并保证芯片的驱动质量。”朱治国提到。

如何让终端产品开发更加简单?朱治国详细介绍了YoC基础软件平台的整体框架。

视频回放请登陆OCC官网--技术部落--在线视频中查看。

YoC基础软件平台的应用框架提供了三个子系统,包括接入子系统、语音子系统和边缘计算子系统,这三个系统在物联网领域都比较主流。就以接入子系统为例,支持蓝牙,WIFI,NB-IOT,4G/5G等无线接入方式。智能语音交互子系统,提供多媒体播放器,离线在线的语音识别,语音前处理后处理等技术,可应用于在线语音产品,也可以应用于离线的语言唤醒产品。

中间部分主要是Alios-Things与基础组件。Alios-Things组件其中有六个比较有特色的组件:实时操作系统、KV文件系统、轻量级功耗框架、BLE/MESH协议栈、LWIP协议栈、升级服务。

底层的芯片驱动统一接口(CSI)能够快速帮助芯片公司的芯片接入到平头哥的YoC开发平台,就可以直接使用上述基础组件,应用子系统,应用方案。

在物联网的应用场景下,安全问题尤为重要。而平头哥的YoC平台始终把安全作为产品的默认选项。值得一提的是,平头哥的产品已经通过多项国际认证:YoC软件平台通过TUeV国际认证、TEE安全系统通过GP安全国际认证、BLE & Mesh通过SIG BQB国际认证。

应用案例——接入子系统

就以电子标签应用平台为例,它可以通过阿里云价签私有标签服务远程更新电子屏上显示的信息。具体应用在生活中,利用该平台可以远程更改超市的菜单,而不用人工去更换。此外,该平台还能做到非常低的功耗,待机时间在6年以上。另外,蓝牙的可靠性非常强,可以做到100%升级的成功率。

image.png

应用案例——语音方向

就以智能语音终端应用平台为例,里面支持MIT、天猫精灵算法引擎,并且能够实现更低的端侧BOM成本,该平台还具有声学结构设计参考、专业语音实验室、音频硬件分析等完善语音配套能力。

image.png

此外,语音功能的唤醒率是非常高的,同时提供比较方便的二次开发,可以把模组运用到一些在线的设备,如儿童故事机,智能音箱等。

最后,朱治国详细介绍了CSI—芯片SDK开发平台。该平台从左到右分成三部分:IP仓库、芯片SDK快速开发和OCC。IP仓库提供很多IP驱动,比如串口、GPIO、USB和SDIO等。“技术手册,测试用例库,虚拟工程,文档等等都在IP仓库里面。”朱治国说道。

YoC开发平台提供CSI芯片开发平台,大大缩短芯片SDK的开发周期。开发者只需要定义一个芯片的描述文件,通过描述文件就可以快速从左边的仓库中间选取这些芯片所使用的IP,,直接生成芯片SDK,SDK包含芯片的驱动程序,板级组件,驱动示例工程,自动化测试用例集,芯片技术手册。同时还会生成芯片对应的软件模拟器。朱治国提到:“通过这种方式,在芯片没有开发出来之前,就可以做整个软件的开发。此外,我们还会提供芯片自动化的验证平台,通过持续集成测试的方式,来保证芯片驱动的正确性,达高到高质量的要求。”当芯片的SDK通过自动化测试,达到YoC要求的质量标准后,还可以通过一键发布的方式上传到OCC。

简而言之,该平台有四大优势:一是代码符合 IEC61508 工业标准;二是针对嵌入式的代码密度优化;三是上千条测试用例集保障代码质量;四是对接 Alios-Things 操作系统。

“1520计划”:1天上手,5天出原型,20天出产品

近日,平头哥还推出OCC 1520计划,加速合作伙伴快速创新,共同构建AIoT芯片生态。何为“1520”?简单说就是,“对于芯片公司而言,只要轻松地对接OCC平台,即可以获取海量的应用资源,拓宽自己芯片的应用领域。对于方案公司而言,一旦注册OCC,即可以使用面向领域的应用开发平台,应用开发平台实际上已经完成了80%的产品开发工作,方案公司只要聚焦完成另外20%的创新开发。”一言以蔽之,“1520也就是,1天上手,5天出原型,20天出产品。”

目前用户可在OCC官网查看1520计划。往期直播内容回放也在OCC官网--博文--在线视频中查看。

部分内容来源于集微网。

文章来源:芯片开放社区
文章链接:https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.1b87180fOJm8Ux&id=3793271395636092928

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
安全 网络安全 网络虚拟化
网络工程师必须搞清楚MPLS与专线的区别
基干MPLS的VPN解决方案可以方便地实施流量控制,保证OoS,同时具有很强的扩展性和管理性,且能够提供与传统ATM或帧中继V.PN相类似的安全保证,在企业VPN组网中具有明显优势。
931 2
|
存储 前端开发 数据可视化
3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
**LeGO-LOAM**的全称是 Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain 其中LeGO就是轻量级和利用地面优化,轻量级的实现就是通过两步的优化方式,利用地面优化的部分也在两步优化的第一步中。 和原始LOAM一样,通过前后两帧点云来估计两帧之间的运动,从而累加得到前端里程计的输出,和上述方法使用线面约束同时优化六自由度帧间位姿不同,LeGO-LOAM的前端分成两个步骤,每个步骤估计三自由度的变量。 通过这种方式进行帧间里程计的运算,可以提供运算效率,使得可以在嵌入式平台
3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
|
存储 弹性计算 运维
端到端的ECS可观测性方案,助力云上业务安全稳定
本文介绍了云原生时代保障业务系统可靠性的方法和挑战,重点探讨了阿里云ECS在提升业务稳定性、性能监控及自动化恢复方面的能力。文章分为以下几个部分:首先,阐述了业务可靠性的三个阶段(事前预防、事中处理、事后跟进);其次,分析了云上业务系统面临的困难与挑战,并提出了通过更实时的监测和自动化工具有效规避风险;接着,详细描述了ECS实例稳定性和性能问题的解决方案;然后,介绍了即将发布的ECS Lens产品,它将全面提升云上业务的洞察能力和异常感知能力;最后,通过具体案例展示了如何利用OS自动重启和公网带宽自适应调节等功能确保业务连续性。总结部分强调了ECS致力于增强性能和稳定性的目标。
|
机器学习/深度学习 存储 算法
latent space
【9月更文挑战第23天】
834 7
|
存储 运维 Linux
Linux磁盘精准缩容:操作详解与技巧
在Linux系统管理中,有效的磁盘空间优化对于维护系统性能至关重要。本文将深入探讨如何在Linux环境下安全地进行磁盘缩容,帮助你合理调整存储资源,确保系统高效运行。跟随本篇的步骤,一起优化你的Linux系统磁盘空间!
Linux磁盘精准缩容:操作详解与技巧
|
安全 网络安全 量子技术
探索未来网络安全的关键:量子加密技术
本文深入探讨了量子加密技术,一项被视为未来网络安全领域的重要突破。通过详细分析量子加密的工作原理、优势以及当前面临的挑战和潜在解决方案,文章为读者提供了对这一前沿技术的全面理解。我们将探讨如何将量子加密技术与现有网络安全架构融合,以及它在未来数字世界中的潜在应用。
1008 2
|
Oracle NoSQL 关系型数据库
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
3042 3