Update README.md
操作系统移植是嵌⼊式开发的基本功,而将AI Agent(智能体)部署到资源受限的嵌入式设备上,代表了 AIoT 领域的前沿方向。本赛题将两者结合——参赛者首先将 openvela 移植到一款新的开发板,再在该平台上利用openvela内置的AI Agent框架开发具有实际应用价值的智能助手。 openvela是小米开源的嵌⼊式实时操作系统(基于Apache NuttX),已支持 ARM Cortex-M/A/R、 RISC-V、Xtensa 等多种处理器架构。openvela内置了完整的AI Agent框架,支持多种LLM后端(DeepSeek、Kimi、通义千问、GLM、MiMo、Claude、OpenAI 等)、ReAct自主推理循环、MCP协议、多通道接⼊(CLI/飞书/微信/MQTT/WebSocket/语音)、跨设备协作(OpenClaw Node)和 Markdown 可扩展Skills系统。 本赛题综合考察参赛者的OS移植能力、驱动开发能力和AI应用开发能力,鼓励参赛者通过丰富的硬件外设驱动为AI Agent赋予更多感知和控制物理世界的能力。
本赛题分为两个阶段:
场景示例(供参考,不限于此):
鼓励完成的扩展任务(加分项):
语音交互:接⼊ASR/TTS实现语音对话
MCP Server:开发MCP协议工具服务端
多设备协作:利用OpenClaw Node协议实现跨设备工具互调
LVGL聊天 UI:在LCD屏幕上开发聊天界面
向openvela社区提交PR并被合入
第一阶段:平台适配(40 分)
第二阶段:AI Agent 应用(45 分)
综合评价(15 分)
总分100分。所有参赛代码必须以Apache License 2.0协议上传至 openvela开源社区,并通过官方准入测试集,否则不参与评审。
闫老师 v-yanxingyu@xiaomi.com
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
赛题题目:基于openvela的新平台适配与AI Agent智能应用开发(社区赛题)
赛题说明;
操作系统移植是嵌⼊式开发的基本功,而将AI Agent(智能体)部署到资源受限的嵌入式设备上,代表了 AIoT 领域的前沿方向。本赛题将两者结合——参赛者首先将 openvela 移植到一款新的开发板,再在该平台上利用openvela内置的AI Agent框架开发具有实际应用价值的智能助手。 openvela是小米开源的嵌⼊式实时操作系统(基于Apache NuttX),已支持 ARM Cortex-M/A/R、 RISC-V、Xtensa 等多种处理器架构。openvela内置了完整的AI Agent框架,支持多种LLM后端(DeepSeek、Kimi、通义千问、GLM、MiMo、Claude、OpenAI 等)、ReAct自主推理循环、MCP协议、多通道接⼊(CLI/飞书/微信/MQTT/WebSocket/语音)、跨设备协作(OpenClaw Node)和 Markdown 可扩展Skills系统。 本赛题综合考察参赛者的OS移植能力、驱动开发能力和AI应用开发能力,鼓励参赛者通过丰富的硬件外设驱动为AI Agent赋予更多感知和控制物理世界的能力。
赛题要求;
本赛题分为两个阶段:
场景示例(供参考,不限于此):
鼓励完成的扩展任务(加分项):
语音交互:接⼊ASR/TTS实现语音对话
MCP Server:开发MCP协议工具服务端
多设备协作:利用OpenClaw Node协议实现跨设备工具互调
LVGL聊天 UI:在LCD屏幕上开发聊天界面
向openvela社区提交PR并被合入
评分细则:
第一阶段:平台适配(40 分)
第二阶段:AI Agent 应用(45 分)
综合评价(15 分)
总分100分。所有参赛代码必须以Apache License 2.0协议上传至 openvela开源社区,并通过官方准入测试集,否则不参与评审。
赛题联系人:
闫老师 v-yanxingyu@xiaomi.com
参考资料: