兆易创新加入Zephyr开源项目 嵌入式开发门槛进一步降低
近期,
兆易创新
正式宣布加入全球主流开源实时操作系统Zephyr项目,成为
Linux
基金会旗下该项目的双银牌会员。这一动作意味着国内
MCU
厂商在全球开源
嵌入式
生态中的参与度进一步加深,普通
开发者
后续基于国产MCU做
嵌入式开发
,能拿到更顺手、更完善的底层软件支持。
很多做嵌入式开发的
工程师
都有过类似的经历:选了一颗新的主控芯片,要自己从零开始搭实时操作系统环境,适配驱动、调试协议栈,光是把基础环境跑通就要花掉一两周时间。如果后续产品要换不同的板卡、新增
蓝牙
、
Wi-Fi
这类连接功能,之前写好的代码很容易变成一团乱麻,维护起来特别费劲。兆易创新这次加入Zephyr项目,就是要从底层解决这类开发者日常遇到的实际痛点。
目前兆易创新的工程团队已经在内部代码仓库开展
GD32
全系列MCU针对Zephyr项目的适配开发工作,已经完成了多个系列MCU的SOC底层支持、BSP驱动开发和完整的板级适配。现在开发者直接从GD32的GitHub公开仓库,就能拿到已经调试好的适配代码,不用自己再花大量时间从零移植,拿到开发板之后很快就能上手跑通第一个示例工程。
熟悉Zephyr项目的开发者都知道,这套开源实时操作系统和很多常见的
RTOS
不一样,它不是只提供一个基础的内核,而是自带了完整的驱动体系、构建工具链和常用的连接协议栈。官方目前已经支持超过1000款不同的开发板,开发者换不同的硬件平台时,不用把之前写好的业务逻辑大面积重写,只需要调整对应的板级配置,就能快速把项目迁移过去。兆易创新把GD32系列MCU的适配工作接入这套体系之后,后续基于国产MCU开发的项目,跨硬件平台的复用性会大幅提升。
此前兆易创新已经和IAR、
KEIL
等全球主流嵌入式工具厂商建立了深度合作,同时也在
RT-Thread
等多个国内主流嵌入式开源生态中持续投入资源。这次加入Zephyr项目之后,兆易创新的全产业链合作网络进一步完善,从底层芯片算力、开发工具支持,到上层
操作系统
生态,整套面向开发者的服务链条变得更完整。对于很多中小团队来说,不用再自己投入大量人力去补齐底层软件的短板,能把更多精力放在产品本身的功能开发上。
按照目前公布的规划,兆易创新后续还会持续把更多GD32 MCU产品的适配代码贡献到Zephyr上游主线,让全球所有开发者都能直接从Zephyr官方仓库获取到经过官方验证的GD32支持包,不用再单独找厂商索要适配资源。同时兆易创新也会联合国内的嵌入式产业伙伴,一起完善国内的Zephyr生态基础设施,给国内开发者提供更贴近日常使用习惯的文档、教程和技术支持。
对于普通嵌入式开发者、中小硬件团队和
消费电子
、工业
物联网
、车载边缘节点领域的产品厂商来说,这次合作最直接的好处就是后续基于GD32 MCU开发带连接功能的物联网产品时,能拿到一套更稳定、复用性更强的开源软件底座,大幅降低项目前期的开发和长期维护成本,不用再靠手工写大量胶水代码去拼接不同的协议栈和驱动,让嵌入式项目的落地速度变得更快。
mcu
mcu
+关注
关注
147
文章
19677
浏览量
408194
操作系统
操作系统
+关注
关注
37
文章
7556
浏览量
131195
开源
开源
+关注
关注
3
文章
4793
浏览量
47595
兆易创新
兆易创新
+关注
关注
25
文章
786
浏览量
85817
