小米将对外公开超1000万行代码!

科技   2024-09-18 10:24   江苏  

关注公众号,回复“自学”获取学习资源!


来自公众号:OSC开源社区

大家好呀,我是鸟哥。

先来推荐一下最近鸟哥上线的一款AI绘画的小程序,所有功能免费使用!


在日前举行的” 第十九届 “开源中国开源世界” 大会上,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 的官方账号。



去年 11 月,小米澎湃 OS 在微博宣布,Xiaomi Vela 采用 Apache 2.0 License 面向全球软硬件开发者正式开源。

Xiaomi Vela 主要特性

  • 高效性能:Vela 基于 NuttX 内核,具有高实时性、低功耗、低延迟等特点,适用于各种资源受限的嵌入式设备。

  • 丰富组件:Vela 提供了多种常用的组件,如网络、音频、视频、图形、安全等,方便开发者快速构建应用。

  • 易用框架:Vela 提供了一套统一的应用框架,支持 Lua、JavaScript 等脚本语言开发应用,并提供了丰富的 API 和文档。

  • 万物互联:Vela 支持多种通信协议和标准,如 WiFi、BLE、Zigbee、MQTT 等,并提供了小米妙享技术,实现设备之间的无缝连接和协同。

Xiaomi Vela 系统架构如下

  • 底层 NuttX 内核:提供最基本的任务调度、跨进程间通信、文件系统等基础 OS 功能,同时也提供简洁高效的设备驱动、轻量级的 TCP/IP 协议栈和电源管理等组件。
  • 应用框架:分为上下两层,下层是为扩展系统服务而提供的通用应用框架,上层是针对不同的物联网应用而开发的定制应用框架,例如多媒体应用框架和传感应用框架,提供 Cloud SDK 可以方便开发者更快速的接入小米云服务。
  • 开发者工具:除了常见的 Logger 和 Debugger 工具,Xiaomi Vela 还提供 Emulator 工具来帮助开发者提升调试效率,使用 Emulator,开发者可以利用 PC 端丰富的调试工具和调试信息,降低嵌入式系统开发和调试的难度。

点此查看更多细节:https://iot.mi.com/vela/detail.html

点击👉国内使用GPT-4o最正确的姿势!了解更多详情哦。



说个题外话,鸟哥是个比较喜欢折腾的程序员,业余喜欢开发自己网站、小程序、App等,这些东西统统离不开服务器!最近就围绕服务器的主题创建了一个微信群,喜欢玩服务器或者想自己开发一款产品的读者可以进来,相互学习交流!群通知中给大家分享了一套搭建服务器的视频教程哦。非常适合新手学习!我也会时不时的带大家撸点和服务器相关的优惠券!不感兴趣,不喜欢折腾的就没必要凑着闹了!


识别二维码,添加微信后

发送【服务器】即可获取邀请链接

这是我部署的机器人,请勿调戏!


推荐阅读

发小被绿,我竭尽所学黑科技,动用云控捉奸寻找证据….

国内使用GPT-4o最正确的姿势!

去他妈的某日葵!不就远程控制嘛,老子自己搭建!

我也折腾了一款百度网盘....不会被抓进去吧~

国内使用GPT-4o最正确的姿势!

菜鸟要飞
自学教程、学习路线、面试宝典、源码专题、开源项目,关注后回复”自学“有惊喜!和优秀程序员一起成长,让最菜的菜鸟早日腾飞!
 最新文章