硬核实力再进化!openvela trunk-5.4 新版发布:从硬件生态到内核级安全的全方位升级
小伙伴们,开发者朋友们!
openvela 开源项目再次迎来重磅更新!openvela trunk-5.4 正式发布
我们始终致力于构建一个更强大、更安全、更易用的嵌入式开发平台。本次发布,我们不仅大幅扩展了硬件生态,更在系统内核、通信能力和开发者体验上实现了质的飞跃。
简单来说,新版的 openvela 更强、更稳、更好用!
闲话少叙,快来看看我们都为你准备了哪些“硬菜”!
更广阔的硬件生态
一个优秀的操作系统,离不开繁荣的硬件生态。我们正加速拥抱更多主流与前沿的芯片平台。
-
拥抱车控、工业控制领域:正式新增对英飞凌 AURIX™ TriCore™ TC4 系列的支持!这款在车控、工业领域广泛应用的高性能“利器”,现在也能在 openvela 上驰骋了。
-
携手国产力量:新增对旗芯微 (Flagchip) MCU 的支持,为国产芯片在物联网领域的发展注入新动能。
-
强化仿真能力:QEMU 平台新增 Cortex-R52 核支持,并打通 Vector SIL 平台,让你的软件在环仿真和早期开发更加得心应手。
-
兼容并蓄:解决了原生 NuttX boards 的编译问题,进一步拥抱社区,为开发者提供更灵活的选择。
更坚固的系统内核
安全与稳定是系统的生命线。这一次,我们为 openvela 构建了更深层次的“安全护城河”。
亮点一:线程间的“防火墙”—— MPU 栈保护
还在为某个线程的栈溢出导致整个系统崩溃而烦恼吗?现在,我们引入了基于硬件 MPU 的线程栈保护!当某个“不守规矩”的线程试图越界访问内存时,硬件会立即捕获异常,精准定位问题,而不会殃及池鱼。系统稳定性MAX!
亮点二:高枕无忧的数据管家 —— NVS2 存储方案
我们集成了一套全新的高可靠性非易失性存储方案 (NVS2)。它专为嵌入式 Flash 设计,自带磨损均衡、掉电安全和数据加密三大光环。你的宝贵数据,从此有了五星级的家。
更多内核增强:
-
性能与功耗兼得:实现了 SMP (对称多处理) 与 PM (电源管理) 的协同工作,让你的多核设备既跑得快,又用得省。
-
跨核通信重构:重构了 RPC 框架,为多核异构芯片的通信打下更通用的基石。
更强大的通信能力
万物互联时代,强大的通信能力是基础。
重磅:原生支持 SocketCAN 与以太网!
千呼万唤始出来!我们引入了遵循标准 Socket API 的 CAN 通信框架。现在,你可以像使用网络编程一样,用 socket()、bind()、send() 等熟悉的接口,优雅地进行 CAN 报文收发。这对于汽车电子和工业控制领域的开发者来说,无疑是一个巨大的福音!
更丝滑的开发者体验
我们深知,工具的好坏直接影响开发效率和心情。因此,我们带来了:
开发“透视镜”:FDX 实时 Trace 工具
还在用 printf 大法调试实时系统?太 OUT 了!我们全新的 FDX 实时追踪工具,能以极低的系统开销,帮你高精度捕获任务切换、中断、信号量等关键事件。它就像一个性能分析“透视镜”,让系统瓶颈和时序问题无所遁形。
Show, Don't Tell:我们用 LVGL 做了这些好玩的东西!
为了展示 openvela 的图形与交互能力,我们用 LVGL 创建了一系列生动有趣的示例。谁说嵌入式开发不能充满乐趣?

-
打砖块游戏:经典的触屏游戏,展示了图形渲染与事件处理。
-
虚拟宠物:一个可爱的交互式宠物,喂食、喝水、玩耍,心情值 up up!
-
贪吃蛇游戏:经典的贪吃蛇回归!这是一个自动运行的版本,完美展示了 LVGL 的动画和逻辑控制能力。
-
电子木鱼:没错,就是那个能让你功德+1 的电子木鱼!它完美展示了 nxaudio 音频服务与 LVGL UI 的无缝结合,动画流畅,体验绝佳。
开发者福音:Ubuntu 环境一站式开发体验
开发体验再进化!openvela 现已全面支持 Ubuntu 环境下的 VS Code 插件。 不再需要在不同工具间反复横跳,我们为您打通了开发的“最后一公里”:
✅ 项目创建:一键初始化,快速上手
✅ 编译构建:环境自动配置,省时省心
✅ 系统调试:图形化 Debug,问题无处遁形
✅ 应用开发:全流程闭环,效率倍增
一站式开发工作流,让编码更丝滑!
模拟器体验升级:状态保持 & 文件共享
我们在 emulator.sh 中加入了两个实用功能,让模拟器调试更加顺手:
1.告别“用完即焚”,支持 -keep 模式 还在烦恼模拟器退出后环境被重置吗? 通过 -keep 参数接入指定名称的实例,不仅支持多实例并行,更能在实例退出时保留相关上下文。下次启动,一切如故。
2.文件交互更自由,支持 Hostfs 新增 Hostfs 功能支持(默认使用 9pfs)。 现在,宿主机与模拟器之间的文件共享变得轻而易举,数据传输不再是障碍。
立即体验!
心动不如行动!我们已经将所有代码和文档更新至社区。无论你是想为你的项目寻找一个稳定可靠的 RTOS,还是想学习嵌入式开发,openvela 都将是你最好的伙伴。
点击下方链接,开启你的 openvela 之旅!
-
更新内容详情:openvela trunk-5.4 releasenote
-
项目仓库 (欢迎 Star ⭐):https://github.com/open-vela
-
关注【openvela】微信公众号获取一手开源资讯、技术干货及活动预告:

让我们一起,用代码构建更智能的未来!openvela 期待你的加入!
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)