鸿蒙 OS 尖刀武器之分布式软总线技术全解析


鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
作者 | 雷架
来源 | 爱笑的架构师(ID:DancingOnYourCode)
头图 | CSDN 下载自东方IC
鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
没有人能够熄灭满天星光华为开发者大会2020在广东东莞松山湖欧洲小镇举办 , 在主题演讲环节中 , 华为消费者业务总裁余承东宣布“鸿蒙”系统升级到2.0版本(HarmonyOS 2.0) , 余总表示 , “鸿蒙”系统将在12月份推出手机版本 , 明年华为的手机将全面支持“鸿蒙”系统 。
“没有人能够熄灭满天星光 , 每一位开发者 , 都是华为要汇聚的星星之火” , 华为消费者业务CEO余承东说 , 华为将全面开放核心技术、软硬件能力 , 与开发者们共同驱动全场景智慧生态的蓬勃发展 。
鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
HDC大会
在这场发布会上也详细讲解了分布式软总线的概念 , 下面我们来看一下分布式软总线是不是真的硬核 , 会给我们以后的生活带来什么影响?
必须得补的传统总线知识总线英文名叫Bus , 你猜的没错也是公共汽车的意思 。 总线是一个非常广泛的概念 , 在传统计算机硬件体系中应用的非常广泛 。
总线是一种内部结构 , 它是cpu、内存、输入、输出设备传递信息的公用通道 , 主机的各个部件通过总线相连接 , 外部设备通过相应的接口电路再与总线相连接 , 从而形成了计算机硬件系统 。
鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
计算机硬件总线结构
在计算机系统中 , 各个部件之间传送信息的公共通路叫总线 , 微型计算机是以总线结构来连接各个功能部件的 。 按照计算机所传输的信息种类 , 计算机的总线可以划分为数据总线、地址总线和控制总线 , 分别用来传输数据、数据地址和控制信号 。
传统总线的典型特征:

  • 即插即用
  • 高带宽
  • 低时延
  • 高可靠
  • 标准

鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
什么是分布式软总线?分布式软总线技术是基于华为多年的通信技术积累 , 参考计算机硬件总线 , 在1+8+N设备间搭建一条“无形”的总线 , 具备自发现、自组网、高带宽低时延的特点 。
简单解释一下什么是1+8+N:
1指的是手机
8代表车机、音箱、耳机、手表/手环、平板、大屏、PC、AR/VR
N泛指其他IOT设备
鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
鸿蒙OS分布式软总线
全场景设备间可以基于软总线完成设备虚拟化、跨设备服务调用、多屏协同、文件分享等分布式业务 。
分布式软总线的典型特征:
  • 自动发现/即连即用
  • 高带宽
  • 低时延
  • 高可靠
  • 开放/标准

鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
分布式软总线功能和原理1、分布式软总线的架构
鸿蒙 OS 尖刀武器之分布式软总线技术全解析文章插图
分布式软总线架构
通过协议货架和软硬协同层屏蔽各种设备的协议差别 , 总线中枢模块负责解析命令完成设备间发现和连接 , 通过任务和数据两条总线实现设备间文件传输、消息传输等功能 。
分布式总线的总体目标是实现设备间无感发现 , 零等待传输 。 实现这个目标需要解决三个问题: