在日前举行的”第十九届“开源中国开源世界”大会上,Xiaomi Vela 开源负责人杜超,受邀分享“Xiaomi Vela 开源:共建繁荣的 IoT 操作系统生态”主题演讲,详细阐述了 Xiaomi Vela 的发展历程、技术优势以及开源与生态伙伴计划。
Xiaomi Vela 是小米基于开源实时操作系统 NuttX 打造的物联网嵌入式软件平台,Vela 在各种物联网硬件平台上提供统一的软件服务,支持丰富的组件和易用的框架,打通碎片化的物联网应用场景。‘Vela’ 一词源自拉丁语中船帆的含义,也是南方星空中船帆星座的名字。
杜超表示,Xiaomi Vela 目前已在超4700万台设备中广泛应用。在过去的三年里,Xiaomi Vela 在智能家居、智能穿戴等领域覆盖了1000多 SKU。
接下来,小米计划通过与 Android 和 Linux 系统的深度融合来改进智能手表、智能手机等设备的用户体验,并拓展至汽车、机器人、智能制造等更广泛的 IoT 应用场景。
此外,小米将对外公开超过1000万行的 Xiaomi Vela 开源代码,目前已完成开源代码合规审查和优化开箱体验。届时,开源主站将设在 GitHub 上,同时在 Gitee 设立镜像站点,在B站上也将设立 Xiaomi Vela 的官方账号。
相关阅读:
NuttX是一个成熟的实时操作系统,于07年由Gregory Nutt先生正式开源,2016年被三星选为TizenRT操作系统的内核,2019年在小米的推动下正式进入Apache基金会,经过开源社区多年的不懈努力,NuttX功能丰富,性能稳定,商业化成熟度高,Fitbit最近两代的手环产品和索尼多款消费级产品都是基于NuttX开发的。
但被洗脑还是你最严重。🤣
三个入问题如你能回答,我就最终确认你比我强;1,加密算法: RSA、ECC,里都涉及了有限群/域的概念;为什么它们要选择”有限“而不是”无限“;为什么ECC会选一个大循环周期的点,做为基点,为什么不选小周期的点做为基点;怎么发现一点是大周期的;2,机器学习,所谓的激活函数有什么作用,递归下降/线性方程组求凸函数的柱点区别是什么,为什么大部喜欢递归下降;回归、分类有区别么?3,计算机:对整数加减乘除你应该是知道的,你知道浮点数是加减乘除,计算机是怎么处理的?4编译器:能根据LLVM的IR,将IF /ELSE 改成SWITCH么;能够实现注入无效代码的混淆算法么;算了,就问你这几个问题了;怕你压力大;😁