1、ML-SummitML-SummitML-SummitML-SummitML-SummitML-SummitML-SummitML-SummitML-SummitML-Summit基于 Xiaomi Vela 构建 AI 硬件和工业智能化OS的开源系统底座小米集团手机部软件部资深系统架构师 秦蔚ML-SummitML-Summit主要内容Xiaomi Vela 操作系统介绍Xiaomi Vela 的技术探索融合系统框架轻量端侧AI部署引擎工业智能化场景 OSXiaomi Vela 的开源进展(openvela)ML-SummitML-SummitXiaomi Vela 介绍Xiaomi Vel
2、a的开发历史和技术架构ML-SummitML-SummitXiaomi Vela 历史ML-SummitML-Summit打通碎片化,为 IoT 的繁荣构建基础设施Xiaomi Vela 目标ML-SummitML-Summit*数据来源于 Xiaomi Vela 业务,自2020年8月30日至2025年3月27日统计得出,可能会因取样分析方法等不同存在差异成熟稳定,为超亿级设备注入澎湃动力ML-SummitML-SummitXiaomi Vela 系统架构ML-SummitML-SummitXiaomi Vela 以三种形态覆盖不同设备品类ML-SummitML-SummitXiaomi V
3、ela 独立系统形态覆盖轻量设备Xiaomi Vela 融合系统形态覆盖复杂设备小核系统覆盖小米所有轻量设备和复杂设备小核Xiaomi Vela 的定位ML-SummitML-SummitXiaomi Vela系统关键能力ML-SummitML-Summit卓越内核兼容性好、功能完备、性能高ML-SummitML-Summit丰富的内核功能,与 POSIX 兼容性高ML-SummitML-Summittimerclkregulator1wrireadc/dacaudiocanlinpciusbdevusbhostaiedmai3cmtdlcdbluetoothregmapi2sspiuarti
4、nputmmcsdwirelessvirtiothermali2csensorpinctlioexpanderpowerffpwmresetrpmsgcryptorccaptureledcmux.rtc24年新增新增或增强了近 20 余种驱动类型覆盖穿戴、模组、汽车、音箱等多个品类Vela Driver FrameworksAPPSPCIutils/dev/pciOther SubSystem(uart/net/io/can/.)DeviceDriverDeviceDriverEPFunc0 DriverEPFuncN DriverPCIe CorePCIe EPF CoreRC Contro
5、llerQEMU EPCQEMU EPF Bridge EP ControllerPCIe BridgePCIe DevHost RCDevice EP.功能完备,支持60+设备驱动框架支持ADB、FASTBOOT、CDC/ACM、RNDIS/NCM/ECM、MTP最高支持 USB 3.2 协议,支持热插拔、低功耗管理支持 Simulator 仿真 USB device/host支持 RC、EPC、EPF,覆盖 arm32/arm64/x64 平台支持 MSI/MSI-X 中断、电源管理及扩展能力实现常见 UART、NET、CAN PCI 驱动支持 Emulator 模拟 PCI 设备互联:R
6、CEPCML-SummitML-Summit内核调度性能达到业界领先水平*数据来自小米实验室,对比商用 OS 内核多次测试取平均值,测试中数据可能存在小范围波动*Cycles 指 CPU 时钟周期,CPU 执行一次基本操作所需的时间0750150022503000绑核,低优先级向高绑核,高优先级向低绑核,两个任务间信绑核,任务发送消息绑核,任务接受消息不绑核,低优先级任不绑核,高优先级任不绑核,低优先级向不绑核,高优先级向不绑核,两个任务间竞品X(cycle数)vela原始的数据(cycle数)nuttx优化后的数据中断响应速度上下文切换速度线程间消息传递速度 mqueue、semaphore